我最近一直在配置我的 Web 应用程序,现在是时候配置我的 DNS 了。我创建了 AAAA 记录而不是 A 记录,但这只是因为我阻止了通过 IPv4 的 SSH。将 AAAA 记录与 A 记录进行比较有什么优势吗?还是记录类型仅取决于偏好?
答案1
A
记录始终包含 IPv4 地址,AAAA
记录用于存储 IPv6 地址。因此,仅具有 IPv4 互联网访问权限的客户端将仅有的查找 A 记录。同样,仅 IPv6 客户端将仅查找 AAAA 记录。(并且,将 IPv4 地址放入 AAAA 记录中实际上不会允许任何客户端进行连接。)
所以仅有的取决于您的偏好的是您是否希望仅使用 IPv4 的用户能够访问您的服务器。目前,很大一部分互联网用户仍然只使用 IPv4,没有其他任何内容。
同时,当客户端同时支持 IPv4 和 IPv6 时,它将同时查找这两种记录类型,并根据自己的偏好对它们进行排序。(存在操作系统范围的规则,某些程序会忽略它们并使用自己的规则,并且浏览器会根据 RFC 8305 同时尝试这两种规则。)