DNS报文格式 A记录查询请求 分析
来源:互联网 发布:怎样投诉农村淘宝服务 编辑:程序博客网 时间:2024/05/22 17:33
最近在做DNS报文的分析,
说说报文请求的格式
DNS一个报文包括 5个部分
报头 查询问题 应答 授权应答 附加信息
A记录查询实例
16:06:21 DAT ---> [UDP] 127.0.0.1:56360 <28> .............chinaz.com.....
13 F5 01 00 00 01 00 00 00 00 00 00 06 63 68 69 6E 61 7A 03 63 6F 6D 00 00 01 00 01
ID QR OPCODE AA TC RD RA Z RCODE QDCOUNT ANCOUNT NSCOUNT ARCOUNT QNAME 结束 QTYPE QCLASS
16:06:44 DAT ---> [UDP] 127.0.0.1:49386 <32> O............www.chinaz.com.....
4F D4 01 00 00 01 00 00 00 00 00 00 03 77 77 77 06 63 68 69 6E 61 7A 03 63 6F 6D 00 00 01 00 01
ID QR OPCODE AA TC RD RA Z RCODE QDCOUNT ANCOUNT NSCOUNT ARCOUNT QNAME 结束 QTYPE QCLASS
更新下包解析,上面是错误的解析方式
请求
16:06:21DAT ---> [UDP] 127.0.0.1:56360 <28> .............chinaz.com.....
13 F5 01 00 00 01 0000 00 00 00 00 06 63 68 69 6E 61 7A 03 63 6F 6D 00 0001 00 01
将16进制转换为 二进制得到一下数据
0001 0011 1111 010100000001000000000000 0000 0000 000100000000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 [00000000 0000 0110] [0110 0011 0110 1000 0110 1001 0110 1110 0110 0001 0111 1010][0000 0000 0000 0011] [0110 0011 0110 1111 0110 1101] [0000 0000]00000000 0000 00010000 0000 0000 0001
ID QR OPCODE AA TC RD RA Z RCODE QDCOUNT ANCOUNT NSCOUNT ARCOUNT QNAME 结束 QTYPE QCLASS
今天记录到这里,接下来准备研究其它类型的查询类型和应答数据分析
现在已经拿到应答包数据,接下来就开始分析,待会给出分析结果
- DNS报文格式 A记录查询请求 分析
- DNS报文格式分析
- DNS报文格式及DNS查询程序
- DNS协议详解及报文格式分析
- DNS协议详解及报文格式分析
- DNS协议详解及报文格式分析
- DNS协议详解及报文格式分析
- DNS查询报文和应答报文抓包分析
- DNS报文格式
- 总结:DNS报文格式
- DNS协议 报文格式
- DNS报文格式
- DNS 报文格式
- DNS的报文格式
- DNS报文格式
- DNS报文格式
- DNS协议 报文格式
- DNS报文格式
- C# 日期格式大全
- Android中Context详解 ---- 你所不知道的Context
- 开启线程,打开窗体
- OPENGL 的世界坐标和 纹理坐标
- gethostbyname
- DNS报文格式 A记录查询请求 分析
- “make clean” results in “No rule to make target `clean'”
- HDU 2923 Einbahnstrasse
- jQuery.printArea 插件Bug
- 如果你不想继续穷下去,就看看吧,想想吧
- string、Empty和null三者的区别
- Android应用程序注册广播接收器(registerReceiver)的过程分析
- 高德IOS真机调试LMAMapKit出错问题的解决方法(directory not found for option)
- 麻省理工学院研究的一个多核心,云操作作系统