網(wǎng)站通過(guò)域名可以訪問(wèn)而使用IP地址卻無(wú)法訪問(wèn),這是什么原因?

2021-05-26    分類: 網(wǎng)站建設(shè)

作為網(wǎng)站管理者,必須要了解一些http、服務(wù)器相關(guān)的知識(shí),那么今天小編給您講述一下網(wǎng)站為什么通過(guò)域名可以訪問(wèn)而使用IP卻無(wú)法訪問(wèn),這究竟是什么原因呢?

網(wǎng)站制作案例


問(wèn)題的前提是,需要更改host訪問(wèn)網(wǎng)站,且更改后能成功訪問(wèn),說(shuō)明DNS不能獲得正確的IP地址,但通過(guò)正確的IP地址可以連接到正確的服務(wù)器上。

種可能:

假如是一次單純的http請(qǐng)求,指定host用域名訪問(wèn)和直接輸入ip地址訪問(wèn),效果應(yīng)當(dāng)是一樣的,但于一次請(qǐng)求。現(xiàn)如今,當(dāng)你打開(kāi)一個(gè)網(wǎng)頁(yè),事情會(huì)變得復(fù)雜很多,網(wǎng)頁(yè)不光是一個(gè)html,還有許多css樣式、javascript腳本、其他網(wǎng)頁(yè)元素(Flash等)需要下載,執(zhí)行js腳本或Flash插件的時(shí)候,還會(huì)進(jìn)行新的網(wǎng)絡(luò)請(qǐng)求。

html里包含的css、js資源地址,以及js腳本發(fā)出的網(wǎng)絡(luò)請(qǐng)求地址,可能是用域名記錄的(而非IP地址)。假如是改host的方式,那么你的系統(tǒng)知道,這個(gè)域名對(duì)應(yīng)正確的IP地址,可順利訪問(wèn)。如果是沒(méi)有host,輸入IP訪問(wèn),那么對(duì)于網(wǎng)頁(yè)資源、腳本中的域名地址,系統(tǒng)不知道這個(gè)域名是你輸入的IP,仍需要通過(guò)DNS獲取IP地址,DNS有問(wèn)題的話,不能正確加載。

防火墻很早只做DNS劫持、污染,通過(guò)域名得不到正確的IP,如果你ping一個(gè)網(wǎng)址,實(shí)際ping的是假的IP地址,可能是超時(shí)無(wú)響應(yīng),可能是錯(cuò)誤的服務(wù)器的回應(yīng),但你ping它的IP地址,結(jié)果是正確的,所以改host有效。后來(lái)防火墻高級(jí)了,可以阻攔、劫持你的請(qǐng)求,那么怎么ping都會(huì)出問(wèn)題。值得注意的是,仍有很多網(wǎng)站只有DNS污染,沒(méi)有針對(duì)IP地址的行為(或網(wǎng)站IP地址在不斷更新而防火墻的更新慢一拍),所以改host仍然有效。

第二種可能:

有些網(wǎng)站服務(wù)器端程序需要通過(guò)你的URL來(lái)決定返回的內(nèi)容(可能一個(gè)IP地址上的服務(wù)器需要同時(shí)提供兩個(gè)網(wǎng)站的訪問(wèn)),那么你的URL中不包含正確的域名,服務(wù)器程序沒(méi)辦法回應(yīng)你(不知道你要訪問(wèn)的到底是什么),只好返回個(gè)錯(cuò)誤。

如果用戶可以補(bǔ)充網(wǎng)頁(yè)錯(cuò)誤的內(nèi)容,很好是Chrome中的Developer Tools(F12鍵)中Network選項(xiàng)卡中的內(nèi)容,或者提供網(wǎng)頁(yè)URL地址、IP地址等,會(huì)對(duì)問(wèn)題有很大的幫助。

新聞名稱:網(wǎng)站通過(guò)域名可以訪問(wèn)而使用IP地址卻無(wú)法訪問(wèn),這是什么原因?
瀏覽路徑:http://www.muchs.cn/news15/115115.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)網(wǎng)站建設(shè)、App開(kāi)發(fā)Google、網(wǎng)站設(shè)計(jì)、搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管