DNS Packet Anatomy - Texnomic/SecureDNS GitHub Wiki

Binary Type Description Value
00000000 00101110 Unsigned 16-Bit Integer Message Length 46
10011001 10000010 Unsigned 16-Bit Integer Message ID 39298
1 1 Bit Flag Message Type Query
0000 Unsigned 4-Bit Integer Operation Code Query
0 1 Bit Flag Authoritative Answer FALSE
0 1 Bit Flag Truncated FALSE
1 1 Bit Flag Recursion Desired TRUE
1 1 Bit Flag Recursion Available TRUE
0 1 Bit Flag Zero 0
0 1 Bit Flag Authenticated Data FALSE
0 1 Bit Flag Checking Disabled FALSE
0000 Unsigned 4-Bit Integer Response Code No Error
00000000 00000001 Unsigned 16-Bit Integer Questions Count 1
00000000 00000001 Unsigned 16-Bit Integer Answers Count 1
00000000 00000000 Unsigned 16-Bit Integer Authority Count 0
00000000 00000000 Unsigned 16-Bit Integer Additional Count 0
00 2 Bit Flag Label Type Normal
001000 Unsigned 6-Bit Integer Lable Count 8
01100110 01100001
01100011 01100101
01100010 01101111
01101111 01101011 Byte Per Character Label facebook
00 2 Bit Flag Label Type Normal
000011 Unsigned 6-Bit Integer Lable Count 3
"01100011 01101111
01101101" Byte Per Character Label com
00000000 Byte Label End NULL
00000000 00000001 Unsigned 16-Bit Integer Record Type A
00000000 00000001 Unsigned 16-Bit Integer Record Class IN
11 2 Bit Flag Label Type Compressed
000000 00001100 Unsigned 14-Bit Integer Lable Pointer 12
00000000 00000000
00000000 00010111 Unsigned 32-Bit Integer TTL 286
00000000 00000100 Unsigned 16-Bit Integer Record Length 4
"10110011 00111100
11000000 00100100" Unsigned 32-Bit Integer IP Address 179.60.192.36