Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> Linux上建立DNS服務器(三)

Linux上建立DNS服務器(三)

日期:2017/2/8 10:37:05      編輯:關於服務器


  3. 關於DNS配置文件的格式

  DNS配置文件的格式比較復雜,需要加以注意,每一行的格式如下:
  Name IN record_type data 
  其中name是要處理的主機名。(注意:如果主機名不是以句號結束將在其後被自動添加域名。)
  參數IN表示使named進程使用Internet記錄類。
  record_type和data表示記錄的類型及相應的參數。其類型共有七種,分述如下:

   ⑴SOA——起始記錄,是對DNS條目進行說明的起始記錄,格式如下:


         @       IN      SOA     domain.com.    hostmaster.domain.com.(
                                   1999022201 ; Serial number
                                   10800      ; Refresh rate in seconds(3 hours)
                                   1800       ; Retry in seconds(30 minutes)
                                   1209600    ; Expire in seconds(2 weeks)
                                   604800 )    ; Minimum in seconds(1 week)


  In的後面是本域的主域名服務器,再後面是指定的Administrator的E-MAIL地址,要注意的是這裡的E-MAIL地址格式與常用的不同。第一行最後的左括號表示下一行是本行的延續。括號中依次有五個數字,第一個是以YYYY(年)、MM(月)、DD(日)和XX(版本號)來表示的號碼,其中XX是一天之內修改的次數。第二個值是以秒為單位的刷新頻率,決定了次DNS服務器多長時間向主DNS服務器查詢是否有記錄已經被更新。第三個值是決定了當次DNS服務器向主DNS服務器更新記錄時,如果連接失敗將在多長的時間後重新嘗試連接。第四個值決定了如果次DNS服務器不能連接主DNS服務器時,次DNS服務器在這一時間後丟棄從主DNS服務器獲取的條目。第五個值決定了高速緩沖DNS服務器如果不能與主DNS服務器獲得聯系在這一時間後丟棄從主DNS服務器獲取的某一條目。

   ⑵NS——域名服務器
用來決定某一個指定的域的域名服務器,如果域名是SOA記錄的域名,在此不需要指定name字段。

   ⑶A——地址記錄
用來提供從域名到IP地址的正向解析的依據。例如:
linux IN A 192.168.22.33 

   ⑷PTR——指針記錄
用來提供從IP地址到域名的反向解析的依據。例如:
56.42.168.192. IN PTR linux.domain.com

   ⑸MX——郵件交換器
指定在本網絡中負責接受外部郵件的主機。格式如下:

域名 IN MX 數字 主機名
IN MX 數字 主機名 
其中數字與主機名可以有多個,數字越小的主機優先級越高。

   ⑹CHAME——規范的名字
指定主機的規范的名字與其別名的對應關系。

   ⑺RP和TXT——信息條目
  TXT記錄是自由格式的文本,可以放置任何信息;RP記錄是用來明確地描述對指定主機負責管理的人,要注意的是管理員的E-MAIL地址格式與SOA記錄的相同,與我們常用的格式不同。 

Copyright © Windows教程網 All Rights Reserved