本文目錄一覽:
- 1、怎麼將域名解析到非80埠?
- 2、如何實現訪問非80埠,在網址中不加埠號
- 3、如何設置能夠讓網站伺服器通過域名+非80埠訪問
- 4、Apache和新花生殼建站,怎麼讓外網用戶直接輸域名就能訪問非80埠?
- 5、域名解析非80埠問題
怎麼將域名解析到非80埠?
一台伺服器可以被2個域名訪問,但一個域名不能同時訪問2台伺服器。域名只能解析到IP,而80是默認訪問的埠,非
80埠
不能http默認訪問。如果你的
路由器
上做了80埠映射,你可以兩台伺服器同時都從80映射的。建議你用兩個域名,分別訪問這兩台伺服器。
如何實現訪問非80埠,在網址中不加埠號
沒有直接的解決方法,除非你的80埠運行的是WEB伺服器如APACHE或者IIS之類的東西,通過它再轉向你的其他埠。一般使用花生殼做埠映射訪問內網服務時必須要加埠號,或者你可以使用非80埠做服務,因為瀏覽器默認會解析為80埠,試試看
如何設置能夠讓網站伺服器通過域名+非80埠訪問
使用隱藏的域名轉發。
域名解析如果要設置到非80埠,就需要使用隱藏的域名轉發。
域名解析時不識別埠的,其實就是將域名與這個IP地址綁定了,然後http訪問時默認用的是80埠,所以你若是進行了81埠的映射,那麼你就要這樣訪問
若你這兩個網站都在192.168.1.1上邊的話,你只需要將兩個域名都解板到xxx.xxx.xxx.xxx的IP地址上,然後你在192.168.1.1的IIS管理中為兩個網站添加不同的標識,標識為:
domain1.com 網站1
網站1
domain2.com 網站2
網站2
一台伺服器可以被2個域名訪問,但一個域名不能同時訪問2台伺服器。域名只能解析到IP,而80是默認訪問的埠,非80埠不能http默認訪問。如果你的路由器上做了80埠映射,你可以兩台伺服器同時都從80映射的。建議你用兩個域名,分別訪問這兩台伺服器。
Apache和新花生殼建站,怎麼讓外網用戶直接輸域名就能訪問非80埠?
原理和訪問80埠是一樣的!
第一你的花生殼解析要到位,由於DNS的解析不是實時更新的,所以當你更換了IP之後,屬於你的那個花生殼域名可能還沒有正確更新指向到你的IP地址,可以用ping命令來測試下分配給你的域名,看下是否解析到當前你的外網IP(通過IP138等網站查詢)地址!
第二如果你使用了路由器,需要添加TCP的埠映射,比如你設置88埠映射到內網的192.168.1.100(你的apache所在的那個機子),實在不行也可以用DMZ直接把100這台機子全映射出去
注意:如果運營商封了你的外網80埠,但是從你自己的角度上來講,如果前面兩個步驟都OK的話,你自己(的網路中)是可以正常訪問外網IP的80埠的!
第三將apache上你要發布的網站設置成默認站點(就是什麼域名都不綁定),當然也可以綁定下花生殼給你的域名(如果apache上只有一個站點,而且這個站點還綁定了唯一的域名,那麼這個網站只能通過域名訪問,直接輸入IP是訪問不了的)
第四通過瀏覽器輸入域名:埠的方式訪問你的網站!
域名解析非80埠問題
直接依靠設置去實現是不可能的,域名直接訪問默認就是80埠,不能修改。
但可以通過編程技術來變相實現,效率略低,但你只有兩個站,應該影響不大。
IIS下新建一個站,綁定abc.baidu.com,然後寫一個ASP文件,給你的PHP環境的那個網站也綁定個域名帶埠號,ASP文件使用XMLHTTP方式讀取要訪問的內容,然後在abc.baidu.com上呈現出來。
當然,最好是IIS上裝PHP,呵呵,自己決定吧。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/154602.html