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

rsu*_*rez 1 domain-name-system ipv6 best-practices

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

提前致谢。

Mad*_*ter 8

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

如果您使用两种协议(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
Run Code Online (Sandbox Code Playgroud)

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

ntp.teaparty.net.   3600    IN  A   178.18.123.148
ntp6.teaparty.net.  3600    IN  AAAA    2a01:8000:0:4::123:123
Run Code Online (Sandbox Code Playgroud)

找出您希望鼓励的客户行为,并制定相应的政策。