【发布时间】:2020-11-03 05:53:24
【问题描述】:
执行dig +short @ns1.google.com ns1.google.com AAAA 命中ns1.google.com 以获取ns1.google.com 的IPv6 地址。从wireshark我可以看到查询转到IPv6地址2001:4860:4802:32::a,这是我真正在寻找的东西。
问题是dig 是如何确定应该将查询发送到哪个 IPv6 地址以获取名称服务器的 IP 地址的?
可能我在这里遗漏了一些非常基本的东西。
【问题讨论】:
-
要求
AAAA记录和使用IPv6 传输是完全不相关的事情。dig使用 IPv6 只是因为你的盒子有 IPv6 并且可能配置为更喜欢它。在 Linux 上,请参阅/etc/gai.conf。 -
“dig 是如何确定查询到哪个 IPv6 地址的”通过执行递归查询,如其手册页中所述,对于
@选项:“当提供的服务器参数是主机名时,dig在查询该名称服务器之前解析该名称。" -
关于您的第一条评论-我并没有试图弄清楚为什么使用 ipv6 传输,我没有说清楚是不好的。虽然感谢您的指点!
标签: dns nameservers dig