做IT外包20多年了,每天就是面對(duì)各種大大小小的報(bào)修,有些小事,也算值得一記,分享給各位。
本文講述的是一個(gè)非常多見的問(wèn)題——微信和QQ能正常收發(fā)消息,但是所有網(wǎng)頁(yè)都打不開,這個(gè)問(wèn)題具有一定的普遍性和高發(fā)性,所以,我也是再一次地發(fā)文講述。
客戶報(bào)修給技術(shù)小伙,他當(dāng)時(shí)正開車,就直接轉(zhuǎn)發(fā)給我了,我一看這種問(wèn)題,大概率就是DNS的問(wèn)題,與其我再安排別的技術(shù)小伙,還不如自己直接遠(yuǎn)程來(lái)得快了。
于是,快速打開向日葵,遠(yuǎn)程客戶的電腦。
第一步,輸入命令ipconfig /all,看到客戶IP地址是自動(dòng)獲取的,而DNS服務(wù)器也沒有被劫持,一個(gè)是蘇州電信的,另外一個(gè)是4個(gè)114,顯然沒問(wèn)題;
第二步,輸入命令ping www.2500sz.com,能ping通,說(shuō)明IP配置正確、DNS解析沒問(wèn)題、網(wǎng)絡(luò)通訊也沒問(wèn)題,ping哪個(gè)網(wǎng)址無(wú)所謂,其實(shí)就是檢測(cè)DNS解析能力是否正常;
第三步,打開瀏覽器驗(yàn)證一下問(wèn)題所在,果然打不開網(wǎng)頁(yè);
第四步,檢查代理服務(wù)器設(shè)置。通過(guò)上述一、二兩個(gè)步驟,確認(rèn)了電腦的網(wǎng)絡(luò)連接都是正常的,還是打不開網(wǎng)頁(yè)的話,只能是代理服務(wù)器設(shè)置的問(wèn)題了。
直接在“搜索”中輸入“代理”,打開代理服務(wù)器設(shè)置,看到代理地址為127.0.0.1,后面是58XXX端口號(hào),嘿嘿,原來(lái)是翻墻了,然而翻墻軟件關(guān)閉后,代理設(shè)置沒有還原或者關(guān)閉,那自然是打不開網(wǎng)頁(yè)了。
直接關(guān)閉“代理”,回到瀏覽器刷新一下,網(wǎng)頁(yè)瞬間就打開了,網(wǎng)速颼颼的。
真正的一分鐘解決問(wèn)題,得到一個(gè)五星好評(píng)。
在日常IT外包工作中,見得更多的打不開網(wǎng)頁(yè)的問(wèn)題,就是DNS劫持,ipconfig /all命令,能看到DNS服務(wù)器被設(shè)置為莫名其妙的IP地址了,所以網(wǎng)頁(yè)就打不開了。
這種情況下,把DNS服務(wù)器改為自動(dòng)獲取,或者手動(dòng)改為運(yùn)營(yíng)商提供的DNS服務(wù)器地址、4個(gè)114、4個(gè)8等等,都可以。
原理分析:通過(guò)瀏覽器打開網(wǎng)頁(yè)的時(shí)候,當(dāng)你輸入網(wǎng)址后,該請(qǐng)求會(huì)轉(zhuǎn)發(fā)給你所設(shè)置的DNS服務(wù)器,DNS服務(wù)器收到請(qǐng)求后,看自己能否把網(wǎng)址解析為IP地址,如果能,就把IP回復(fù)到你電腦,然后瀏覽器就以IP地址和網(wǎng)站服務(wù)器交互通訊了。如果你設(shè)置的DNS服務(wù)器自己無(wú)法解析,那就會(huì)逐級(jí)向上轉(zhuǎn)發(fā)請(qǐng)求,如果最后都沒有DNS服務(wù)器能解析你的網(wǎng)址,那網(wǎng)址就是無(wú)法打開了。
而微信、QQ、向日葵這類軟件,是通過(guò)TCP或者UDP協(xié)議直接通訊的,不需要DNS服務(wù)器解析,所以,現(xiàn)在知道如何排查這類故障了吧?
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.