Linux下配置DNS服务器 以及(远程、本地)验证

在配置DNS服务器时出现了一些问题。结果发现老师给的代码有点老,做起来头秃。(还是不能一味照抄啊)整篇博客冷静一下:
配置实例:
域名test.net,在test.net域中为下面3个服务器做域名解析:
在这里插入图片描述
域名服务器的配置文件:
在这里插入图片描述
1.修改基本配置文件:
注意在修改之前要先进行备份,使用
cp -p /etc/named.conf /etc/named.conf.bak
参数-p表示备份文件与源文件的属性一致。
修改 /etc/named.conf进行配置,
结果如下:
在这里插入图片描述
在这里插入图片描述
2.修改正向解析区文件 /var/named/named.test.net :

先将/var/named/named.empty模板文件复制一份
,再进行修改:
cp -p /var/named/named.empty /var/named/name.test.cn
注意:一定要用“-p”选项,否则不能正确解析。
vim修改/var/named/named.test.net进行配置,
结果如下:
在这里插入图片描述

@默认区,不同的区文件代表不同的含义,此处代表test.net所在的整个区
SOA(Start of Authority):一个授权区的开始,任何一个区文件中都有一个SOA记录,后面指定这个区域的授权主机和管理者信箱。
IN:表示此记录是一个Internet DNS资源记录。
NS(Name Server)服务器的主机名 A(Address ):IPV4地址

3.修改反向解析区文件 /var/named/named.192.168.1
将/var/named/named.empty模板文件复制一份
,再进行修改。
使用命令cp -p /var/named/named.empty /var/named/named.192.168.1
注意:一定要用“-p”选项,否则不能正确解析。
修改/var/named/named.192.168.1进行配置,
结果如下:
在这里插入图片描述
@默认区,不同的区文件代表不同的含义,此处代表1.168.192.in-addr.arpa区
SOA(Start of Authority):一个授权区的开始,任何一个区文件中都有一个SOA记录,后面指定这个区域的授权主机和管理者信箱。
IN:表示此记录是一个Internet DNS资源记录。
NS(Name Server):服务器的主机名
PTR(Pointer):表示后面的记录为IP地址对应的主机名

4.重启named服务
#service named restart
linux最新指令 /bin/systemctl restart named.service

完成,下面开始测试,利用nslookup:
—————————————————————分割线
1.linux下(本机)测试:
1、客户端的DNS服务器设置文件是/etc/resolv.conf,把我们的DNS服务器加到此文件的第一个,注意最多可加3个nameserver。
在这里插入图片描述
2、同时关闭服务器端的防火墙和SELinux服务。
#service iptables stop和#setenforce 0
linux最新的指令 systemctl stop firewalld
测试结果如下:
在本域内解析外部的域名
在本域内解析域内域名
在域外解析域内的域名(未注册不能解析)

在域内反向解析域内IP
在域内反向解析域外IP
在域外反向解析域内的IP (未注册不能解析)
在这里插入图片描述
1.windows下测试:
在这里插入图片描述
在这里插入图片描述
nslookup 时如果默认服务器显示UNknow
1.DNS ip地址填错了。
2.Linux防火墙未关闭。
3./etc/named.conf为设置为any。
4.linux需要联网。
在这里插入图片描述

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值