1. 程式人生 > 其它 >win10 nslookup 解析域名時 dns 預設為127.0.0.1 的解決辦法

win10 nslookup 解析域名時 dns 預設為127.0.0.1 的解決辦法

前言

今天使用 nslookup 測試 dns 時,出現了一個奇怪的情況:

Address: 127.0.0.1??這不就是說我的預設 dns 是 127.0.0.1 ?
那我怎麼可能還能愉快地網上衝浪?雖然確實是搭建過本地 dns 就是,但那應該是好久以前的事了,早就停掉這個服務了。
於是我開啟瀏覽器,一頓百度之後結果令人絕望。基本找不到有關的訊息,唯一一個相關的 知乎 的帖子還沒人回覆……

嘗試排查問題

首當其衝就是檢視當前在用的網絡卡的配置

沒有異常 這不是廢話嘛,不然怎麼上百度的? 這就奇了怪了,怎麼會事呢?
後邊還嘗試過 刪除奇怪的 魔法 軟體以及 重置網路、清除 dns 快取、解除安裝自建 dns 服務 等等許多方法,全部無效。

問題解決

經過一番排查,終於找到了問題所在:

真就離譜了嗷,我把一個 VMware 的虛擬網絡卡的 dns 設定為 127.0.0.1 nslookup 就報錯,真離譜,難道我平時使用的 nslookup 命令都是使用虛擬網絡卡發出去的??

結語

問題來得莫名其妙,解決得也一樣莫名其妙,用一句話概括就是:
排查每個網絡卡的 dns 設定!!!
排查每個網絡卡的 dns 設定!!!
排查每個網絡卡的 dns 設定!!!