詳解DNS的經常使用記錄(下):DNS系列之三

                          詳解 DNS 經常使用記錄(下)
在上篇博文中咱們介紹了DNS服務器中幾種不可或缺的記錄,包括A記錄,NS記錄和SOA記錄。本篇博文中咱們將繼續爲你們介紹DNS的另外幾種經常使用記錄,但願能對你們瞭解DNS有所幫助。
MX 記錄
MX記錄也被稱爲郵件交換器記錄,MX記錄用於說明哪臺服務器是當前區域的郵件服務器,例如在hexun.com區域中,mail.hexun.com是郵件服務器,並且IP地址是202.99.16.125。那麼咱們就能夠在DNS服務器中進行下列處理:
一、  爲郵件服務器建立A記錄
以下圖所示,咱們首先爲郵件服務器建立一條A記錄,這時由於MX記錄中描述郵件服務器時不能使用IP地址,只能使用徹底合格域名。
二、  建立MX記錄
以下圖所示,在DNS服務器中選擇建立MX記錄。
 
MX記錄以下圖所示,這條MX記錄說明mail.hexun.comhexun.com的郵件服務器,並且優先級是10。注意,若是hexun.com區域有多個MX記錄,並且優先級不一樣,那麼其餘郵局給hexun.com發郵件時會首先把郵件發給優先級最高的郵件服務器,表明優先級的數字越低則優先級越高,優先級最高爲0
 
 
MX記錄對郵件服務器來講是不可或缺的,兩個互聯網郵局系統在相互通信時必須依賴DNSMX記錄才能定位出對方的郵件服務器位置。例如163.net郵局給263.net郵局發一封電子郵件,那163郵局的SMTP服務器就須要向DNS服務器發出一個查詢請求,請DNS服務器查詢263.netMX記錄,這樣163郵局的SMTP服務器就能夠定位263.netSMTP服務器,而後就能夠把郵件發送到263郵局。
咱們經過一個例子來具體說明一下MX記錄的用途,咱們在192.168.0.109上搭建了一個郵件服務器,咱們利用這個郵件服務器給[email]itettest1@sohu.com[/email]發送一封電子郵件,當郵件服務器給sohu.com郵局發送郵件時,咱們用抓包工具ethereal記錄抓包過程。以下圖所示,咱們能夠看出郵件服務器192.168.0.109在發送郵件時首先向DNS服務器發出一個查詢請求,請求查詢sohu.comMX記錄,DNS服務器告訴查詢者sohu.com郵局的郵件服務器是sohumx.h.a.sohu.com,這樣192.168.0.109才知道應該把郵件發送到sohumx.h.a.sohu.com
 
Cname 記錄
Cname記錄也被稱爲別名記錄,其實就是讓一個服務器有多個域名,大體至關於給一我的起個外號。爲何須要Cname記錄呢?一方面是照顧用戶的使用習慣,例如咱們習慣把郵件服務器命名爲mail,把ftp服務器命名爲ftp,那若是隻有一臺服務器,同時提供郵件服務和FTP服務,那咱們究竟該怎麼命名呢?咱們能夠把服務器命名爲mail.hexun.com,而後再建立一個Cname記錄叫ftp.hexun.com就能夠二者兼顧了。另外使用Cname記錄也有安全方面的考慮因素,例如咱們不但願別人知道某個網站的真實域名,那咱們可讓用戶訪問網站的別名,例如咱們訪問的百度網站的真實域名就是[url]www.a.shifen.com[/url],咱們使用的[url]www.baidu.com[/url]只是[url]www.a.shifen.com[/url]的別名而已。
好,下面咱們舉個建立Cname記錄的例子,假設咱們要爲mail.hexun.com建立一個別名ftp.hexun.com,那咱們就能夠進行下列操做。以下圖所示,咱們選擇在DNS服務器中建立Cname記錄。
 
記錄內容以下圖所示,咱們爲mail.hexun.com建立了一個別名記錄,別名是ftp.hexun.com
 
ftp.hexun.com進行解析,結果以下圖所示,DNS服務器告訴咱們ftp.hexun.com就是mail.hexun.com
 
SRV 記錄
SRV記錄是服務器資源記錄的縮寫,SRV記錄是DNS記錄中的新鮮面孔,在RFC2052中才對SRV記錄進行了定義,所以不少老版本的DNS服務器並不支持SRV記錄。那麼SRV記錄有什麼用呢?SRV記錄的做用是說明一個服務器可以提供什麼樣的服務!SRV記錄在微軟的Active Directory中有着重要地位,你們知道在NT4時代域和DNS並無太多關係。但從Win2000開始,域就離不開DNS的幫助了,爲何呢?由於域內的計算機要依賴DNSSRV記錄來定位域控制器!微軟的即時通信服務器Live Communications Server也能夠依靠SRV記錄定位即時通信服務器,有鑑於SRV記錄能夠定位特定服務器的位置,咱們能夠預計,在微軟未來的服務器產品中SRV記錄將發揮愈來愈多的做用。
下面咱們舉個例子說明SRV記錄的做用,假設在hexun.com域中web.hexun.com是一個Web服務器,web.hexun.com80端口提供網站服務,那麼咱們如何用SRV記錄說明這些信息呢?以下圖所示,咱們在DNS服務器中選擇新建「其餘新紀錄」。
 
記錄類型咱們選擇SRV
 
下圖是咱們建立的SRV記錄,這條記錄的意思是服務器web.hexun.comhexun.com域中提供HTTP服務,此服務基於TCP協議,守護在80端口。
 
PTR 記錄
PTR記錄也被稱爲指針記錄,PTR記錄是A記錄的逆向記錄,做用是把IP地址解析爲域名。因爲咱們在前面提到過,DNS的反向區域負責從IP到域名的解析,所以若是要建立PTR記錄,必須在反向區域中建立。下面咱們舉例說明如何建立反向區域以及PTR記錄。
以下圖所示,咱們在DNS服務器的反向區域中選擇「新建區域」。
 
出現新建區域嚮導,選擇下一步繼續。
 
區域類型選擇「主要區域」。
 
嚮導要求輸入當前的網絡號,網絡號是IP地址和子網掩碼進行與運算後的結果,反向區域的名稱不能隨便設置,必須是顛倒的網絡號再加上in-addr.arpa後綴。例如當前的網絡號是202.99.16,那反向區域的名稱就應該是16.99.202.in-addr.arpa
 
設置反向區域的數據文件,使用默認值便可。
 
這個區域也不須要動態更新。
 
以下圖所示,反向區域建立完成。
 
建立了反向區域以後,咱們就能夠在反向區域中建立PTR記錄了,以下圖所示,咱們選擇在反向區域中建立PTR記錄。
 
以下圖所示,咱們建立的PTR記錄把202.99.16.1解析爲域名ns1.hexun.com
 
建立了PTR記錄後,咱們就能夠把IP解析爲域名了,下圖是咱們用nslookup工具測試的結果,咱們看到IP地址已經被正確地解析爲域名了。其實當咱們運行nslookup後,nslookup所作的第一件事就是把DNS服務器的IP地址202.99.16.1進行反向解析。
 
至此,咱們把DNS服務器中的幾種經常使用記錄都簡單進行了介紹,若是你們掌握了,那麼應付通常的應用就基本上沒有問題了。在後續的Active Directory系列博文中,咱們將繼續看到DNSAD中的重要做用。
相關文章
相關標籤/搜索