DNS 区域中 IPv4/IPv6 主机的最佳实践?

DNS 区域中 IPv4/IPv6 主机的最佳实践?

我有一个具有 IPv4 和 IPv6 地址的 VPS,我想将它们都用于我的网站和我可能使用的其他服务。我添加了一个带有“A”和“AAAA”的“www”寄存器,并且对“ns”寄存器做了同样的操作。这是“正确的方法”吗,还是我应该对 IPv6 部分使用不同的名称?(即“www6”、“ns6”等)

提前致谢。

答案1

恕我直言,这取决于你想要什么。

如果您使用两种协议(v4 和 v6)来提供相同的服务(例如 IMAP/S、HTTP 或其他),并且您希望客户端具有协议透明性 - 也就是说,如果您希望启用 v6 的客户端使用 v6,而其他客户端使用 v4,且没有人关心他们使用的是哪个 - 那么在每个记录中使用相同的主机名。

如果您希望人们能够通过主机名选择协议,请对 A 和 AAAA 记录使用不同的主机名。

因此,对于我的网络服务器,我希望客户端与协议无关,我使用相同的主机名:

www.teaparty.net.   3600    IN  A   178.18.123.145
www.teaparty.net.   3600    IN  AAAA    2a01:8000:0:4::1:1

对于我的 ntp 池服务器,我决定希望人们能够选择协议,我使用了不同的协议:

ntp.teaparty.net.   3600    IN  A   178.18.123.148
ntp6.teaparty.net.  3600    IN  AAAA    2a01:8000:0:4::123:123

弄清楚您希望鼓励的客户行为,并制定相应的政策。

相关内容