dns 主域名服務器

具體步驟:
1.設置本機的IP地址、主機名稱,經過修改網絡配置文件的方式進行。另外,爲了提升域名解析效率,建議將兩個DNS服務器的地址映射直接寫入到/etc/hosts文件中,並在/etc/resolv.conf文件中指定兩個DNS服務器的地址。如圖所示:數據庫



圖片2.png

圖片3.png

2. 創建主配置文件named.conf緩存

新建立的named.conf主配置文件,因爲只須要提供benet.com域的正向解析和173.16.16.0/24網段的反向解析,所以相應的添加這兩個區域便可。根區域、迴環域等其餘配置內容能夠省略。如圖所示:服務器

圖片4.png

圖片5.png

當不須要創建從域名服務器時,上述配置內容中的allow-transfer……」部分能夠不添加;當不須要提供反向解析,「zone 16.16.173.in-addr.arpa」……」部分也能夠去掉。網絡

  3. 創建正、反向區域數據文件dom

根據named.conf中的zone區域設置,分別創建正向區域數據文件benet.com.zone、反向區域數據文件173.16.16.arpa。配置內容能夠參考迴環域的區域數據文件/var/named/chroot/var/named/localdomain.zone,並根據實際狀況進行修改。ide

   區域數據配置文件一般位於/var/named/目錄下。若是安裝了bind-chroot軟件包,則默認位於/var/named/chroot/var/named/目錄下,須要手工創建。每一個區域數據文件對應一個DNS解析區域,文件名及內容由該域的管理員自行設置。ui

  在區域數據文件中,主要包括TTL配置項、SOAStart Of Authority,受權信息開始)記錄、地址解析記錄。文件中的註釋信息以分號「;」開始。如圖所示:spa

圖片6.png圖片7.png

    上述配置內容中,時間單位默認爲秒,也可使用如下單位:M(分)、H(時)、W(周)、D(天)。文件中的「@」符號表示當前的DNS區域名,至關於「benet.com.」,「admin.benet.com.」表示域管理員的電子郵箱地址(因爲「@」符號已有其餘含義,所以將郵件地址中的「@」用「.」代替)。SOA記錄中的更新序列號用來同步主、從服務器的區域數據,當從服務器判斷區域更新時,若發現主服務器中的序列號與本地區域數據中的序列號相同,則不會進行下載。3d

    其中,NSMX記錄行首的「@」符號能夠省略(默認繼承SOA記錄行首的@信息),可是必須保留一個空格或者Tab製表位。指針

圖片8.png圖片9.png

     在反向區域數據文件中,不會用到A地址記錄,而是使用PTR指針(Point)的記錄。使用PTR記錄時,第一列中只須要指明對應IP地址的「主機地址」部分便可,如「1」、「2」等,系統在查找地址記錄時會自動將當前反向域的網絡地址做爲前綴。

在區域數據配置文件中,凡是不以點號.」結尾的主機地址,系統在查找地址記錄中都會自動將當前的域名做爲後綴。

修改完主配置文件之後,能夠執行named-checkconfig命令對named.conf文件進行語法檢查。若是文件中沒有語法錯誤,該命令將不給出任何提示;反之,則會給出相應的提示信息,只要根據出錯信息提示修正文件中的錯誤便可。帶「-z」選項的named-checkconfig命令還能夠嘗試加載主配置文件中對應的區域數據庫文件,並檢查該文件是否存在問題。如圖所示:

圖片10.png

    關於named.conf文件中各類配置項的詳細說明,能夠執行「man named.conf」查看手冊頁,也可參考配置樣本文件/usr/share/doc/bind-9.3.6/sample/etc/named.conf

修改完區域數據庫文件之後,能夠執行named-checkzone命令對該文件進行語法檢查。依次指定區域名稱、數據文件名做爲參數。若是文件中沒有語法錯誤,系統將給出OK」的提示信息。如圖所示:

圖片11.png

執行service named start」命令以啓動named服務,若是以前named服務已經在運行,也能夠重啓服務或重載配置。如圖所示:

圖片12.png

   在客戶端將DNS服務器指向173.16.16.5(主域名服務器的IP地址),使用nslookup命令驗證DNS查詢結果。如圖所示:

   圖片13.png 

   圖片14.png

   圖片15.png     

 主服務器搭建完畢


關於從域名服務器你們能夠去參考一下個人另一篇文章如下是地址連接:

http://www.javashuo.com/article/p-zecxmbxu-eo.html

關於緩存域名服務器你們能夠去參考一下個人另一篇文章如下是地址連接:

http://www.javashuo.com/article/p-pennclau-cb.html

相關文章
相關標籤/搜索