在我的计算机上(Windows 10),ping.exe使用的dns服务器与nslookup使用的dns服务器不同。我将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地址ic正确,这是学校内部的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服务器。
我不知道如何解决这个问题。
答案 0 :(得分:0)
我不知道为什么这个问题今天消失了,昨天我做了什么:
将网卡的mtu值从1500更改为1280。
如果此问题不再出现,请让它过去。