将 nslookup 与 google IPv6 DNS 结合使用?

Meg*_*anX 10 nslookup

我正在尝试使用 nslookup 来查询 google.com 2001:4860:4860::8888,这是谷歌 IPv6 DNS。但我没有得到任何回应,例如连接。总是超时。

当我尝试与 DNS 输入 8.8.8.8(即 IPv4 DNS)相同的过程时,一切正常。

我在这里缺少什么?

附言。我正在使用苹果电脑

编辑:

nslookup google.com 8.8.8.8
Run Code Online (Sandbox Code Playgroud)

给出输出

Non-authoritative answer:
Name:   google.com
Address: 216.58.212.46
Run Code Online (Sandbox Code Playgroud)

nslookup google.com 2001:4860:4860::8844
Run Code Online (Sandbox Code Playgroud)

给出输出

;; connection timed out; no servers could be reached
Run Code Online (Sandbox Code Playgroud)

Meg*_*anX 7

好吧,我设法解决了这个问题。这是由于缺乏对 IPv4 和 IPv6 网络运作方式的了解。

我已连接到 IPv4 wifi。尝试使用 8.8.8.8 进行 nslookup 显然是可行的。但尝试从 IPv4 网络访问 IPv6 DNS 不起作用。

如果我切换到 IPv6 wifi,使用 2001:4860:4860::8844 DNS 进行 nslookup 将产生正确的结果。另外,如果我尝试使用 8.8.8.8 进行 nslookup,它也会起作用,因为我可以从 IPv6 网络访问 IPv4 DNS。