出現的問題
瀏覽器打開網頁很慢,谷歌瀏覽器左下角出現 “正在解析主機” ,導致網頁打開很慢。
問題排查過程
- 一看到解析的問題,首先想到的應該是DNS出現了問題。開始使用的是運營商的自動獲取的DNS服務器,更換了號稱很厲害的114.114.114.114,清除緩存后 (CMD下輸入(ipconfig /flushdns))結果還是不管用。
- 換瀏覽器?結果也是不行。
- 某天用科學去Google搜索資料,意外的發現搜索東西網頁秒開??用小飛機上谷歌這么快?比百度還快,不合常理。
- 網絡問題?移動網絡垃圾嗎,不至於網頁打不開,用手機沒有這樣的問題。
- ping一下吧,ping 百度 等了很久很久,還是DNS的問題?
- 查一下DNS記錄用nslookup (在CMD中),nslookup用於查詢DNS的記錄,查詢域名解析是否正常,在網絡故障時用來診斷網絡問題。
如下:
C:\Users\admin>nslookup
默認服務器: dns.google
Address: 8.8.8.8
qq.com
服務器: dns.google
Address: 8.8.8.8
DNS request timed out.
timeout was 2 seconds.
非權威應答:
DNS request timed out.
timeout was 2 seconds.
名稱: qq.com
我設置的是114.114.114.114 ,並不是8.8.8.8 ,這個是另一個網卡的DNS,VM8虛擬機的。
至此,排除完成,電腦有多張虛擬網卡,導致解析延遲。
解決方法
不需要網卡的時候,禁用或者是 刪除其他網卡的DNS地址。刷新一下 DNS緩存。