问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请教,为何我tcpdump到自己在不断发dns查询

发布网友 发布时间:2022-04-20 07:11

我来回答

1个回答

热心网友 时间:2022-07-12 03:21

1.6.3 使用tcpmp观察DNS通信过程

为了看清楚DNS通信的过程,下面我们将从ernest-laptop上运行host命令以查询主机www.baidu.com对应的IP地址,并使用tcpmp抓取这一过程中LAN上传输的以太网帧。具体的操作过程如下:

$ sudo tcpmp -i eth0 -nt -s 500 port domain
$ host –t A www.baidu.com
这一次执行tcpmp抓包时,我们使用“port domain”来过滤数据包,表示只抓取使用domain(域名)服务的数据包,即DNS查询和应答报文。tcpmp的输出如下:

1. IP 192.168.1.108.34319 > 219.239.26.42.53: 57428+ A? www.baidu.com. (31)
2. IP 219.239.26.42.53 > 192.168.1.108.34319: 57428 3/4/4 CNAME www.a.shifen.com., A 119.75.218.77, A 119.75.217.56 (226)
这两个数据包开始的“IP”指出,它们后面的内容描述的是IP数据报。tcpmp以“IP地址.端口号”的形式来描述通信的某一端;以“>”表示数据传输的方向,“>”前面是源端,后面是目的端。可见,第一个数据包是测试机器ernest-laptop(IP地址是192.168.1.108)向其首选DNS服务器(IP地址是219.239.26.42)发送的DNS查询报文(目标端口53是DNS服务使用的端口,这一点我们在前面介绍过),第二个数据包是服务器反馈的DNS应答报文。

第一个数据包中,数值57428是DNS查询报文的标识值,因此该值也出现在DNS应答报文中。“+”表示启用递归查询标志。“A?”表示使用A类型的查询方式。“www.baidu.com”则是DNS查询问题中的查询名。括号中的数值31是DNS查询报文的长度(以字节为单位)。

第二个数据包中,“3/4/4”表示该报文中包含3个应答资源记录、4个授权资源记录和4个额外信息记录。“CNAME www.a.shifen.com.,A 119.75.218.77,A 119.75.217.56”则表示3个应答资源记录的内容。其中CNAME表示紧随其后的记录是机器的别名,A表示紧随其后的记录是IP地址。该应答报文的长度为226字节。

注意 我们抓包的时候没有开启tcpmp的-X选项(或者-x选项)。如果使用-X选项,我们将能看到DNS报文的每一个字节,也就能明白上面31字节的查询报文和226字节的应答报文的具体含义。限于篇幅,这里不再讨论,读者不妨自己分析。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 tcpdump是什么意思.干什么用的.哪里有详细的资料, 实验验证为什么tcpdump输出看到cksum错误 TCPDUMP 抓包 怎么查看 抓的包的内容 如何读懂tcpdump的输出 宝宝拉肚子能吃煮熟的梨吗 拉肚子可以吃梨吗 宝宝拉肚子能吃梨吗 呕吐拉肚子可以吃梨吗 拉肚子能吃梨和西瓜吗 拉肚子可以吃煮梨么 小孩子拉肚子时可以吃梨不? 小孩拉肚子可不可以吃梨? 小孩拉肚子能吃梨吗 宝宝拉肚子能吃梨子吗 拉肚子能吃梨子吗? 拉肚子的人还可以吃梨吗 拉肚子后可以吃梨吗 拉肚子能吃梨子吗 拉肚子能吃梨吗 拉肚子可以吃梨子吗 linux下tcpdump抓包存在什么位置 如何用tcpdump命令截完整的数据包 Ophone tcpdump 为什么没有输出 tcpdump怎样抓包的同时进行打印和解析 请问电脑处于sniffer状态是什么意识啊? 求助哈。关于UDP和ARP之间的交互作用,这个怎么进... 如何使用tcpdump来捕获TCP SYN,ACK和FIN包 redis bind 网段 组播v3 怎么tcpdump抓包 sniffer状态 Linux抓包如何分包 tcpdump可否抓到http2 收银机商品条码怎么输入?急急急各位兄弟姐妹 10岁小学生青春修炼手册短发编什么头发好看女生 十岁小学生短发怎么扎 十岁小学生写的毁三观小说 小学生自编现代诗歌 小学生自编成语故事大全 小学生编的简单古诗 小学生自编书怎么写