1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
/***************************************************************************/
/* Copyright (c) 2024 Microsoft Corporation */
/* Copyright (c) 2026 Eclipse ThreadX contributors */
/* */
/* This program and the accompanying materials are made available under */
/* the terms of the MIT License which is available at */
/* https://opensource.org/licenses/MIT. */
/* */
/* SPDX-License-Identifier: MIT */
/***************************************************************************/
/*
No. Time Source Destination Protocol Length Info
30 51.227025 192.2.2.1 192.2.2.240 DNS 349 Standard query response NS ns-d.pnap.net NS ns-b.pnap.net NS ns3.ti.com NS ns4.ti.com NS ns.ti.com NS ns2.ti.com NS ns-a.pnap.net NS ns-c.pnap.net
Frame 30: 349 bytes on wire (2792 bits), 349 bytes captured (2792 bits)
Ethernet II, Src: TyanComp_45:7a:c6 (00:e0:81:45:7a:c6), Dst: Dell_8e:ec:b5 (d4:be:d9:8e:ec:b5)
Internet Protocol Version 4, Src: 192.2.2.1 (192.2.2.1), Dst: 192.2.2.240 (192.2.2.240)
User Datagram Protocol, Src Port: domain (53), Dst Port: 53051 (53051)
Domain Name System (response)
[Request In: 29]
[Time: 0.000192000 seconds]
Transaction ID: 0x0002
Flags: 0x8180 (Standard query response, No error)
1... .... .... .... = Response: Message is a response
.000 0... .... .... = Opcode: Standard query (0)
.... .0.. .... .... = Authoritative: Server is not an authority for domain
.... ..0. .... .... = Truncated: Message is not truncated
.... ...1 .... .... = Recursion desired: Do query recursively
.... .... 1... .... = Recursion available: Server can do recursive queries
.... .... .0.. .... = Z: reserved (0)
.... .... ..0. .... = Answer authenticated: Answer/authority portion was not authenticated by the server
.... .... ...0 .... = Non-authenticated data: Unacceptable
.... .... .... 0000 = Reply code: No error (0)
Questions: 1
Answer RRs: 8
Authority RRs: 0
Additional RRs: 8
Queries
Answers
ti.com: type NS, class IN, ns ns-d.pnap.net
ti.com: type NS, class IN, ns ns-b.pnap.net
ti.com: type NS, class IN, ns ns3.ti.com
ti.com: type NS, class IN, ns ns4.ti.com
ti.com: type NS, class IN, ns ns.ti.com
ti.com: type NS, class IN, ns ns2.ti.com
ti.com: type NS, class IN, ns ns-a.pnap.net
ti.com: type NS, class IN, ns ns-c.pnap.net
Additional records
ns-d.pnap.net: type A, class IN, addr 64.95.61.36
ns-b.pnap.net: type A, class IN, addr 64.94.123.36
ns3.ti.com: type A, class IN, addr 198.47.26.150
ns4.ti.com: type A, class IN, addr 198.47.26.151
ns.ti.com: type A, class IN, addr 192.94.94.42
ns2.ti.com: type A, class IN, addr 192.94.94.43
ns-a.pnap.net: type A, class IN, addr 64.94.123.4
ns-c.pnap.net: type A, class IN, addr 64.95.61.4
*/
char response_ns_a_ti_com_pkt[349] = {
0xd4, 0xbe, 0xd9, 0x8e, 0xec, 0xb5, 0x00, 0xe0,
0x81, 0x45, 0x7a, 0xc6, 0x08, 0x00, 0x45, 0x00,
0x01, 0x4f, 0x0f, 0xb4, 0x00, 0x00, 0x80, 0x11,
0xa4, 0xf4, 0xc0, 0x02, 0x02, 0x01, 0xc0, 0x02,
0x02, 0xf0, 0x00, 0x35, 0xcf, 0x3b, 0x01, 0x3b,
0xe8, 0x68, 0x00, 0x02, 0x81, 0x80, 0x00, 0x01,
0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x02, 0x74,
0x69, 0x03, 0x63, 0x6f, 0x6d, 0x00, 0x00, 0x02,
0x00, 0x01, 0xc0, 0x0c, 0x00, 0x02, 0x00, 0x01,
0x00, 0x00, 0x78, 0x39, 0x00, 0x0f, 0x04, 0x6e,
0x73, 0x2d, 0x64, 0x04, 0x70, 0x6e, 0x61, 0x70,
0x03, 0x6e, 0x65, 0x74, 0x00, 0xc0, 0x0c, 0x00,
0x02, 0x00, 0x01, 0x00, 0x00, 0x78, 0x39, 0x00,
0x07, 0x04, 0x6e, 0x73, 0x2d, 0x62, 0xc0, 0x29,
0xc0, 0x0c, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00,
0x78, 0x39, 0x00, 0x06, 0x03, 0x6e, 0x73, 0x33,
0xc0, 0x0c, 0xc0, 0x0c, 0x00, 0x02, 0x00, 0x01,
0x00, 0x00, 0x78, 0x39, 0x00, 0x06, 0x03, 0x6e,
0x73, 0x34, 0xc0, 0x0c, 0xc0, 0x0c, 0x00, 0x02,
0x00, 0x01, 0x00, 0x00, 0x78, 0x39, 0x00, 0x05,
0x02, 0x6e, 0x73, 0xc0, 0x0c, 0xc0, 0x0c, 0x00,
0x02, 0x00, 0x01, 0x00, 0x00, 0x78, 0x39, 0x00,
0x06, 0x03, 0x6e, 0x73, 0x32, 0xc0, 0x0c, 0xc0,
0x0c, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x78,
0x39, 0x00, 0x07, 0x04, 0x6e, 0x73, 0x2d, 0x61,
0xc0, 0x29, 0xc0, 0x0c, 0x00, 0x02, 0x00, 0x01,
0x00, 0x00, 0x78, 0x39, 0x00, 0x07, 0x04, 0x6e,
0x73, 0x2d, 0x63, 0xc0, 0x29, 0xc0, 0x24, 0x00,
0x01, 0x00, 0x01, 0x00, 0x00, 0x77, 0x7d, 0x00,
0x04, 0x40, 0x5f, 0x3d, 0x24, 0xc0, 0x3f, 0x00,
0x01, 0x00, 0x01, 0x00, 0x00, 0x96, 0x12, 0x00,
0x04, 0x40, 0x5e, 0x7b, 0x24, 0xc0, 0x52, 0x00,
0x01, 0x00, 0x01, 0x00, 0x01, 0x49, 0xf4, 0x00,
0x04, 0xc6, 0x2f, 0x1a, 0x96, 0xc0, 0x64, 0x00,
0x01, 0x00, 0x01, 0x00, 0x01, 0x49, 0xf4, 0x00,
0x04, 0xc6, 0x2f, 0x1a, 0x97, 0xc0, 0x76, 0x00,
0x01, 0x00, 0x01, 0x00, 0x01, 0x49, 0xf4, 0x00,
0x04, 0xc0, 0x5e, 0x5e, 0x2a, 0xc0, 0x87, 0x00,
0x01, 0x00, 0x01, 0x00, 0x01, 0x49, 0xf4, 0x00,
0x04, 0xc0, 0x5e, 0x5e, 0x2b, 0xc0, 0x99, 0x00,
0x01, 0x00, 0x01, 0x00, 0x00, 0x76, 0xe1, 0x00,
0x04, 0x40, 0x5e, 0x7b, 0x04, 0xc0, 0xac, 0x00,
0x01, 0x00, 0x01, 0x00, 0x00, 0x47, 0x46, 0x00,
0x04, 0x40, 0x5f, 0x3d, 0x04 };
int response_ns_a_ti_com_pkt_size = sizeof(response_ns_a_ti_com_pkt);
|