我正在尝试使用 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)
好吧,我设法解决了这个问题。这是由于缺乏对 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。
| 归档时间: |
|
| 查看次数: |
36624 次 |
| 最近记录: |