bind是dns伺服器軟體 ,他的服務名稱是named
主程式/usr/sbin/named
主配置檔案
/etc/named.conf
區域配置檔案
/etc/named.rfc1912.zones
yuminstall -y bind
vi /etc/named.conf
listen-on port 53 ;改為listen-on port 53
; allow-query ;改為
allow-query ;
[root@centos ~]# cd /var/named/[root@centos named]#cp -a named.localhost music.com.zone
[root@centos named]# vim music.com.zone
$ttl 1d@ in soa @ rname.invalid. (
0; serial
1d ; refresh
1h ; retry
1w ; expire
3h ) ; minimum
ns ns.music.com.
ns in a
10.0.0.12
in mx
10mail.music.com.
mail in a
10.0.0.12
www in a
10.0.0.12
bbs in a
10.0.0.11
重啟服務
systemctl restart named
更改dns伺服器配置 /etc/resolv.conf
# generated by networkmanager#nameserver
114.114.114.114
nameserver
10.0.0.12
nslookback 正向解析驗證
[root@docker12 named]# nslookup>www.music.com
server:
10.0.0.12
address:
10.0.0.12#53
name: www.music.com
address:
10.0.0.12
>mail.music.com
server:
10.0.0.12
address:
10.0.0.12#53
name: mail.music.com
address:
10.0.0.12
>bbs.music.com
server:
10.0.0.12
address:
10.0.0.12#53
name: bbs.music.com
address:
10.0.0.11
>ns.music.com
server:
10.0.0.12
address:
10.0.0.12#53
name: ns.music.com
address:
10.0.0.12
>
第1步:配置區域資料資訊。
反向解析的作用是根據ip位址查詢到對應的主機名(網域名稱),在區域檔案(named.rfc1912.zones)中預設已存在一些注釋內容與區域資訊,可不需要刪除上面實驗及預設區域資訊,直接在下面追加即可。
[root@docker12 named]# tail -5 /etc/named.rfc1912.zoneszone
"0.0.10.in-addr.arpa
"in ;
};
第2步:配置解析資料資訊。
[root@centos named]# cp -a named.loopback 192.168.0.arpa
[root@centos named]# vim
10.0.0.arpa
$ttl 1d@ in soa na.music.com. rname.invalid. (
0; serial
1d ; refresh
1h ; retry
1w ; expire
3h ) ; minimum
ns ns.music.com.
ns a
10.0.0.12
aaaa ::112
ptr ns.music.com.
12ptr mai.music.com.
12ptr www.music.com
11ptr bbs.music.com.
~
第3步:檢驗解析結果。
重啟named服務程式,讓配置檔案立即生效:
systemctl restart named
[root@docker12 named]# nslookup> 10.0.0.11
server:
10.0.0.12
address:
10.0.0.12#53
11.0.0.10.in-addr.arpa name =bbs.music.com.
> 10.0.0.12
server:
10.0.0.12
address:
10.0.0.12#53
12.0.0.10.in-addr.arpa name = www.music.com.0.0.10.in-addr.arpa.
12.0.0.10.in-addr.arpa name =ns.music.com.
12.0.0.10.in-addr.arpa name =mai.music.com.
>
使用bind配置dns伺服器centos
1 yum install y bind 2 vi etc named.conf 修改檔案如下 options directory var named 存放zone檔案的路徑 var named chroot var named zone test.com type master file test...
在linux上使用BIND建立DNS伺服器 2
上面的例子中第乙個區登記項用來通知bind在何處定位根伺服器的資訊。伺服器傳送和接收的不僅是你自己的域資訊同時也包括internet上所有的域資訊。並不是每個伺服器上都有每個網域名稱的登記項,但每個伺服器都知道怎樣獲取資訊。當然,由於列表會定期更新,所以也應當定期作記錄。在named.conf示例檔...
DNS網域名稱服務 BIND (下
檢視bind版本 named v root localhost packages named v bind 9.7.0 p2 redhat 9.7.0 5.p2.el6 dns查詢的過程當客戶端程式要通過乙個主機名稱來訪問網路中的一台主機時,它首先要得到這個主機名稱所對應的ip位址,因為ip資料報中...