回覆列表
-
1 # 使用者6013679376
-
2 # 巧手摺紙
域名就是經過ip解析而形成的,也就是ip等價於域名,所以說,可以直接用ip訪問。最主要的是ip是找到網站的唯一因素。
域名是為了方便我們記憶網站名稱,相比ip來說,不用記一長串的數字,所以域名簡單很多,但是不論是ip訪問還是域名訪問,都是這個網站,所以說不用域名用ip都是可以的。ip地址是唯一的所以說可以。
-
3 # 小蜜蜂丶Chan
因為http請求裡包含了域名資訊,所以用域名訪問,虛擬主機伺服器會根據域名來返回網站,直接用IP訪問因為沒有域名資訊所以伺服器不知道要訪問的是哪個網站目錄,只有共享IP的虛擬主機或者VPS才有這情況,像有邦定獨立IP功能或者獨立主機的那些伺服器就不會有這問題了 。 如果就想用ip形式訪問,可以手動設定Host頭域資訊。
因為是虛擬主機,主機上放置了N個網站,而每個網站繫結1個或以上域名,所以用域名訪問主機可以解析到網站目錄,但用IP的話伺服器就不知道解析到哪個目錄了!因為http請求裡包含了域名資訊,所以用域名訪問,虛擬主機伺服器會根據域名來返回網站,直接用IP訪問因為沒有域名資訊所以伺服器不知道要訪問的是哪個網站目錄,只有共享IP的虛擬主機或者VPS才有這情況,像有邦定獨立IP功能或者獨立主機的那些伺服器就不會有這問題了 。如果就想用ip形式訪問,可以手動設定Host頭域資訊。 java中以org.apache.http.client.methods.HttpGet實現http請求為例,解決方法