yum install -y bind (安裝DNS服務)
vim /etc/named.conf (編輯DNS配置檔案,添加一個zone,如下)
zone "123.com" IN {
type master;
file "123.com.zone";
};
named-checkconf (檢視配置檔案是否正确)
vim /var/named/123.com.zone (編輯123.com的zone,具體格式如下)
$TTL 1D
@ IN SOA @ XXX.163.com. (
2015110801 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns.123.com.
IN MX 5 mail.123.com.
mail IN A 192.168.111.20
ns IN A 192.168.111.129
www IN A 11.11.11.11
bbs IN CNAME www
named-checkzone "123.com" /var/named/123.com.zone (檢查123.com的zone配置檔案是否正确)
/etc/init.d/named start (開啟DNS服務)
yum install -y bind-utils (安裝dig指令套件)
dig @192.168.111.129 bbs.123.com
配置DNS反向解析
vim /etc/named.conf (編輯配置檔案,添加反向的zone)
zone "111.168.192.in-addr.arpa" IN {
file "111.168.192.zone";
vim /var/named/111.168.192.zone (編輯111.168.192反向zone配置檔案,如下)
129 IN PTR ns.123.com.
20 IN PTR mail.123.com.
named-checkzone "111.168.192" /var/named/111.168.192.zone (檢視配置檔案是否正确)
/etc/init.d/named restart (重新開機服務)
dig @192.168.111.129 -x 192.168.111.20 (檢視反向解析是否正确)
dig @192.168.111.129 -x 192.168.111.129
DNS主從
主:
vim /etc/named.conf (編輯配置檔案,添加如下紅色内容)
zone "123.com" IN {
notify yes;
also-notify { 192.168.111.128; };
zone "111.168.192.in-addr.arpa" IN {
vim /var/named/123.com.zone (更改DNS域配置檔案,修改紅色内容,時間标記需要修改,隻要比以前的大就可以)
2015110802 ; serial
longfei IN A 111.111.111.111
dig @192.168.111.129 XXX.123.com (測試解析)
從:
yum install -y bind-utils (安裝dig指令)
vim /etc/named.conf (編輯配置檔案,注釋掉前兩行,并添加下面的内容)
// listen-on port 53 { 127.0.0.1; };
// listen-on-v6 port 53 { ::1; };
type slave;
file "slaves/123.com.zone";
masters { 192.168.111.129; };
file "slaves/111.168.192.zone";
/etc/init.d/named start (啟動DNS服務)
ls /var/named/slaves/ (檢視是否生成配置檔案)
本文轉自 粗糧面包 51CTO部落格,原文連結:http://blog.51cto.com/culiangmianbao/2056510,如需轉載請自行聯系原作者