DNS伺服器搭建

2021-07-10 21:26:43 字數 1720 閱讀 4564

安裝bind9

sudo apt-get install bind9

跳轉到bind9配置的路徑

cd /etc/bind

在這個資料夾下使用ls -la應該像這樣

輸入命令sudo vi named.conf.local進入檔案編輯介面,新增以下字段

type master;

};引數解釋:

zone: 指定配置的域

file: 指定具體配置檔案的路徑

然後再進入編輯檔案的介面

初始的內容應該為

$ttl    604800

2 ; serial

604800 ; refresh

86400 ; retry

2419200 ; expire

604800 ) ; negative cache ttl

;@ in ns localhost

@ in a 127.0.0.1

@ in aaaa ::1

修改為:

$ttl    604800

3 ; serial

604800 ; refresh

86400 ; retry

2419200 ; expire

604800 ) ; negative cache ttl

;@ in a 172.168.60.177

@ in aaaa ::1

引數解釋:

ttl: time to live的縮寫,一旦超過這個時間,dns伺服器就需要重新檢查資料

serial: 值為乙個無符號的32位整數,每次對這個檔案作出修改後,都需要增加該數值,一般採取的格式可以為2015070101表示為2023年7月1日第1次修改

refresh: 規定了資料重新整理的週期,從dns伺服器每隔乙個週期的時間需要從主dns伺服器重新查詢相關資料,以保證從伺服器的資料是最新的

retry: 規定了重試時間間隔,即從dns伺服器在向主伺服器更新、連線失敗後多長時間後再次嘗試更新

expire: 規定了從dns伺服器在更新資料失敗多長時間後清除對應的記錄

negative cache ttl: 規定了緩衝伺服器多長時間無法和主伺服器連線上後清除相應的記錄

@ in a 172.168.60.177:a代表address,表示把預設的網域名稱指向ip位址172.168.60.177

執行bind9 service

sudo service bind9 start

另關閉和重啟的指令分別為:

sudo service bind9 stop

sudo service bind9 restart

DNS伺服器搭建

domain name system dns 網域名稱系統 其實是乙個資料庫,是用於 tcp ip 程式的分布式資料庫,同時也是一種重要的網路協議。dns儲存了網路中的 ip 位址與對應主機的資訊,郵件路由資訊和其他網路應用方面的資訊,使用者通過詢問解決庫 解決庫傳送詢問並對dns回應進行說明 在 ...

dns伺服器搭建

yum install y bind vim etc named.rfc1912.zones 增加如下配置,指定正反向資料檔案 zone tanytest.com in zone 3.168.192.in addr.arpa in 反向檔名 vim var named named.tanytest ...

DNS伺服器搭建

cat etc resolv.conf 自己配置得dns ipconfig flushdns 清除快取 vi var named named.ca 存放根的檔案 tail var log messages 訪問日誌 named checkconf 用來檢查dns的錯誤 rndc reload 重啟d...