OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef NET_DNS_DNS_TEST_UTIL_H_ | 5 #ifndef NET_DNS_DNS_TEST_UTIL_H_ |
6 #define NET_DNS_DNS_TEST_UTIL_H_ | 6 #define NET_DNS_DNS_TEST_UTIL_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include "base/basictypes.h" | 9 #include "base/basictypes.h" |
10 #include "net/dns/dns_protocol.h" | 10 #include "net/dns/dns_protocol.h" |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
46 0x4a, 0x7d, 0xe2, 0xb0, 0xc0, 0x2c, 0x00, 0x01, | 46 0x4a, 0x7d, 0xe2, 0xb0, 0xc0, 0x2c, 0x00, 0x01, |
47 0x00, 0x01, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x04, | 47 0x00, 0x01, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x04, |
48 0x4a, 0x7d, 0xe2, 0xb1, 0xc0, 0x2c, 0x00, 0x01, | 48 0x4a, 0x7d, 0xe2, 0xb1, 0xc0, 0x2c, 0x00, 0x01, |
49 0x00, 0x01, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x04, | 49 0x00, 0x01, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x04, |
50 0x4a, 0x7d, 0xe2, 0xb2 | 50 0x4a, 0x7d, 0xe2, 0xb2 |
51 }; | 51 }; |
52 static const char* const kT0IpAddresses[] = { | 52 static const char* const kT0IpAddresses[] = { |
53 "74.125.226.179", "74.125.226.180", "74.125.226.176", | 53 "74.125.226.179", "74.125.226.180", "74.125.226.176", |
54 "74.125.226.177", "74.125.226.178" | 54 "74.125.226.177", "74.125.226.178" |
55 }; | 55 }; |
| 56 static const char kT0CanonName[] = "www.l.google.com"; |
| 57 static const int kT0TTL = 0x000000e4; |
56 | 58 |
57 //----------------------------------------------------------------------------- | 59 //----------------------------------------------------------------------------- |
58 // Query/response set for codereview.chromium.org, ID is fixed to 1. | 60 // Query/response set for codereview.chromium.org, ID is fixed to 1. |
59 static const char kT1HostName[] = "codereview.chromium.org"; | 61 static const char kT1HostName[] = "codereview.chromium.org"; |
60 static const uint16 kT1Qtype = dns_protocol::kTypeA; | 62 static const uint16 kT1Qtype = dns_protocol::kTypeA; |
61 static const char kT1DnsName[] = { | 63 static const char kT1DnsName[] = { |
62 0x0a, 'c', 'o', 'd', 'e', 'r', 'e', 'v', 'i', 'e', 'w', | 64 0x0a, 'c', 'o', 'd', 'e', 'r', 'e', 'v', 'i', 'e', 'w', |
63 0x08, 'c', 'h', 'r', 'o', 'm', 'i', 'u', 'm', | 65 0x08, 'c', 'h', 'r', 'o', 'm', 'i', 'u', 'm', |
64 0x03, 'o', 'r', 'g', | 66 0x03, 'o', 'r', 'g', |
65 0x00 | 67 0x00 |
(...skipping 18 matching lines...) Expand all Loading... |
84 0x01, 0xc0, 0x0c, 0x00, 0x05, 0x00, 0x01, 0x00, | 86 0x01, 0xc0, 0x0c, 0x00, 0x05, 0x00, 0x01, 0x00, |
85 0x01, 0x41, 0x75, 0x00, 0x12, 0x03, 0x67, 0x68, | 87 0x01, 0x41, 0x75, 0x00, 0x12, 0x03, 0x67, 0x68, |
86 0x73, 0x01, 0x6c, 0x06, 0x67, 0x6f, 0x6f, 0x67, | 88 0x73, 0x01, 0x6c, 0x06, 0x67, 0x6f, 0x6f, 0x67, |
87 0x6c, 0x65, 0x03, 0x63, 0x6f, 0x6d, 0x00, 0xc0, | 89 0x6c, 0x65, 0x03, 0x63, 0x6f, 0x6d, 0x00, 0xc0, |
88 0x35, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, | 90 0x35, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, |
89 0x0b, 0x00, 0x04, 0x40, 0xe9, 0xa9, 0x79 | 91 0x0b, 0x00, 0x04, 0x40, 0xe9, 0xa9, 0x79 |
90 }; | 92 }; |
91 static const char* const kT1IpAddresses[] = { | 93 static const char* const kT1IpAddresses[] = { |
92 "64.233.169.121" | 94 "64.233.169.121" |
93 }; | 95 }; |
| 96 static const char kT1CanonName[] = "ghs.l.google.com"; |
| 97 static const int kT1TTL = 0x0000010b; |
94 | 98 |
95 //----------------------------------------------------------------------------- | 99 //----------------------------------------------------------------------------- |
96 // Query/response set for www.ccs.neu.edu, ID is fixed to 2. | 100 // Query/response set for www.ccs.neu.edu, ID is fixed to 2. |
97 static const char kT2HostName[] = "www.ccs.neu.edu"; | 101 static const char kT2HostName[] = "www.ccs.neu.edu"; |
98 static const uint16 kT2Qtype = dns_protocol::kTypeA; | 102 static const uint16 kT2Qtype = dns_protocol::kTypeA; |
99 static const char kT2DnsName[] = { | 103 static const char kT2DnsName[] = { |
100 0x03, 'w', 'w', 'w', | 104 0x03, 'w', 'w', 'w', |
101 0x03, 'c', 'c', 's', | 105 0x03, 'c', 'c', 's', |
102 0x03, 'n', 'e', 'u', | 106 0x03, 'n', 'e', 'u', |
103 0x03, 'e', 'd', 'u', | 107 0x03, 'e', 'd', 'u', |
(...skipping 16 matching lines...) Expand all Loading... |
120 0x03, 0x65, 0x64, 0x75, 0x00, 0x00, 0x01, 0x00, | 124 0x03, 0x65, 0x64, 0x75, 0x00, 0x00, 0x01, 0x00, |
121 0x01, 0xc0, 0x0c, 0x00, 0x05, 0x00, 0x01, 0x00, | 125 0x01, 0xc0, 0x0c, 0x00, 0x05, 0x00, 0x01, 0x00, |
122 0x00, 0x01, 0x2c, 0x00, 0x09, 0x06, 0x76, 0x75, | 126 0x00, 0x01, 0x2c, 0x00, 0x09, 0x06, 0x76, 0x75, |
123 0x6c, 0x63, 0x61, 0x6e, 0xc0, 0x10, 0xc0, 0x2d, | 127 0x6c, 0x63, 0x61, 0x6e, 0xc0, 0x10, 0xc0, 0x2d, |
124 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0x2c, | 128 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0x2c, |
125 0x00, 0x04, 0x81, 0x0a, 0x74, 0x51 | 129 0x00, 0x04, 0x81, 0x0a, 0x74, 0x51 |
126 }; | 130 }; |
127 static const char* const kT2IpAddresses[] = { | 131 static const char* const kT2IpAddresses[] = { |
128 "129.10.116.81" | 132 "129.10.116.81" |
129 }; | 133 }; |
| 134 static const char kT2CanonName[] = "vulcan.ccs.neu.edu"; |
| 135 static const int kT2TTL = 0x0000012c; |
130 | 136 |
131 //----------------------------------------------------------------------------- | 137 //----------------------------------------------------------------------------- |
132 // Query/response set for www.google.az, ID is fixed to 3. | 138 // Query/response set for www.google.az, ID is fixed to 3. |
133 static const char kT3HostName[] = "www.google.az"; | 139 static const char kT3HostName[] = "www.google.az"; |
134 static const uint16 kT3Qtype = dns_protocol::kTypeA; | 140 static const uint16 kT3Qtype = dns_protocol::kTypeA; |
135 static const char kT3DnsName[] = { | 141 static const char kT3DnsName[] = { |
136 0x03, 'w', 'w', 'w', | 142 0x03, 'w', 'w', 'w', |
137 0x06, 'g', 'o', 'o', 'g', 'l', 'e', | 143 0x06, 'g', 'o', 'o', 'g', 'l', 'e', |
138 0x02, 'a', 'z', | 144 0x02, 'a', 'z', |
139 0x00 | 145 0x00 |
(...skipping 27 matching lines...) Expand all Loading... |
167 0x15, 0x00, 0x04, 0x4a, 0x7d, 0xe2, 0xb4, 0xc0, | 173 0x15, 0x00, 0x04, 0x4a, 0x7d, 0xe2, 0xb4, 0xc0, |
168 0x47, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, | 174 0x47, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, |
169 0x15, 0x00, 0x04, 0x4a, 0x7d, 0xe2, 0xb0, 0xc0, | 175 0x15, 0x00, 0x04, 0x4a, 0x7d, 0xe2, 0xb0, 0xc0, |
170 0x47, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, | 176 0x47, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, |
171 0x15, 0x00, 0x04, 0x4a, 0x7d, 0xe2, 0xb1 | 177 0x15, 0x00, 0x04, 0x4a, 0x7d, 0xe2, 0xb1 |
172 }; | 178 }; |
173 static const char* const kT3IpAddresses[] = { | 179 static const char* const kT3IpAddresses[] = { |
174 "74.125.226.178", "74.125.226.179", "74.125.226.180", | 180 "74.125.226.178", "74.125.226.179", "74.125.226.180", |
175 "74.125.226.176", "74.125.226.177" | 181 "74.125.226.176", "74.125.226.177" |
176 }; | 182 }; |
| 183 static const char kT3CanonName[] = "www.l.google.com"; |
| 184 static const int kT3TTL = 0x00000015; |
177 | 185 |
178 } // namespace net | 186 } // namespace net |
179 | 187 |
180 #endif // NET_DNS_DNS_TEST_UTIL_H_ | 188 #endif // NET_DNS_DNS_TEST_UTIL_H_ |
OLD | NEW |