使用Bind服務配置DNS伺服器

2022-02-26 21:43:21 字數 3432 閱讀 2537

bind是dns伺服器軟體 ,他的服務名稱是named

主程式/usr/sbin/named

主配置檔案

/etc/named.conf

區域配置檔案

/etc/named.rfc1912.zones

yum

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

zone

"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資料報中...