在我的电脑(Windows 10)上,ping.exe使用的dns服务器不同于dns服务器nslookup使用 . 我将192.168.123.1设置为我的计算机的DNS服务器,这是我的路由器 . 所以nslookup将它用作dns服务器:
PS C:\Users\peter> nslookup.exe fm.zju.edu.cn
server: RT-N14U.lan
Address: 192.168.123.1
name: fm.zju.edu.cn
Address: 10.214.0.99
这个ip地址是正确的,这是学校内部的ip .
但ping结果不同:
PS C:\Users\peter> ipconfig.exe /flushdns
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.
PS C:\Users\peter> ping fm.zju.edu.cn
Pinging fm.zju.edu.cn [210.32.157.99] with 32 bytes of data:
然后我使用wireshark找出ping.exe发送DNS请求到另一个DNS服务器114.114.114.114 . 我以前使用这个DNS服务器,但我大约一个月没有使用它 .
我重置网络设置,但ping.exe仍然使用114.114.114.114作为其DNS服务器 .
我不知道如何解决这个问题 .
1 回答
我不知道为什么今天这个问题消失了,我昨天所做的是:
将网卡的mtu值从1500更改为1280以及其他许多内容 .
如果这个问题再也不会出现,那就让它通过吧 .