DNS 區域中 IPv4/IPv6 主機的最佳實務?

DNS 區域中 IPv4/IPv6 主機的最佳實務?

我有一個帶有 IPv4 和 IPv6 位址的 VPS,我想將它們用於我的網站和我可能使用的其他服務。我添加了一個帶有“A”和“AAAA”的“www”寄存器,並且我對“ns”寄存器做了同樣的操作。這是“正確的方法”嗎? (即「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

找出您希望鼓勵哪些客戶行為,並制定相應的政策。

相關內容