基于Linux实现DNS服务器的配置,正向解析和反向解析(超详细)

一、正向解析的实现:

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就可以得到域名,反向解析完成!

写在最后致此DNS服务器的配置完成,正向反向解析正常!

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值