192.168.80.102主
192.168.80.103從
主從都要關閉
systemctl stop firewalld
setenforce 0
在主域名服務器上:(192.168.80.102)
首先同步時間:
yum install ntp -y
yum install bind -y
vi /etc/ntp.conf加入以下三行在指定的位置
restrict 192.168.80.0 mask 255.255.255.0 nomodify notrap
server 127.127.1.0
fudge 127.127.1.0 stratum 8
-
啓動服務
service ntpd start
開機自啓動
systemctl enable ntpd
-
在從域名服務器上:192.168.80.103
yum install ntp -y
ntpdate 192.168.80.181 //用從的去同步主服務器的時間
到主服務80.102
vi /etc/named.conf
#正向反向解析文件存放目錄,前面加反斜線的代表註釋修改以下內容:
listen-on port 53 { any; };
allow-query { any; };
vi /etc/named.rfc1912.zones
在最下面添加以下內容
zone "hello.com" IN {
type master;
file "hello.com.zone";
allow-update { 192.168.80.103; };
also-notify { 192.168.80.103; };
};
zone "80.168.192.in-addr.arpa" IN {
type master;
file "hello.com.local";
allow-update { 192.168.80.103; };
also-notify { 192.168.80.103; };
};
cd /var/named/
cp -p named.localhost hello.com.zone
vi hello.com.zone
cd /var/named/
cp -p named.localhost hello.com.zone
vi hello.com.zone
$TTL 1D
@ IN SOA hello.com. 3040401509.qq.com (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.hello.com.
dns IN A 192.168.80.102
www IN A 192.168.80.103
ftp IN A 192.168.80.104
區域解析庫:
資源記錄rr
SOA:起始授權記錄,一個區域文件只能有一個。
NS:授權區域(授權哪個DNS服務器)。
MX:郵件交換器,MX記錄有優先級屬性0-99,數字越小越高。
A:將FQDN轉換成IP地址。
PTR:IP轉換成FQDN。
AAAA:FQDN -- IPV6。
CNAME:正式名稱。
cp -p hello.com.zone hello.com.local
vi hello.com.local
$TTL 1D
@ IN SOA hello.com. 3040401509.qq.com (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.hello.com.
102 IN PTR dns.hello.com.
103 IN PTR www.hello.com.
systemctl start named //啓動dns服務
netstat -anpt | grep named
在從域名服務器上80.103:
yum install bind -y
vi /etc/named.conf
listen-on port 53 { any; };
allow-query { any; };
vi /etc/named.rfc1912.zones
#最後一行添加
zone "hello.com" IN {
type slave;
masters { 192.168.80.102; };
file "slaves/hello.com.zone";
};
zone "80.168.192.in-addr.arpa" IN {
type slave;
masters { 192.168.80.102; };
file "slaves/hello.com.local";
};
systemctl start named #啓動服務器
cd /var/named/slaves/
cat hello.com.zone
這裏出現了亂碼
解決方法:
vi /etc/named.conf
masterfile-format text ;
systemctl restart named 重啓服務
cat hello.com.zone