博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dig linux下的使用
阅读量:6376 次
发布时间:2019-06-23

本文共 1819 字,大约阅读时间需要 6 分钟。

一般来说linux下查询域名解析有两种选择,nslookup或者dig,而在使用上我觉得dig更加方便顺手。

如果是在debian下的话,只要装上dnsutils这个包就可以使用dig命令了。

最基本的使用方式就是

dig www.oolec.com

即查询域名的A记录,查询的dns服务器将采用系统配置的服务器,即/etc/resovle.conf 中的。

如果要查询其他类型的记录,比如MX,CNAME,NS,PTR等,只需将类型加在命令后面即可

dig www.oolec.com mx

dig www.oolec.com ns

此外,如果你是一个系统管理员,部署好了一台dns服务器之后想对它进行解析测试,就必须要显式指定待测试的dns服务器地址了,例如

dig @202.106.0.20 www.oolec.com a

默认情况下dig将采用udp协议进行查询,如果要采用tcp方式,可以加上 +tcp参数

dig www.oolec.com a +tcp

另外一个重要的功能是+trace参数,使用这个参数之后将显示从根域逐级查询的过程

dig www.oolec.com a +trace

比如,对本站域名www.linuxers.cn A记录的trace查询可以看到根域.,顶级域.cn,以及linuxers.cn的域名权威服务器的地址及其各自的返回结果,这样对于追踪dns解析中的问题有很大的帮助。

leconte@localhost:~$ dig www.linuxers.cn a +trace   ; <<>> DiG 9.5.1-P3 <<>> www.linuxers.cn a +trace ;; global options:  printcmd .                       215857  IN      NS      E.ROOT-SERVERS.NET. .                       215857 IN NS B.ROOT-SERVERS.NET. . 215857 IN NS J.ROOT-SERVERS.NET. . 215857 IN NS K.ROOT-SERVERS.NET. . 215857 IN NS L.ROOT-SERVERS.NET. . 215857 IN NS F.ROOT-SERVERS.NET. . 215857 IN NS G.ROOT-SERVERS.NET. . 215857 IN NS I.ROOT-SERVERS.NET. . 215857 IN NS M.ROOT-SERVERS.NET. . 215857 IN NS A.ROOT-SERVERS.NET. . 215857 IN NS C.ROOT-SERVERS.NET. . 215857 IN NS H.ROOT-SERVERS.NET. . 215857 IN NS D.ROOT-SERVERS.NET. ;; Received 228 bytes from 192.168.127.2#53(192.168.127.2) in 12 ms cn. 172800 IN NS a.dns.cn. cn. 172800 IN NS b.dns.cn. cn. 172800 IN NS c.dns.cn. cn. 172800 IN NS d.dns.cn. cn. 172800 IN NS e.dns.cn. cn. 172800 IN NS ns.cernet.net. ;; Received 298 bytes from 199.7.83.42#53(L.ROOT-SERVERS.NET) in 496 ms linuxers.cn. 21600 IN NS ns1.dnspood.net. linuxers.cn. 21600 IN NS ns2.dnspood.net. ;; Received 80 bytes from 202.112.0.44#53(ns.cernet.net) in 12 ms www.linuxers.cn. 600 IN A 218.240.42.72 ;; Received 49 bytes from 222.186.26.115#53(ns2.dnspood.net) in 1132 ms

转载地址:http://bptqa.baihongyu.com/

你可能感兴趣的文章
JavaEE 项目常见错误汇总
查看>>
快速掌握Python基础语法(下)
查看>>
java虚拟机——运行时数据区域
查看>>
【Android自定义View】绘图之文字篇(三)
查看>>
适配iOS 11和iPhoneX屏幕适配遇到的一些坑
查看>>
Fetch API 简单封装
查看>>
给媳妇做一个记录心情的小程序
查看>>
iOS App无需跳转系统设置自动连接Wi-Fi
查看>>
一道柯里化面试题
查看>>
本科studying abroad 无法毕业申请硕士转学转校处理一切studying abroad 问题
查看>>
RxJava(RxAndroid)的简单学习
查看>>
Java8 函数式编程之函数接口(下)
查看>>
【本人秃顶程序员】MySQL 全表 COUNT(*) 简述
查看>>
centos7中使用febootstrap自制一个基础的centos 7.2的docker镜像
查看>>
系统优化和克隆过程
查看>>
C#开发Unity游戏教程之判断语句
查看>>
Windows自带Android模拟器启动失败
查看>>
安装 SharePoint Server 2007
查看>>
springmvc mybatis 调用sql , 转成json
查看>>
linux centos 7 网卡突然不能上网异常解决
查看>>