环境 :虚拟机 Centos 7 以dns解析qq.com为例,IP地址:192.168.1.107
第一步:安装bind服务
- yum install bind* -y
第二步:修改dns服务的配置文件
- vi /etc/named.conf
修改前
修改后
第三步:编辑dns解析的配置文件
- vi /etc/named.rfc1912.zones
源内容如下:
修改后的内容:
以dns解析qq.com为例,IP地址:192.168.1.107
第四步:进入dns配置目录
- cd /var/named/
为方便直接把原有的文件复制成现在我们所需要的正向和反向解析配置文件
创建正向解析的配置文件
- cp -p named.loopback qq.com.zone
创建反向解析的配置文件
- cp -p named.loopback 1.168.192.arpa
编辑正向解析配置文件
- vi qq.com.zone
内容如下:
$TTL 1D
@ IN SOA qq.com. root.qq.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS qq.com.
qq.com. A 192.168.1.107
www A 192.168.1.107
ftp A 192.168.1.108
注:在域名后面必须跟一个点(.)
编辑反向解析的配置文件
- vi 1.168.192.arpa
内容如下:
$TTL 1D
@ IN SOA qq.com. root.qq.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS qq.com.
107 PTR qq.com.
107 PTR http://www.qq.com.
108 PTR ftp.qq.com.
注:在域名后面必须跟一个点(.)
第五步:验证
暂停服务
- systemctl stop named.service
启动服务
- systemctl start named.service
注:没有报错则配置成功
反向验证:
- nslookup 192.168.1.107
内容如下则成功:
Server: 127.0.0.1
Address: 127.0.0.1#53
107.1.168.192.in-addr.arpa name = qq.com.
107.1.168.192.in-addr.arpa name = http://www.qq.com.
- nslookup 192.168.1.108
内容如下则成功:
Server: 127.0.0.1
Address: 127.0.0.1#53
108.1.168.192.in-addr.arpa name = http://ftp.qq.com.
正向验证:
- nslookup http://www.qq.com
内容如下则成功:
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: http://www.qq.com
Address: 192.168.1.107
- nslookup http://ftp.qq.com
内容如下则成功:
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: ftp.qq.com
Address: 192.168.1.108