为什么 dig -6 google.com 对我不起作用?

为什么 dig -6 google.com 对我不起作用?

的结果dig -6 google.com

; <<>> DiG 9.8.3-P1 <<>> -6 google.com
;; global options: +cmd
;; connection timed out; no servers could be reached

dig -4 google.com如果工作正常意味着什么?这是否意味着我的提供商不支持IPv6

更新

我的/etc/resolv.conf

#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
nameserver 192.168.88.1

192.168.88.1是我的路由器

答案1

-4/告诉 dig 仅使用 IPv4/IPv6 连接将您的查询传送到名称服务器 -如果您想要查询记录(IPv4)或记录(IPv6) -6,它不会改变。如果有效但无效,则仅意味着无法通过 IPv6 访问您的本地名称服务器,这可能有多种原因。当然,没有 IPv6 连接也是其中之一,但不幸的是,某些特定的家庭路由器不充当 IPv6 上的 DNS 转发器也很常见。他们并不严格需要这样做,因为您的计算机可以使用 IPv4 来查询记录。AAAAAdig -4dig -6AAAA

如果您想快速检查是否可以通过 IPv6 访问 google.com,您可以这样做

ping6 google.com

答案2

是的,这表明您没有 IPv6 连接。

如果您想获得谷歌的 IPv6 地址您想要的不是使用 IPv6 来获取 google 地址

dig -t aaaa google.com

使用

ifconfig | grep inet6

查看您是否有任何全局 IPv6 地址(即,没有::1并且没有任何以 开头的链接本地地址fe80::)。

相关内容