的结果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 来查询记录。A
AAAA
dig -4
dig -6
AAAA
如果您想快速检查是否可以通过 IPv6 访问 google.com,您可以这样做
ping6 google.com
答案2
是的,这表明您没有 IPv6 连接。
如果您想获得谷歌的 IPv6 地址您想要的不是使用 IPv6 来获取 google 地址
dig -t aaaa google.com
使用
ifconfig | grep inet6
查看您是否有任何全局 IPv6 地址(即,没有::1
并且没有任何以 开头的链接本地地址fe80::
)。