首先更改主機名 :
vim /etc/hosts
vim /etc/sysconfig/network
重啓 reboot
安裝yum,使用yum安裝bind
不同的操作系統rpm包有可能會不同
安裝完成
幾個rpm包安裝之後,編輯named.conf
改{ 127.0.0.1; }爲{ any; }
改{ ::1; }爲{ any; }
改{ localhost; }爲{ any; }
紅色方框部分就是dns域名定義的寫法
我們可以自定義域名
將以上代碼寫入/etc/named.conf
轉換目錄到 cd /var/named
第一個數值Serial代表這個區的序列號。可以供從服務器判斷何時獲取新數據的。這裏我設成今天的日期。更新數據文件必須要更新這個序列號,否則從服務器將不更新。切記!!!
第二個數值Refresh指定多長時間從服務器要與主服務器經行覈對。(當然現在有了notify這個參數,一旦更新了主服務器,將立即通知從服務器進行更新,那這個參數有什麼用呢?用來當notify參數關閉時)
第三個數值Retry代表如果從服務器試圖檢查主服務器的序列號時,主服務器沒有響應,則經過這個時間後將重新進行檢查。
第四個數值Expire將決定從服務器在沒有主服務器的情況下權威地持續提供域數據服務的時間長短
第五個數值Minimum指高速緩存否定回答的存活時間。可能指客戶機如果要解析某臺服務器的ip,而這臺服務器是不代表客戶查詢的存活時間。
$TTL,expire和minimum參數最終決定使用DNS的每個人放棄舊數據值。
NS:域名
MX:郵件
A:IP
AAAA:IPv6
CNAME:別名
PTR:point
重啓DNS服務
DNS服務已經正常啓動。。。。。。。。。。。。。。。。。。。。。。。。。。
驗證DNS服務:
完成