失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 验证DNS解析失败:解决办法之一

验证DNS解析失败:解决办法之一

时间:2021-12-28 09:58:32

相关推荐

验证DNS解析失败:解决办法之一

今天晚上练习简单的DNS解析验证:

环境是在一台虚拟机上搭建,另一台虚拟机验证,步骤如下:

虚拟机A:

1.安装软件包 bind 和bind-chroot

[root@svr7 ~]# yum -y install bind-chroot bind

2.修改主配置文件/etc/named.conf ,

[root@svr7 ~]# vim /etc/named.conf

options {

listen-on port 53 { any; };

directory"/var/named";

dump-file"/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt"

};

zone "" IN {

type master;

file ".zone";

};

3.建立地址库文件

# cd /var/named/

# cp -p named.localhost .zone

# vim /var/named/.zone

. NS svr7

svr7 A 192.168.4.7

wwwA1.1.1.1

4. 重起named服务

# systemctl restart named

客户端虚拟机B:

# echo nameserver 192.168.4.7 > /etc/resolv.conf

# nslookup

结果失败了:

;; connection timed out; trying next origin

;; connection timed out; no servers could be reached

解决思路如下:

1.两台虚拟机能否ping?

-----ip是同一网段的,可以ping通。

2.两台虚拟机的主机名,nameserver 配置是否正确?

-----两台虚拟机的/etc/resolv.conf文件, 都配置了A虚拟机的IP,主机名也和地址库文件核对,没问题。

3.上面的主配置文件和地址库文件,配置是否正确?

------主配置文件能够重启systemctl restart named,语法配置应该没问题,需要仔细核对文件中修改过的内容:

.NSsvr7

svr7A192.168.4.7

wwwA1.1.1.1

----------经过检查确认地址库文件是没问题的,主机名,IP,语法格式都没问题,(. 域名com后面有个点,别忘记了 )

那剩下就是主配置文件的问题,

options {

listen-on port 53 { any; };

directory"/var/named";

dump-file"/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt"

};

zone "" IN {

type master;

file ".zone";

};

---------找了半天,也没看出来问题,试着把配置文件中不需要的内容注释掉(就是上文中红色的字体),最后留下如下面的内容:

options {

directory"/var/named";

};

zone "" IN {

type master;

file ".zone";

};

A虚拟机 :重启服务systemctl restart named

B虚拟机:验证 nslookup

Server: 192.168.4.7

Address: 192.168.4.7#53

Name:

Address: 1.1.1.1

完美解决~~~~~大神可能一下就看出问题,我是小白刚接触,把我的经历记录下来,勉励自己不在犯同样的错误。

如果觉得《验证DNS解析失败:解决办法之一》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。