DNS解析错误分析

1、如何去查询DNS解析

解析命令:ping;host;dig

图 1 解析命令

2、dig命名查询的内容解析

图 2 dig查询内容

其中查询状态分为:

NOERROR: 代表没有错误;

NXDOMAIN: 否定回答,不存在此记录;

REFUSED: DNS服务器拒绝访问;

SERVFAIL: dns查询记录失败,dns无法到达上级拒绝本地缓存;

标志分为:

qr query 查询标志,代表查询操作

rd recursion desired,代表希望进行递归查询操作

ra recursion available 在返回中设置,代表查询的服务器支持递归查询操作

aa authoritative answer 权威回复,如果查询结果是由管理域名的域名服务器而不是缓存服务器提供的,则称为权威回复

查询类型分为:

A记录:IPV4的地址解析;

AAA记录:IPV6的地址解析;

NS记录:域名服务器的记录;

MX记录: 邮件交换记录;

PTR记录(指针记录):A记录的逆向记录,作用是把IP地址解析为域名;

CNAME记录: 别名记录;

3、常见DNS解析错误的分析

(1)报错信息:服务不可达(no server could be reched)

  错误原因:服务是否开;火墙是否允许;端口是否开启;网络是否通畅;

  修改错误:开启服务,允许火墙,开启端口,检查两台主机之间的网络是否通畅

图 3 查看服务基本条件

(2)报错信息:服务重启失败

图 4 重启失败

错误原因:查看日志,进行错误排查

图 5 查看日志排错

修改错误:这里是由于52行代代码错误,修改即可

(3)报错信息:在用dig查询时,状态栏出现报错信息(REFUSED;SERVFAIL );

  错误原因:配置文件中不允许进行缓存和访问;

  修改错误:修改配置问件

图 6 修改配置文件
图 7 修改配置文件

 上述即为一些DIG查询时,出现的错错,希望有所帮助。

发布了30 篇原创文章 · 获赞 0 · 访问量 933

猜你喜欢

转载自blog.csdn.net/qq_41056224/article/details/104889098