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 设置!!!