Linux 中 dig 命令返回结果解释
dig baidu.com 返回
下面说明各项意义:
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.6 <<>> baidu.com
;; global options: printcmd
dig程序的版本号,和要查询的域名
Dig的部分输出告诉我们一些有关于它的版本信息(version 9.2.3)和全局的设置选项,如果+nocmd在命令行下
是第一个参数的话,那么这部分输出可以通过加+nocmd的方式查询出来;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54864
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
在这里,Dig告诉我们一些从DNS返回的技术信息,这段信息可以用选项 +[no]comments来控制显示,但是小心
,禁止掉comments也可能关闭一些其它的选项。
opcode 操作码,QUERY,代表是查询操作
status 状态,NOERROR,代表没有错误
id 编号,54864,16bit数字,在dns协议中,通过编号匹配返回和查询。
flags 标志,如果出现就表示有标志,如果不出现就未设置标志:qr query,查询标志,代表是查询操作rd recursion desired, 代表希望进行递归(recursive)查询操作ra recursive available 在返回中设置,代表查询的服务器支持递归(recursive)查询操作。aa Authoritative Answer 权威回复,如果查询结果由管理域名的域名服务器而不是缓存服务器提供的,则称为权威回复。
QUERY 查询数,1代表1个查询,对应下面的QUESTION SECTION中的记录数
ANSWER 结果数,4代表有4项结果,对应下面ANSWER SECTION中的记录数
AUTHORITY 权威域名服务器记录数,0代表该域名有0个权威域名服务器,可供域名解析用。
ADDITIONAL 格外记录数,0代表有0项格外记录。;; QUESTION SECTION:
;baidu.com. INA
在这个查询段中,Dig显示出我们查询的输出,默认的查询是查询A记录,你可以显示或者禁止掉这些用+[no]question
查询部分,从左到右各部分意义:
1、要查询的域名,这里是baidu.com.,'.'代表根域名,com顶级域名,baidu二级域名
2、class,要查询信息的类别,IN代表类别为IP协议,即Internet。还有其它类别,比如chaos等,由于现在都是互联网,所以其它基本不用。
3、type,要查询的记录类型,A记录(Address),代表要查询ipv4地址。AAAA记录,代表要查询ipv6地址。;; ANSWER SECTION:
baidu.com. 600IN A 123.125.114.144
baidu.com. 600IN A 180.149.132.47
baidu.com. 600IN A 111.13.101.208
baidu.com. 600IN A 220.181.57.217
最后,我们得到我们查询的结果。baidu.com的地址是123.125.114.144,但是你可以用+[no]answer来保留或不保留这些选项。
回应部分,回应都是A记录,A记录从左到右各部分意义:
1、对应的域名,这里是baidu.com.,'.'代表根域名,com顶级域名,baidu二级域名
2、TTL,time ro live,缓存时间,单位秒。600,代表缓存域名服务器,可以在缓存中保存76秒该记录。
3、class,要查询信息的类别,IN代表类别为IP协议,即Internet。还有其它类别,比如chaos等,由于现在都是互联网,所以其它基本不用。
4、type,要查询的记录类型,A记录,代表要查询ipv4地址。AAAA记录,代表要查询ipv6地址。
5、域名对应的ip地址。;; Query time: 2 msec
查询耗时
;; SERVER: 192.168.132.1#53(192.168.132.1)
查询使用的服务器地址和端口
;; WHEN: Mon Jul 18 16:31:03 2016
查询的时间
;; MSG SIZE rcvd: 91
回应的大小。收到(rcve, recieved)91字节
Linux 中 dig 命令返回结果解释相关推荐
- linux中dig命令返回结果解释
dig baidu.com 返回 下面说明各项意义: ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.6 <<>& ...
- linux 脚本 ll命令,linux中ll命令的详细解释
linxu下的ll命令其实是ls-l的一个别名.下面由学习啦小编为大家整理了linux的ll命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的ll命令的详细解释 ll并不是linux下一 ...
- head在linux命令中什么意思,linux中head命令的详细解释
linxu下的head命令是经常使用到的显示文件内容的命令.下面由学习啦小编为大家整理了linux的head命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的head命令的详细解释 he ...
- linux中grep命令返回值,grep命令详解
如果你是一个新手,请从头阅读这篇文章,如果你只是忘记了grep命令的一些常用选项,直接查看文章尾部的总结部分即可. 先说说grep命令能做什么? 我们可以使用grep命令在文本中查找指定的字符串,就像 ...
- linux中dig 命令解释
dig(域信息搜索器)命令是个用于询问 DNS 域名服务器的灵活的工具.他执行 DNS 搜索,显示从受请求的域名服务器返回的答复.多数 DNS 管理员利用 dig 作为 DNS 问题的故障诊断,因为他 ...
- linux中grep命令返回值,Linux 操作命令 grep
1.简介 grep 是个很强大的命令,用来找到文件中的匹配文本,并且能够接受正则表达式和通配符,同时可以用多个 grep 命令选项来生成各种格式的输出 1.1 搜索/过滤 grep 的工作方式是这样的 ...
- linux中grep命令返回值,linux命令--grep命令
grep是用linux中用来进行文本搜索的工具,它使用的是正则表达式进行搜索. grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在, ...
- linux 修改用户dir,linux中dir命令详解
在linux系统下dir命令的功能和ls命令差不多,主要是用以查看目录.文件权限等详细信息.下面由学习啦小编整理了linux中dir命令的详细解释,希望对你有帮助. linux中dir命令的详细解释 ...
- linux中more命令的意思,linux中的more命令的详细解释
linxu下的more命令是干什么用的呢?下面由学习啦小编为大家整理了linux的more命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的more命令的详细解释 Linux more ...
最新文章
- 如何锻炼自己的抗干扰能力
- Cassandra 单机入门例子——有索引
- CSS——京东首页实战总结
- uva10050-罢工
- C# 对话框使用整理
- 浏览器乱码问题的具体解决
- 使用可视化SQLyog操作数据库与使用idea操作数据库的区别
- 误删D盘数据怎么办?推荐使用数据恢复软件EasyRecovery
- Java 编程(基础面试题)
- 关于ubuntu开机菜单栏和任务栏不见了的有效解决方法
- [记录]HAproxy负载均衡配置教程
- 安装TypeScript
- Linux系统安全工具之:Sxid和Skey(转)
- VScode启动流程
- 第四章不定积分(∫(e^x)sin²xdx)
- Python极简实现IoU
- 硬核 | C++ 基础大全
- 【UE】Slate编辑器动态添加Button
- android搜索app下载地址,如何找出APP的URL Scheme
- 二氧化钛TiO2纳米粒子(尺寸80nm-800nm可调节)的高清电镜图