Domain-Name-System

IPv6 的 PTR 記錄格式

  • January 19, 2016

以下兩種 IPv6 PTR 格式有什麼區別?

4.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0         IN      PTR     smtp.example.com.

4.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.3.0.0.0.0.a.4.f.7.0.6.2.ip6.arpa.    IN    PTR    smtp.example.com.

如果我有一個有效的 IPv6 地址並探勘 PTR,那麼我在反向區域文件中列出記錄的方式似乎並不重要。它適用於任何一個。我希望它可以使用半字節格式(底部範例),但我不希望它可以使用頂部範例中的較短版本。

第一個範例是什麼,如何將半字節格式轉換為較短的版本?我到處搜尋,但似乎無法弄清楚這種較短的格式或使它起作用的原因。

沒有區別。

第二個以點結尾。使用此方法,顯式定義 PTR 記錄,而不考慮記錄所在區域的上下文。或者更確切地說,點會阻止區域被附加到末尾。

第一種情況在末尾缺少點,因此定義記錄的區域會自動添加到它的末尾以完整完成(您的情況下的區域是 0.0.0.0.3.0.0.0.0.a。 4.f.7.0.6.2.ip6.arpa)。

都是關於那個點的。

實際上,這兩種方法都會評估相同的 PTR 記錄。第一種方法是首選,因為它節省空間,如果您更改為不同的 /64 前綴,您需要做的就是更改這些 PTR 記錄所在的區域並更新整個批次 - 無需更改 /64區域文件中每個 PTR 記錄的前綴。

引用自:https://serverfault.com/questions/750311