我使用移动数据和热点连接到我的笔记本电脑,所以我的笔记本电脑与我的手机使用相同的互联网。
我最近禁用了它IPv4/IPv6
并仅IPv4
在移动数据设置中启用它,但今天在 Windows 终端和 WSL 中都发生了以下情况:
C:\Users\Saeed> nslookup google.com
Server: dns.google
Address: 8.8.8.8
Non-authoritative answer:
Name: google.com
Addresses: 2001:4860:4802:32::78
216.239.38.120
root@DESKTOP-9PR0R3P:~# nslookup google.com
Server: 192.168.0.1
Address: 192.168.0.1#53
Non-authoritative answer:
Name: google.com
Address: 216.239.38.120
Name: google.com
Address: 2001:4860:4802:32::78
我还检查了我的 Windows 互联网设置,发现 IPv6 已被禁用(取消勾选)。
为什么会发生这种情况?我的手机没有发挥应有的作用吗?
答案1
没有 IPv6 连接并不妨碍软件询问 DNS 服务器关于IPv6 地址。如果您没有明确告诉 nslookup 要查询哪种 DNS 记录类型,它将始终查询A
和AAAA
记录类型,无论使用哪种协议将这些查询传送到服务器。(DNS 查询是通过 IPv4 发送的,正如您从“服务器地址”是 IPv4 地址中看到的那样。)