在之前的文章中,我們了解了什么是DNS以及DNS如何工作,現在讓我們來看看 DNS 記錄有哪些種類,以及它們有什么作用。
要理解不同的 DNS 記錄,首先必須了解區域文件是什么?
我們來解釋一下各部分分別表示什么:
A 和 AAAA 記錄(Adress record)
這兩個記錄都將主機映射到 IP 地址。 “A” 記錄用於將主機映射到 IPv4 IP 地址,而 “AAAA” 記錄用於將主機映射到 IPv6 地址。
這些記錄的一般格式是:
因為我們的 SOA 記錄指出了我們的主服務器是 “ns1.domain.com”,而 “ns1.domain.com” 也是 “domain.com” 區域文件定義的,所以我們需要把它指向一個 IP 地址。
這條記錄可能看起來像這樣:
以上這些對於 AAAA 記錄同樣適用。
IPv6 地址的這個 PTR 記錄示例使用了 Google IPv6 DNS 服務器(2001:4860:4860::8888)的逆轉形式的半字節格式。
互聯網上的服務器在日志中使用 PTR 記錄,來做出明智的垃圾郵件處理決策,並顯示其他設備上的易於閱讀的詳細信息。
最常用的電子郵件服務器將查找從其接收電子郵件的 IP 地址的 PTR 記錄。如果源 IP 地址沒有與其相關聯的 PTR 記錄,則發送的電子郵件可被視為垃圾郵件並被拒絕。PTR 中的 FQDN 與要發送的電子郵件的域名是否匹配並不重要,重要的是存在有效的 PTR 記錄,具有對應的和匹配的前向 A 記錄。
通常,互聯網上的網絡路由器會被賦予與其物理位置相對應的 PTR 記錄。例如,你可能會在紐約市或芝加哥看到使用 “NYC” 或 “CHI”。這對於運行 traceroute 或者 MTR 來檢查網絡流量經過的路徑很有用。
大多數提供專用服務器或 VPS 服務的提供商允許客戶為其 IP 地址設置 PTR 記錄。
總結
了解了不同類型的 DNS 記錄以及它們的作用之后,你就可以根據需要選擇不同的 DNS 記錄。
不同的域名服務商提供了不一樣的 DNS 記錄的的配置方法,但是你理解了 DNS 記錄的作用之后,配置對你來說就不是難事了。