失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java查询域名ns 使用dig/nslookup命令查看dns解析的方法步骤

java查询域名ns 使用dig/nslookup命令查看dns解析的方法步骤

时间:2023-08-14 07:47:17

相关推荐

java查询域名ns 使用dig/nslookup命令查看dns解析的方法步骤

dig - DNS lookup utility

当域名出现访问故障时,可以通过检查域名解析来判断是否是由错误的解析导致的问题。

1.域名解析无结果(不存在或被HOLD(未实名认证等))

2.域名解析到错误的IP(被阻断,被劫持响应错误结果,需要对解析流程做判断)

3.对应CNAME记录的值无法解析

4.部分解析异常(配置多个域名服务器时,多个服务器解析结果不一致,需要确认是否在DNS服务器上配置添加的解析记录一致)

简单使用解析一下结果如下:

可以看到有请求段和应答段,最后解析出的A记录有两条。

dig命令做迭代查询

在命令后加上+trace可以跟踪整个解析流程:

1. 由根域名服务器查找到负责解析.com的顶级域名服务器

2. 由顶级域名服务器查找到的二级域名服务器

3. 由二级域名服务器查找到对应一条CNAME记录www.

4. 再去查找www.对应的A记录

5. 最后返回A记录对应的IP地址

[root@jia3 ~]# dig +trace

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6 <<>> &

如果觉得《java查询域名ns 使用dig/nslookup命令查看dns解析的方法步骤》对你有帮助,请点赞、收藏,并留下你的观点哦!

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