我将子域的 DNS 解析委托给 AWS 上的 Route 53。最初一切正常,但几天后,名称解析在浏览器中和使用 nslookup 时停止工作。使用 simpledns.com 进行故障排除,似乎发生了以下情况:
一个请求被发送到我主域的注册商,该注册商使用我为子域配置的四个 Route 53 名称服务器做出正确响应。
然后解析其中一个 Route 53 名称服务器的名称,结果是 ipv4 地址和 ipv6 地址。
接下来,调用 Route 53 名称服务器的 IPv6 地址,但调用失败并显示以下消息:
“发送请求错误:使用了与请求的协议不兼容的地址”
然后,它尝试使用 ipv4 地址,并成功返回我在 Route 53 中指定的 A 记录。
我的想法是,当运行 nslookup(或在浏览器中进行名称解析)时,尝试通过 ipv6 联系 Route 53 名称服务器时会失败,并且不会使用 ipv4 地址重试。不过不知道如何确认这一点。
什么可能导致此行为? 有什么解决方法吗?
谢谢