如何测试 DNS 是否在 IPv6 上工作

use*_*271 3 linux dns ipv6

我的两个 VPS 服务器托管我的 DNS。我已将其设置为同时使用 IPv4 和 IPv6。我可以毫无问题地测试 IPv4。如何测试 IPv6?

我尝试在 digwebinterface.com 中输入 IPv6 地址,但没有成功。

我的 ISP 只提供 IPv4,所以我不能在家测试。是否有替代方法可以在我的域的 DNS 服务器上测试 IPv6 功能?

Kev*_*ane 6

要测试 DNS 是否通过 IPv6 解析,您可以告诉 dig 仅使用 IPv6 作为传输:

dig -6 www.google.com
Run Code Online (Sandbox Code Playgroud)

这将使用您在 resolv.conf 中指定的任何 IPv6 DNS 服务器。

如果您想确保测试自己的 DNS 服务器:

挖 www.google.com @2001:db8::1

(当然,替换您自己的 IPv6 地址)


nKn*_*nKn 4

您可以在您自己的 VPS 服务器上尝试:

dig AAAA your.ipv6.host @localhost
Run Code Online (Sandbox Code Playgroud)

您甚至可以尝试解析两个 VPS 之间的主机,并将其替换@localhost为另一台服务器的主机/IP 地址。这样您甚至可以测试是否存在与防火墙相关的问题。