1. 程式人生 > 其它 >基於centos7配置bind伺服器

基於centos7配置bind伺服器

技術標籤:centos7linux

清除快取yum clean all
檢查掛載映象 yum repolist
重新掛載 yum /dev/cdrom /mnt/cd

1.安裝bind伺服器
yum install bind - y

2.配置bind伺服器主文件
(1)vi /etc/named.conf
把文件中的127.0.0.0 和localhost 更改為any
設定轉發地址
forwarders { 轉發地址; };

(2)vi /etc/named.rfc1912.zones
將named.localhost改為"域名"
資料夾儲存名稱file名稱改為"域名.zone"

將1.0.0.127.in-addr.arpa" 改為"反碼網段.in-addr.arpa"
資料夾儲存名稱file名稱改為"正向網段.arpa"

(3)cd /var/named
cp -a named.localhost 域名.zone
vi 域名.zone
進入“域名.zone”

NS @
A 127.0.0.1
AAAA ::1
改為
NS ns.zwzx.com.
ns IN A 192.168.10.10
IN MX 10 mail.zwzx.com.
mail IN A 192.168.10.10
www IN A 192.168.10.10
ftp IN A 192.168.10.20

    AAAA    ::1

(4)cd /var/named
cp -a named.loopback 正向網段.arpa
vi 正向網段.arpa
進入“正向網段.arpa”

NS @
A 127.0.0.1
AAAA ::1
PTR localhost.

改為
NS ns.zwzx.com.
ns A 192.168.10.10
10 PTR ns.zwzx.com.
10 PTR mail.zwzx.com.
10 PTR www.zwzx.com.
20 PTR ftp.zwzx.com.

3.修改DNS地址
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

修改DNS地址
如果是從屬伺服器,必須修改mac地址和IP地址

4.重新啟動
systemctl restart network
systemctl restart named

5.檢查
nslookup

ftp.zwzx.com
Server: 192.168.10.10
Address: 192.168.10.10#53

Name: ftp.zwzx.com
Address: 192.168.10.20

exit 退出nslookup

5.配置部署從伺服器

快照並克隆

修改mac地址和IP地址

在主bind伺服器中修改
(1)vi /etc/named.rfc1912.zones
將兩處 allow-update { none; };改為 allow-update { 192.168.10.100; };

在部署從伺服器中修改
(1)vi /etc/named.conf
把文件中的127.0.0.0 和localhost 更改為any

(2)vi /etc/named.rfc1912.zones
"zone “zwzx.com” IN {
type slave;
masters{192.168.10.10;};
file “slaves/zwzx.com.zone”;
allow-update { none; };

“10.168.192.in-addr.arpa” IN {
type slave;
masters{192.168.10.10;};
file “slaves/192.168.10.arpa”;
allow-update { none; };
注意:修改主伺服器為從伺服器 master改為slave
新增從主伺服器中獲取資訊命令 masters{192.168.10.10;};
修改資料夾儲存名稱
file “正向網段.arpa”; file “slaves/正向網段.arpa”;
(3)重新啟動
systemctl restart network
systemctl restart named
(4)檢視檔案
cd /var/named
ls -l
(5)檢查
nslookup

ftp.zwzx.com
Server: 192.168.10.10
Address: 192.168.10.10#53

Name: ftp.zwzx.com
Address: 192.168.10.20

exit 退出nslookup

所有命令:
8 yum install bind*
9 vi /var/named/named.localhost
10 vi /var/named/named.loopback
11 setenforce 0
12 systemctl stop firewalld
13 vi /etc/named.conf
14 vi /etc/named.rfc1912.zones
15 cd
16 cd /var/named/
17 vi named.localhost
18 named-checkzone zwzx.com named.localhost
19 vi loo
20 vi named.loopback
21 systemctl restart named
22 named-checkzone zwzx.com named.loopback
23 named-checkconf /etc/named.conf
24 vi /etc/sysconfig/network-scripts/ifcfg-ens33
25 nslookup