介紹DNS記錄類型
無論您的區域信息存儲在何處,您都可以放心,它包含各種DNS信息。儘管DNS管理單元使您不太可能需要手動編輯這些文件,但最好確切地知道其中包含哪些數據。
如前所述,區域文件由許多資源記錄組成。您需要了解幾種類型的資源記錄才能有效地管理DNS服務器。它們將在以下部分中討論。
資源記錄的一部分是它的類。類定義資源記錄的網絡類型。有三個類:Internet,Chaosnet和Hesoid。到目前為止,互聯網類是最受歡迎的。事實上,你會在野外看到Chaosnet或Hesoid類是值得懷疑的。
image以下是DNS數據庫中一些更重要的資源記錄。有關Microsoft DNS數據庫中記錄的完整列表,請訪問Microsoft的網站
啟動權力(SOA)記錄
數據庫文件中的第一條記錄是權限開始(SOA)記錄。 SOA定義DNS區域的常規參數,包括區域的權威服務器的標識。
SOA以以下格式顯示:
@ IN SOA primary_mastercontact_e-mailserial_number refresh_timeretry_timeexpiration_timetime_to_live
以下是來自域example.com的示例SOA:
@ IN SOA win2k3r2.example.com. hostmaster.example.com. ( 5 ; serial number 900 ; refresh 600 ; retry 86400 ; expire 3600 ) ; default TTL

表3.2 SOA記錄結構
名稱服務器記錄
名稱服務器(NS)記錄列出域的名稱服務器。 此記錄允許其他名稱服務器在您的域中查找名稱。 區域文件可能包含多個名稱服務器記錄。 這些記錄的格式很簡單:
example.com. IN NS Hostname.example.com

表3.3 NS記錄結構
數據庫文件中未以句點終止的任何域名都將根域附加到末尾。 例如,只有名稱sales的條目將通過將根域添加到末尾來擴展,而條目sales.example.com則會擴展。 不會擴大。
主機記錄
主機記錄(也稱為IPv4的A記錄和IPv6的AAAA記錄)用於將主機的名稱靜態關聯到其IP地址。 格式非常簡單:
host_nameoptional_TTL IN A IP_Address
這是我的DNS數據庫中的一個示例:
www IN A 192.168.0.204 SMTP IN A 192.168.3.144
A或AAAA記錄將主機名(它是FQDN的一部分)與特定IP地址綁定。 這使得這些記錄適用於具有靜態分配的IP地址的設備。 在這種情況下,您可以使用DNS管理單元手動創建這些記錄。 事實證明,如果您啟用DDNS,您的DHCP服務器可以為您創建這些。 這種自動創建使DDNS能夠工作。
請注意,DNS中的每個資源記錄都有一個可選的TTL字段。 此值用於設置與域的默認TTL不同的TTL。 例如,如果您想要www A或AAAA記錄的60秒TTL,它將如下所示:
www 60 IN A 192.168.0.204
ALIAS RECORD(別名記錄)
與主機記錄密切相關的是別名記錄或規範名稱(CNAME)記錄。 別名記錄的語法如下:
aliasoptional_TTL IN CNAME hostname
別名用於將多個DNS記錄指向已存在A記錄的主機。 例如,如果您的Web服務器的主機名實際上是混亂的,那麼您可能會有一條A記錄,例如:
chaos IN A 192.168.1.10
然後,您可以為記錄創建別名或CNAME,以便www.example.com指向混亂:
www IN CNAME chaos.example.com.
請注意CNAME記錄末尾的尾隨點(.)。 這意味着根域不會附加到條目。
指針記錄
A或AAAA記錄可能是DNS數據庫中最明顯的組件,因為Internet用戶依賴它們將FQDN(如www.microsoft.com)轉換為瀏覽器和其他組件查找Internet資源所需的IP地址。 但是,主機記錄有一個鮮為人知但仍然很重要的雙胞胎:指針(PTR)記錄。 PTR記錄的格式如下:
reversed_address.in-addr.arpa. optional_TTL IN PTR targeted_domain_name
A或AAAA記錄將主機名映射到IP地址,而PTR記錄恰好通過使用in-addr.arpa區域將IP地址映射到主機名。
PTR記錄是必要的,因為IP地址首先從最不具體的部分(網絡)開始,以最具體的部分(主機)結束,而主機名從開頭的特定部分開始,最不具體。最後的部分。
考慮示例192.168.1.10,子網掩碼為255.255.255.0。部分192.168.1定義網絡,最終.10定義主機或地址的最具體部分。 DNS正好相反:主機名www.example.com。在開頭定義最具體的部分www,然後遍歷DNS樹到樹的根部的最不具體的部分,點(。)。
因此,反向DNS記錄需要以這種最具體到最不具體的方式表示。將192.168.1.10映射到www.example.com的PTR記錄如下所示:
10.1.168.192.in-addr.arpa. IN PTR www.example.com.
現在,該記錄的DNS查詢可以遵循從DNS樹的根一直到最具體部分的邏輯DNS層次結構。
郵件交換記錄
郵件交換器(MX)記錄用於指定哪些服務器接受此域的郵件。 每個MX記錄包含兩個參數 – 首選項和郵件服務器,如以下示例所示:
domain IN MX preference mailserver_host
如果存在多個MX記錄,則MX記錄使用首選項值來指定應使用哪個服務器。 首選項值是一個數字。 數字越小,服務器越優選。 這是一個例子:
example.com. IN MX 0 mail.example.com. example.com. IN MX 10 backupmail.example.com.
在示例中,mail.example.com是域的默認郵件服務器。 如果該服務器因任何原因而關閉,則電子郵件將使用backupmail.example.com郵件服務器。
服務記錄
Windows Server 2012 R2依賴於其他一些服務,如輕量級目錄訪問協議(LDAP)和Kerberos。 使用服務記錄(另一種類型的DNS記錄),Windows 2000,XP,Vista,Windows 7或Windows 8客戶端可以查詢DNS服務器以獲取域控制器的位置。 這使得(在客戶端和管理員處)更容易管理和分發大規模網絡中的登錄流量。 要使這種方法起作用,Microsoft必須有一些方法來在DNS中註冊服務的存在。 輸入服務(SRV)記錄。
服務(SRV)記錄將服務的位置(如域控制器)與有關如何聯繫服務的信息聯繫在一起。 SRV記錄提供七項信息。 讓我們回顧一個例子來幫助澄清這個強大的概念。 (表3.4解釋了以下示例中的字段。)

表3.4 SRV記錄結構
ldap.tcp.example.com. 86400 IN SRV 10 100 389 hsv.example.com ldap.tcp.example.com. 86400 IN SRV 20 100 389 msy.example.com
您可以定義其他類型的服務記錄。 如果您的應用程序支持它們,他們可以查詢DNS以查找所需的服務。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/281313.html
微信掃一掃
支付寶掃一掃