-
Notifications
You must be signed in to change notification settings - Fork 47
DNS Packet Anatomy
Mohamed Samy edited this page Jan 20, 2020
·
1 revision
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 | |
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 |
Texnomic SecureDNS © 2020