DNS伺服器搭建

2021-09-29 21:00:46 字數 1973 閱讀 7693

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

yum -y install bind bind-utils    //yum安裝bind
[root@localhost root]# tar xzvf bind-

9.10

.4-p1.tar.gz

[root@localhost root]# cd bind-

9.10

.4-p1

[root@localhost bind-

9.10

.4-p1]# .

/configure

[root@localhost bind-

9.10

.4-p1]# make

[root@localhost bind-

9.10

.4-p1]# make install

其中各引數含義如下:
tar xzvf bind-

9.10

.4-p1.tar.gz //解壓縮軟體包

./configure //針對機器做安裝的檢查和設定,大部分工作由機器自動完成

make //編譯

make install //安裝

/etc/init.d/named start      //啟動dns伺服器
name.conf檔案
vi /etc/named.conf

options

;//設定named伺服器監聽埠及ip位址

listen-on-v6 port 53

;directory "/var/named"

;//設定區域資料庫檔案的預設存放位址

dump-file "/var/named/data/cache_dump.db"

;statistics-file "/var/named/data/named_stats.txt"

;memstatistics-file "/var/named/data/named_mem_stats.txt"

;allow-query

;//允許dns查詢客戶端

allow-query-cache ;}

;logging ;}

;view localhost_resolver

;match-destinations

;recursion yes;

//設定允許遞迴查詢

include "/etc/named.rfc1912.zones";}

;

區域配置檔案/etc/named.rfc1912.zones
zone "." in 

;zone "localdomain" in

;//設定允許動態更新的客戶端位址(none為禁止)};

zone "localhost" in ;}

;zone "0.0.127.in-addr.arpa" in ;}

;

linux系統中,dns客戶端的配置檔案是/etc/resolv.conf,該檔案記錄了dns伺服器的位址和網域名稱。

一般格式如下:

#more /etc/resolv.conf

nameserver 10.1

.6.250

domainname abc.com.cn

DNS伺服器搭建

安裝bind9 sudo apt get install bind9 跳轉到bind9配置的路徑 cd etc bind 在這個資料夾下使用ls la應該像這樣 輸入命令sudo vi named.conf.local進入檔案編輯介面,新增以下字段 type master 引數解釋 zone 指定配...

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...