环境准备:
主服务器:192.168.79.167
辅服务器:192.168.79.168
安装dns:yum install -y bind
安装nslookup命令用于测试:yum install -y bind-utils
相关配置:
主服务器:
vi /etc/named.conf
options {
directory "/var/named";
};
zone "baidu.com" IN {
type master; #声明为主服务器;
file "baidu.com.zone"; #区配置文件;
allow-transfer { 192.168.79.168; }; #允许固定ip访问主服务器;
};
编辑区配置文件:
首先:复制区模板配置文件:
cp -p /var/named/named.localhost /var/named/baidu.com.zone
然后在编辑:
vi /var/named/baidu.com.zone
baidu.com. IN SOA baidu.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS baidu.com.
A 8.8.8.8
www A 1.2.3.4 #主机名 www;
baidu CNAME www #别名解析;
辅服务器配置:
vi /etc/named.conf
options {
directory "/var/named";
};
zone "baidu.com" IN {
type slave; #声明身份:辅服务器
masters { 192.168.79.167;}; #声明主服务的ip;
file "slaves/baidu.com.zone"; #区文件的保存位置;
};
测试(将本机访问改为 127.0.0.1):辅
#vi /etc/resolv.conf
#nameserver 127.0.0.1
nsloookup baidu.com
出现自己定义的域名ip地址表示成功!