配置DNS服務器(3) 配置主域名服務器
文件服務器
主域名服務器要負責解析某一個區(qū)域,這也是我們要在網(wǎng)絡中配置DNS服務器的最主要目的。這里創(chuàng)建一個名為“example.com”的正向查找區(qū)域。
首先要創(chuàng)建“example.com”區(qū)域,也就是在主配置文件/etc/named.conf中添加區(qū)域信息:
typemaster;指明了區(qū)域的類型是主域名服務器。
file“example.com.zone”指定了example.com區(qū)域的數(shù)據(jù)文件,該區(qū)域所有的DNS記錄都存放在數(shù)據(jù)文件中。數(shù)據(jù)文件的文件名可以由管理員自行設置,只要實際的文件名能與其對應一致即可。
接下來就要生成數(shù)據(jù)文件,數(shù)據(jù)文件默認都存放在/var/named目錄中。數(shù)據(jù)文件中有一部分固定的信息,如果我們自己手工輸入的話比較麻煩,在/var/named目錄中有一個名為named.localhost的文件,我們可以用它作為模板,將它直接復制過來修改使用。
#cp/var/named/named.localhost/var/named/example.com.zone
由于數(shù)據(jù)文件要被named服務調用,所以必須要保證named服務對數(shù)據(jù)文件具有讀取權限,但默認情況下named服務對這個由我們復制出來的數(shù)據(jù)文件是沒有讀取權限的:
#ll/var/named/example.com.zone
-rw-r-----.1rootroot1525月906:14/var/named/example.com.zone
下面有兩種方法可以解決這個問題:
一是修改數(shù)據(jù)文件的權限,讓其它用戶也具有讀取權限:
#chmod644/var/named/example.com.zone
#ll/var/named/example.com.zone
-rw-r--r--.1rootroot1525月906:14/var/named/example.com.zone
二是將數(shù)據(jù)文件的所屬組改為named:
#chown:named/var/named/example.com.zone
#ll/var/named/example.com.zone
-rw-r-----.1rootnamed1525月906:14/var/named/example.com.zone
大家可以根據(jù)自己的習慣選擇使用哪種方法。
下面我們來編輯數(shù)據(jù)文件,在原有基礎之上修改后的效果如下圖所示:
#vim/var/named/example.com.zone
數(shù)據(jù)文件可以分為上下兩部分,上半部分是全局配置項以及SOA記錄:
這部分內容很多是對時間的設置,時間默認單位為秒,也可以使用以下單位:M(分鐘)、H(小時)、D(天)、W(周)。
第1行的TTL表示地址解析記錄的默認緩存時間,1D表示1天。
第2行開頭的@表示當前的DNS區(qū)域名;SOA是區(qū)域的主DNS服務器,如果區(qū)域中只有1臺DNS服務器,那么SOA也就是當前服務器,dns.example.com.是當前DNS服務器的域名;root.example.com.是當前域管理員的信箱。(注意,在這個文件中所有域名的后面要加上“.”)
第3~7行是對從域名服務器的設置。這里就不解釋了。
下半部分是資源記錄,就是當前區(qū)域中的DNS記錄,這部分內容就比較重要了。
NS,指定當前域的DNS服務器。
MX,郵件交換器記錄,后面的10代表優(yōu)先級。
A,主機記錄。
CNAME,別名記錄。
注意這個文件對格式要求比較嚴格,不能亂加空格和空行。修改完成后,保存退出。
重啟服務生效:
#servicenamedrestart
同樣我們可以在另外一臺客戶端計算機linux2上進行測試,DNS服務器可以將我們所配置的域名正確解析出來。
Tags:文件服務器,配置DNS服務器(3) 配置主域名服務器
版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。