我在智能手机上禁用了 IPv6,但 nslookup 返回 ipv6

我在智能手机上禁用了 IPv6,但 nslookup 返回 ipv6

我使用移动数据和热点连接到我的笔记本电脑,所以我的笔记本电脑与我的手机使用相同的互联网。

我最近禁用了它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 记录类型,它将始终查询AAAAA记录类型,无论使用哪种协议将这些查询传送到服务器。(DNS 查询是通过 IPv4 发送的,正如您从“服务器地址”是 IPv4 地址中看到的那样。)

相关内容