将 nslookup 与 google IPv6 DNS 一起使用?

将 nslookup 与 google IPv6 DNS 一起使用?

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

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

我在这里遗漏了什么?

PS.我用的是mac

编辑:

nslookup google.com 8.8.8.8

给出输出

Non-authoritative answer:
Name:   google.com
Address: 216.58.212.46

nslookup google.com 2001:4860:4860::8844

给出输出

;; connection timed out; no servers could be reached

答案1

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

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

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

相关内容