一、正向解析的实现:
1.先使用yum install bind-chroot 下载对应DNS的工具包(确保联网)
2. 更改配置文件以及配置虚拟机区域数据信息
使用命令提前关闭防火墙:service iptables stop
先更改主配置文件:vim /etc/named.conf
端口监听:any 和允许访问权限:any
正向解析如下:
3. 配置区域数据文件:vim /etc/named.rfc1912.zones如下:
域名取自己的如rrf.com, file“”后数据库文件随意最好方便记忆
4.查看之前创建的文件,保存在/var/named目录中:
5.覆盖正向解析所需文件:使用cp -a named.localhost rrf.com.zone
6.修改该文件 使用:vim rrf.com.zone 注:SOA后跟域名以及管理员邮箱地址(根据自己的来)
顺序从上到下:
NS后跟域名;
A后为自己服务器的ip地址;
MX 10默认优先级
www,mail等访问,后续自定义ip
7.之后开启服务 service named start
使用nslookup mail.rrf.com命令
出现如下界面就解析成功
注:这里如出现no servers could be reached则使用cat /etc/resolv.conf查看自己ip是否正常(这里做了修改)
尝试能否ping通(这样已经没有问题)正向解析完成!
二、反向解析如下:(同理实现)
1.先使用vim /etc/named.rfc1912.zones 打开域声明文件
2.和正向解析同理配置,不过这里zone后面的ip地址要反着写file后命名同理:
3.这里如果检查这个配置文件使用:service named restart重启服务
会提示找不到对应172.16.15.zone文件,因为这里还未能创建数据库文件!
4.继续后续创建,这里路径还是在/var/named,
就直接查看使用 ll 查看文件目录
使用命令cp -a named.loopback 172.16.15.zone创建
5.修改(和正向同理,不过PTR后面是反向解析正向的域名)5,6为指针
6.保存退出;
使用service named restart重启服务
使用nslookup 172.16.15.5就可以得到域名,反向解析完成!