我的两个 VPS 服务器托管我的 DNS。我已将其设置为同时使用 IPv4 和 IPv6。我可以毫无问题地测试 IPv4。我如何测试 IPv6?
我尝试在 digwebinterface.com 中输入 IPv6 地址,但没有成功。
我的 ISP 仅提供 IPv4,因此我无法在家进行测试。有没有其他方法可以在我的域的 DNS 服务器上测试 IPv6 功能?
答案1
您可以从自己的 VPS 服务器尝试:
dig AAAA your.ipv6.host @localhost
您甚至可以尝试用另一台服务器的主机/IP 地址替换两台 VPS 之间的主机@localhost
。这样,您甚至可以测试是否存在与防火墙相关的问题。
答案2
要测试 DNS 是否通过 IPv6 解析,您可以告诉 dig 仅使用 IPv6 作为传输:
dig -6 www.google.com
这将使用您在 resolv.conf 中指定的任何 IPv6 DNS 服务器。
如果您想确保测试自己的 DNS 服务器:
挖掘 www.google.com @2001:db8::1
(当然,替换为你自己的 IPv6 地址)
答案3
您可以打开命令提示符并从您的机器执行以下操作:
ping -a ENTERHOSTNAME -6
这将尝试在本地 ping 您的机器并使用 IPv6 返回响应。使用 -4 测试 IPv4。
要获取您的主机名,请打开 CMD 并输入:
hostname