diff options
| author | Shulhan <ms@kilabit.info> | 2023-04-04 23:13:59 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2023-04-04 23:17:24 +0700 |
| commit | 076fe4f98722c5dd14aee1ec2342fdaa2691cf59 (patch) | |
| tree | 2206be0bd5cf532fce164bc0207d98a44fb9e7a0 | |
| parent | 28f9a8505c70c7650229d2380996ab8f668bc5b6 (diff) | |
| download | pakakeh.go-076fe4f98722c5dd14aee1ec2342fdaa2691cf59.tar.xz | |
lib/bytes: changes the DumpPrettyTable output format
The change is to accommodate large bytes data, more than 0xFFFF.
The hex address in the first column is increased to 8 digits, the
characters compacted without space in between.
| -rw-r--r-- | lib/bytes/bytes.go | 18 | ||||
| -rw-r--r-- | lib/bytes/bytes_example_test.go | 8 | ||||
| -rw-r--r-- | lib/dns/testdata/zone/kilabit_info_test.txt | 210 | ||||
| -rw-r--r-- | lib/dns/testdata/zone/pcguide_test.txt | 168 | ||||
| -rw-r--r-- | lib/dns/testdata/zone/rfc1035_test.txt | 130 | ||||
| -rw-r--r-- | lib/dns/testdata/zone/rfc2782_srv_test.txt | 226 | ||||
| -rw-r--r-- | lib/dns/testdata/zone/windows_test.txt | 96 | ||||
| -rw-r--r-- | lib/dns/testdata/zone/without_soa_test.txt | 56 |
8 files changed, 456 insertions, 456 deletions
diff --git a/lib/bytes/bytes.go b/lib/bytes/bytes.go index c895351f..9329f24a 100644 --- a/lib/bytes/bytes.go +++ b/lib/bytes/bytes.go @@ -560,8 +560,8 @@ func DumpPrettyTable(w io.Writer, title string, data []byte) { const ncol = 8 fmt.Fprintf(w, "%s\n", title) - fmt.Fprint(w, " | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7|\n") - fmt.Fprint(w, " | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F|\n") + fmt.Fprint(w, " | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 |\n") + fmt.Fprint(w, " | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F |\n") var ( chunks = SplitEach(data, ncol) @@ -571,7 +571,7 @@ func DumpPrettyTable(w io.Writer, title string, data []byte) { c byte ) for x, chunk = range chunks { - fmt.Fprintf(w, `%#02x|`, x*ncol) + fmt.Fprintf(w, `%#08x|`, x*ncol) // Print as hex. for y, c = range chunk { @@ -582,27 +582,27 @@ func DumpPrettyTable(w io.Writer, title string, data []byte) { } // Print as char. - fmt.Fprint(w, `|`) + fmt.Fprint(w, ` | `) for y, c = range chunk { if c >= 33 && c <= 126 { - fmt.Fprintf(w, ` %c`, c) + fmt.Fprintf(w, `%c`, c) } else { - fmt.Fprint(w, ` .`) + fmt.Fprint(w, `.`) } } for y++; y < ncol; y++ { - fmt.Fprint(w, ` `) + fmt.Fprint(w, ` `) } // Print as integer. - fmt.Fprint(w, `|`) + fmt.Fprint(w, ` |`) for y, c = range chunk { fmt.Fprintf(w, ` %3d`, c) } for y++; y < ncol; y++ { fmt.Fprint(w, ` `) } - fmt.Fprintf(w, "|%02d\n", x*ncol) + fmt.Fprintf(w, " |%d\n", x*ncol) } } diff --git a/lib/bytes/bytes_example_test.go b/lib/bytes/bytes_example_test.go index ee87776c..1b68fd42 100644 --- a/lib/bytes/bytes_example_test.go +++ b/lib/bytes/bytes_example_test.go @@ -408,10 +408,10 @@ func ExampleDumpPrettyTable() { fmt.Println(bb.String()) // Output: // DumpPrettyTable - // | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - // | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| - // 0x00| 01 02 03 48 65 6c 6c 6f| . . . H e l l o| 1 2 3 72 101 108 108 111|00 - // 0x08| fe ff | . . | 254 255 |08 + // | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + // | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | + // 0x00000000| 01 02 03 48 65 6c 6c 6f | ...Hello | 1 2 3 72 101 108 108 111 |0 + // 0x00000008| fe ff | .. | 254 255 |8 } func ExampleWriteUint16() { diff --git a/lib/dns/testdata/zone/kilabit_info_test.txt b/lib/dns/testdata/zone/kilabit_info_test.txt index bda556e4..a1dcfdd3 100644 --- a/lib/dns/testdata/zone/kilabit_info_test.txt +++ b/lib/dns/testdata/zone/kilabit_info_test.txt @@ -38,132 +38,132 @@ txt_noquote 3600 IN TXT "This is" <<< message_0.hex {Name:kilabit.info. Type:SOA} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 07 6b 69 6c| . . . . . k i l| 0 0 0 0 7 107 105 108|08 -0x10| 61 62 69 74 04 69 6e 66| a b i t . i n f| 97 98 105 116 4 105 110 102|16 -0x18| 6f 00 00 06 00 01 c0 0c| o . . . . . . .| 111 0 0 6 0 1 192 12|24 -0x20| 00 06 00 01 00 00 0e 10| . . . . . . . .| 0 6 0 1 0 0 14 16|32 -0x28| 00 1e c0 0c 05 61 64 6d| . . . . . a d m| 0 30 192 12 5 97 100 109|40 -0x30| 69 6e c0 0c 01 33 ef 60| i n . . . 3 . `| 105 110 192 12 1 51 239 96|48 -0x38| 00 00 0e 10 00 00 00 3c| . . . . . . . <| 0 0 14 16 0 0 0 60|56 -0x40| 00 00 0e 10 00 00 0e 10| . . . . . . . .| 0 0 14 16 0 0 14 16|64 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 07 6b 69 6c | .....kil | 0 0 0 0 7 107 105 108 |8 +0x00000010| 61 62 69 74 04 69 6e 66 | abit.inf | 97 98 105 116 4 105 110 102 |16 +0x00000018| 6f 00 00 06 00 01 c0 0c | o....... | 111 0 0 6 0 1 192 12 |24 +0x00000020| 00 06 00 01 00 00 0e 10 | ........ | 0 6 0 1 0 0 14 16 |32 +0x00000028| 00 1e c0 0c 05 61 64 6d | .....adm | 0 30 192 12 5 97 100 109 |40 +0x00000030| 69 6e c0 0c 01 33 ef 60 | in...3.` | 105 110 192 12 1 51 239 96 |48 +0x00000038| 00 00 0e 10 00 00 00 3c | .......< | 0 0 14 16 0 0 0 60 |56 +0x00000040| 00 00 0e 10 00 00 0e 10 | ........ | 0 0 14 16 0 0 14 16 |64 <<< message_1.hex {Name:kilabit.info. Type:A} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 07 6b 69 6c| . . . . . k i l| 0 0 0 0 7 107 105 108|08 -0x10| 61 62 69 74 04 69 6e 66| a b i t . i n f| 97 98 105 116 4 105 110 102|16 -0x18| 6f 00 00 01 00 01 c0 0c| o . . . . . . .| 111 0 0 1 0 1 192 12|24 -0x20| 00 01 00 01 00 00 0e 10| . . . . . . . .| 0 1 0 1 0 0 14 16|32 -0x28| 00 04 7f 00 00 01 | . . . . . . | 0 4 127 0 0 1 |40 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 07 6b 69 6c | .....kil | 0 0 0 0 7 107 105 108 |8 +0x00000010| 61 62 69 74 04 69 6e 66 | abit.inf | 97 98 105 116 4 105 110 102 |16 +0x00000018| 6f 00 00 01 00 01 c0 0c | o....... | 111 0 0 1 0 1 192 12 |24 +0x00000020| 00 01 00 01 00 00 0e 10 | ........ | 0 1 0 1 0 0 14 16 |32 +0x00000028| 00 04 7f 00 00 01 | ...... | 0 4 127 0 0 1 |40 <<< message_2.hex {Name:kilabit.info. Type:TXT} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 07 6b 69 6c| . . . . . k i l| 0 0 0 0 7 107 105 108|08 -0x10| 61 62 69 74 04 69 6e 66| a b i t . i n f| 97 98 105 116 4 105 110 102|16 -0x18| 6f 00 00 10 00 01 c0 0c| o . . . . . . .| 111 0 0 16 0 1 192 12|24 -0x20| 00 10 00 01 00 00 0e 10| . . . . . . . .| 0 16 0 1 0 0 14 16|32 -0x28| 00 16 15 54 68 69 73 20| . . . T h i s .| 0 22 21 84 104 105 115 32|40 -0x30| 69 73 20 61 20 74 65 73| i s . a . t e s| 105 115 32 97 32 116 101 115|48 -0x38| 74 20 73 65 72 76 65 72| t . s e r v e r| 116 32 115 101 114 118 101 114|56 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 07 6b 69 6c | .....kil | 0 0 0 0 7 107 105 108 |8 +0x00000010| 61 62 69 74 04 69 6e 66 | abit.inf | 97 98 105 116 4 105 110 102 |16 +0x00000018| 6f 00 00 10 00 01 c0 0c | o....... | 111 0 0 16 0 1 192 12 |24 +0x00000020| 00 10 00 01 00 00 0e 10 | ........ | 0 16 0 1 0 0 14 16 |32 +0x00000028| 00 16 15 54 68 69 73 20 | ...This. | 0 22 21 84 104 105 115 32 |40 +0x00000030| 69 73 20 61 20 74 65 73 | is.a.tes | 105 115 32 97 32 116 101 115 |48 +0x00000038| 74 20 73 65 72 76 65 72 | t.server | 116 32 115 101 114 118 101 114 |56 <<< message_3.hex {Name:10.0.0.127.in-addr.arpa. Type:PTR} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 02 31 30 01| . . . . . 1 0 .| 0 0 0 0 2 49 48 1|08 -0x10| 30 01 30 03 31 32 37 07| 0 . 0 . 1 2 7 .| 48 1 48 3 49 50 55 7|16 -0x18| 69 6e 2d 61 64 64 72 04| i n - a d d r .| 105 110 45 97 100 100 114 4|24 -0x20| 61 72 70 61 00 00 0c 00| a r p a . . . .| 97 114 112 97 0 0 12 0|32 -0x28| 01 c0 0c 00 0c 00 01 00| . . . . . . . .| 1 192 12 0 12 0 1 0|40 -0x30| 00 0e 10 00 0e 07 6b 69| . . . . . . k i| 0 14 16 0 14 7 107 105|48 -0x38| 6c 61 62 69 74 04 69 6e| l a b i t . i n| 108 97 98 105 116 4 105 110|56 -0x40| 66 6f 00 | f o . | 102 111 0 |64 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 02 31 30 01 | .....10. | 0 0 0 0 2 49 48 1 |8 +0x00000010| 30 01 30 03 31 32 37 07 | 0.0.127. | 48 1 48 3 49 50 55 7 |16 +0x00000018| 69 6e 2d 61 64 64 72 04 | in-addr. | 105 110 45 97 100 100 114 4 |24 +0x00000020| 61 72 70 61 00 00 0c 00 | arpa.... | 97 114 112 97 0 0 12 0 |32 +0x00000028| 01 c0 0c 00 0c 00 01 00 | ........ | 1 192 12 0 12 0 1 0 |40 +0x00000030| 00 0e 10 00 0e 07 6b 69 | ......ki | 0 14 16 0 14 7 107 105 |48 +0x00000038| 6c 61 62 69 74 04 69 6e | labit.in | 108 97 98 105 116 4 105 110 |56 +0x00000040| 66 6f 00 | fo. | 102 111 0 |64 <<< message_4.hex {Name:1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa. Type:PTR} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 01 31 01 30| . . . . . 1 . 0| 0 0 0 0 1 49 1 48|08 -0x10| 01 30 01 30 01 30 01 30| . 0 . 0 . 0 . 0| 1 48 1 48 1 48 1 48|16 -0x18| 01 30 01 30 01 30 01 30| . 0 . 0 . 0 . 0| 1 48 1 48 1 48 1 48|24 -0x20| 01 30 01 30 01 30 01 30| . 0 . 0 . 0 . 0| 1 48 1 48 1 48 1 48|32 -0x28| 01 30 01 30 01 30 01 30| . 0 . 0 . 0 . 0| 1 48 1 48 1 48 1 48|40 -0x30| 01 30 01 30 01 30 01 30| . 0 . 0 . 0 . 0| 1 48 1 48 1 48 1 48|48 -0x38| 01 30 01 30 01 30 01 30| . 0 . 0 . 0 . 0| 1 48 1 48 1 48 1 48|56 -0x40| 01 30 01 30 01 30 01 30| . 0 . 0 . 0 . 0| 1 48 1 48 1 48 1 48|64 -0x48| 01 30 01 30 03 69 70 36| . 0 . 0 . i p 6| 1 48 1 48 3 105 112 54|72 -0x50| 04 61 72 70 61 00 00 0c| . a r p a . . .| 4 97 114 112 97 0 0 12|80 -0x58| 00 01 c0 0c 00 0c 00 01| . . . . . . . .| 0 1 192 12 0 12 0 1|88 -0x60| 00 00 0e 10 00 0e 07 6b| . . . . . . . k| 0 0 14 16 0 14 7 107|96 -0x68| 69 6c 61 62 69 74 04 69| i l a b i t . i| 105 108 97 98 105 116 4 105|104 -0x70| 6e 66 6f 00 | n f o . | 110 102 111 0 |112 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 01 31 01 30 | .....1.0 | 0 0 0 0 1 49 1 48 |8 +0x00000010| 01 30 01 30 01 30 01 30 | .0.0.0.0 | 1 48 1 48 1 48 1 48 |16 +0x00000018| 01 30 01 30 01 30 01 30 | .0.0.0.0 | 1 48 1 48 1 48 1 48 |24 +0x00000020| 01 30 01 30 01 30 01 30 | .0.0.0.0 | 1 48 1 48 1 48 1 48 |32 +0x00000028| 01 30 01 30 01 30 01 30 | .0.0.0.0 | 1 48 1 48 1 48 1 48 |40 +0x00000030| 01 30 01 30 01 30 01 30 | .0.0.0.0 | 1 48 1 48 1 48 1 48 |48 +0x00000038| 01 30 01 30 01 30 01 30 | .0.0.0.0 | 1 48 1 48 1 48 1 48 |56 +0x00000040| 01 30 01 30 01 30 01 30 | .0.0.0.0 | 1 48 1 48 1 48 1 48 |64 +0x00000048| 01 30 01 30 03 69 70 36 | .0.0.ip6 | 1 48 1 48 3 105 112 54 |72 +0x00000050| 04 61 72 70 61 00 00 0c | .arpa... | 4 97 114 112 97 0 0 12 |80 +0x00000058| 00 01 c0 0c 00 0c 00 01 | ........ | 0 1 192 12 0 12 0 1 |88 +0x00000060| 00 00 0e 10 00 0e 07 6b | .......k | 0 0 14 16 0 14 7 107 |96 +0x00000068| 69 6c 61 62 69 74 04 69 | ilabit.i | 105 108 97 98 105 116 4 105 |104 +0x00000070| 6e 66 6f 00 | nfo. | 110 102 111 0 |112 <<< message_5.hex {Name:1.0.b.c.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa. Type:PTR} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 01 31 01 30| . . . . . 1 . 0| 0 0 0 0 1 49 1 48|08 -0x10| 01 62 01 63 01 30 01 30| . b . c . 0 . 0| 1 98 1 99 1 48 1 48|16 -0x18| 01 30 01 30 01 30 01 30| . 0 . 0 . 0 . 0| 1 48 1 48 1 48 1 48|24 -0x20| 01 30 01 30 01 30 01 30| . 0 . 0 . 0 . 0| 1 48 1 48 1 48 1 48|32 -0x28| 01 30 01 30 01 30 01 30| . 0 . 0 . 0 . 0| 1 48 1 48 1 48 1 48|40 -0x30| 01 30 01 30 01 30 01 30| . 0 . 0 . 0 . 0| 1 48 1 48 1 48 1 48|48 -0x38| 01 30 01 30 01 38 01 62| . 0 . 0 . 8 . b| 1 48 1 48 1 56 1 98|56 -0x40| 01 64 01 30 01 31 01 30| . d . 0 . 1 . 0| 1 100 1 48 1 49 1 48|64 -0x48| 01 30 01 32 03 69 70 36| . 0 . 2 . i p 6| 1 48 1 50 3 105 112 54|72 -0x50| 04 61 72 70 61 00 00 0c| . a r p a . . .| 4 97 114 112 97 0 0 12|80 -0x58| 00 01 c0 0c 00 0c 00 01| . . . . . . . .| 0 1 192 12 0 12 0 1|88 -0x60| 00 00 0e 10 00 0e 07 6b| . . . . . . . k| 0 0 14 16 0 14 7 107|96 -0x68| 69 6c 61 62 69 74 04 69| i l a b i t . i| 105 108 97 98 105 116 4 105|104 -0x70| 6e 66 6f 00 | n f o . | 110 102 111 0 |112 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 01 31 01 30 | .....1.0 | 0 0 0 0 1 49 1 48 |8 +0x00000010| 01 62 01 63 01 30 01 30 | .b.c.0.0 | 1 98 1 99 1 48 1 48 |16 +0x00000018| 01 30 01 30 01 30 01 30 | .0.0.0.0 | 1 48 1 48 1 48 1 48 |24 +0x00000020| 01 30 01 30 01 30 01 30 | .0.0.0.0 | 1 48 1 48 1 48 1 48 |32 +0x00000028| 01 30 01 30 01 30 01 30 | .0.0.0.0 | 1 48 1 48 1 48 1 48 |40 +0x00000030| 01 30 01 30 01 30 01 30 | .0.0.0.0 | 1 48 1 48 1 48 1 48 |48 +0x00000038| 01 30 01 30 01 38 01 62 | .0.0.8.b | 1 48 1 48 1 56 1 98 |56 +0x00000040| 01 64 01 30 01 31 01 30 | .d.0.1.0 | 1 100 1 48 1 49 1 48 |64 +0x00000048| 01 30 01 32 03 69 70 36 | .0.2.ip6 | 1 48 1 50 3 105 112 54 |72 +0x00000050| 04 61 72 70 61 00 00 0c | .arpa... | 4 97 114 112 97 0 0 12 |80 +0x00000058| 00 01 c0 0c 00 0c 00 01 | ........ | 0 1 192 12 0 12 0 1 |88 +0x00000060| 00 00 0e 10 00 0e 07 6b | .......k | 0 0 14 16 0 14 7 107 |96 +0x00000068| 69 6c 61 62 69 74 04 69 | ilabit.i | 105 108 97 98 105 116 4 105 |104 +0x00000070| 6e 66 6f 00 | nfo. | 110 102 111 0 |112 <<< message_6.hex {Name:kilabit.info. Type:HINFO} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 07 6b 69 6c| . . . . . k i l| 0 0 0 0 7 107 105 108|08 -0x10| 61 62 69 74 04 69 6e 66| a b i t . i n f| 97 98 105 116 4 105 110 102|16 -0x18| 6f 00 00 0d 00 01 c0 0c| o . . . . . . .| 111 0 0 13 0 1 192 12|24 -0x20| 00 0d 00 01 00 00 0e 10| . . . . . . . .| 0 13 0 1 0 0 14 16|32 -0x28| 00 11 06 78 38 36 5f 36| . . . x 8 6 _ 6| 0 17 6 120 56 54 95 54|40 -0x30| 34 09 41 72 63 68 4c 69| 4 . A r c h L i| 52 9 65 114 99 104 76 105|48 -0x38| 6e 75 78 | n u x | 110 117 120 |56 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 07 6b 69 6c | .....kil | 0 0 0 0 7 107 105 108 |8 +0x00000010| 61 62 69 74 04 69 6e 66 | abit.inf | 97 98 105 116 4 105 110 102 |16 +0x00000018| 6f 00 00 0d 00 01 c0 0c | o....... | 111 0 0 13 0 1 192 12 |24 +0x00000020| 00 0d 00 01 00 00 0e 10 | ........ | 0 13 0 1 0 0 14 16 |32 +0x00000028| 00 11 06 78 38 36 5f 36 | ...x86_6 | 0 17 6 120 56 54 95 54 |40 +0x00000030| 34 09 41 72 63 68 4c 69 | 4.ArchLi | 52 9 65 114 99 104 76 105 |48 +0x00000038| 6e 75 78 | nux | 110 117 120 |56 <<< message_7.hex {Name:kilabit.info. Type:MINFO} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 07 6b 69 6c| . . . . . k i l| 0 0 0 0 7 107 105 108|08 -0x10| 61 62 69 74 04 69 6e 66| a b i t . i n f| 97 98 105 116 4 105 110 102|16 -0x18| 6f 00 00 0e 00 01 c0 0c| o . . . . . . .| 111 0 0 14 0 1 192 12|24 -0x20| 00 0e 00 01 00 00 0e 10| . . . . . . . .| 0 14 0 1 0 0 14 16|32 -0x28| 00 17 0c 70 6f 73 74 2d| . . . p o s t -| 0 23 12 112 111 115 116 45|40 -0x30| 72 65 71 75 65 73 74 c0| r e q u e s t .| 114 101 113 117 101 115 116 192|48 -0x38| 0c 05 61 64 6d 69 6e c0| . . a d m i n .| 12 5 97 100 109 105 110 192|56 -0x40| 0c | . | 12 |64 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 07 6b 69 6c | .....kil | 0 0 0 0 7 107 105 108 |8 +0x00000010| 61 62 69 74 04 69 6e 66 | abit.inf | 97 98 105 116 4 105 110 102 |16 +0x00000018| 6f 00 00 0e 00 01 c0 0c | o....... | 111 0 0 14 0 1 192 12 |24 +0x00000020| 00 0e 00 01 00 00 0e 10 | ........ | 0 14 0 1 0 0 14 16 |32 +0x00000028| 00 17 0c 70 6f 73 74 2d | ...post- | 0 23 12 112 111 115 116 45 |40 +0x00000030| 72 65 71 75 65 73 74 c0 | request. | 114 101 113 117 101 115 116 192 |48 +0x00000038| 0c 05 61 64 6d 69 6e c0 | ..admin. | 12 5 97 100 109 105 110 192 |56 +0x00000040| 0c | . | 12 |64 <<< message_8.hex {Name:txt_noquote.kilabit.info. Type:TXT} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 0b 74 78 74| . . . . . t x t| 0 0 0 0 11 116 120 116|08 -0x10| 5f 6e 6f 71 75 6f 74 65| _ n o q u o t e| 95 110 111 113 117 111 116 101|16 -0x18| 07 6b 69 6c 61 62 69 74| . k i l a b i t| 7 107 105 108 97 98 105 116|24 -0x20| 04 69 6e 66 6f 00 00 10| . i n f o . . .| 4 105 110 102 111 0 0 16|32 -0x28| 00 01 c0 0c 00 10 00 01| . . . . . . . .| 0 1 192 12 0 16 0 1|40 -0x30| 00 00 0e 10 00 08 07 54| . . . . . . . T| 0 0 14 16 0 8 7 84|48 -0x38| 68 69 73 20 69 73 | h i s . i s | 104 105 115 32 105 115 |56 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 0b 74 78 74 | .....txt | 0 0 0 0 11 116 120 116 |8 +0x00000010| 5f 6e 6f 71 75 6f 74 65 | _noquote | 95 110 111 113 117 111 116 101 |16 +0x00000018| 07 6b 69 6c 61 62 69 74 | .kilabit | 7 107 105 108 97 98 105 116 |24 +0x00000020| 04 69 6e 66 6f 00 00 10 | .info... | 4 105 110 102 111 0 0 16 |32 +0x00000028| 00 01 c0 0c 00 10 00 01 | ........ | 0 1 192 12 0 16 0 1 |40 +0x00000030| 00 00 0e 10 00 08 07 54 | .......T | 0 0 14 16 0 8 7 84 |48 +0x00000038| 68 69 73 20 69 73 | his.is | 104 105 115 32 105 115 |56 diff --git a/lib/dns/testdata/zone/pcguide_test.txt b/lib/dns/testdata/zone/pcguide_test.txt index 5ede8265..3f2dbe99 100644 --- a/lib/dns/testdata/zone/pcguide_test.txt +++ b/lib/dns/testdata/zone/pcguide_test.txt @@ -39,111 +39,111 @@ www 3600 IN CNAME @ <<< message_0.hex {Name:pcguide.com. Type:SOA} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 07 70 63 67| . . . . . p c g| 0 0 0 0 7 112 99 103|08 -0x10| 75 69 64 65 03 63 6f 6d| u i d e . c o m| 117 105 100 101 3 99 111 109|16 -0x18| 00 00 06 00 01 c0 0c 00| . . . . . . . .| 0 0 6 0 1 192 12 0|24 -0x20| 06 00 01 00 00 0e 10 00| . . . . . . . .| 6 0 1 0 0 14 16 0|32 -0x28| 27 04 6e 73 32 33 04 70| ' . n s 2 3 . p| 39 4 110 115 50 51 4 112|40 -0x30| 61 69 72 c0 14 04 72 6f| a i r . . . r o| 97 105 114 192 20 4 114 111|48 -0x38| 6f 74 c0 2e 77 45 f0 ac| o t . . w E . .| 111 116 192 46 119 69 240 172|56 -0x40| 00 00 0e 10 00 00 01 2c| . . . . . . . ,| 0 0 14 16 0 0 1 44|64 -0x48| 00 09 3a 80 00 00 0e 10| . . : . . . . .| 0 9 58 128 0 0 14 16|72 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 07 70 63 67 | .....pcg | 0 0 0 0 7 112 99 103 |8 +0x00000010| 75 69 64 65 03 63 6f 6d | uide.com | 117 105 100 101 3 99 111 109 |16 +0x00000018| 00 00 06 00 01 c0 0c 00 | ........ | 0 0 6 0 1 192 12 0 |24 +0x00000020| 06 00 01 00 00 0e 10 00 | ........ | 6 0 1 0 0 14 16 0 |32 +0x00000028| 27 04 6e 73 32 33 04 70 | '.ns23.p | 39 4 110 115 50 51 4 112 |40 +0x00000030| 61 69 72 c0 14 04 72 6f | air...ro | 97 105 114 192 20 4 114 111 |48 +0x00000038| 6f 74 c0 2e 77 45 f0 ac | ot..wE.. | 111 116 192 46 119 69 240 172 |56 +0x00000040| 00 00 0e 10 00 00 01 2c | ......., | 0 0 14 16 0 0 1 44 |64 +0x00000048| 00 09 3a 80 00 00 0e 10 | ..:..... | 0 9 58 128 0 0 14 16 |72 <<< message_1.hex {Name:pcguide.com. Type:NS} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 02| . . . . . . . .| 0 0 132 0 0 1 0 2|00 -0x08| 00 00 00 00 07 70 63 67| . . . . . p c g| 0 0 0 0 7 112 99 103|08 -0x10| 75 69 64 65 03 63 6f 6d| u i d e . c o m| 117 105 100 101 3 99 111 109|16 -0x18| 00 00 02 00 01 c0 0c 00| . . . . . . . .| 0 0 2 0 1 192 12 0|24 -0x20| 02 00 01 00 00 0e 10 00| . . . . . . . .| 2 0 1 0 0 14 16 0|32 -0x28| 0c 04 6e 73 32 33 04 70| . . n s 2 3 . p| 12 4 110 115 50 51 4 112|40 -0x30| 61 69 72 c0 14 c0 0c 00| a i r . . . . .| 97 105 114 192 20 192 12 0|48 -0x38| 02 00 01 00 00 0e 10 00| . . . . . . . .| 2 0 1 0 0 14 16 0|56 -0x40| 0a 03 6e 73 30 03 6e 73| . . n s 0 . n s| 10 3 110 115 48 3 110 115|64 -0x48| 30 c0 14 | 0 . . | 48 192 20 |72 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 02 | ........ | 0 0 132 0 0 1 0 2 |0 +0x00000008| 00 00 00 00 07 70 63 67 | .....pcg | 0 0 0 0 7 112 99 103 |8 +0x00000010| 75 69 64 65 03 63 6f 6d | uide.com | 117 105 100 101 3 99 111 109 |16 +0x00000018| 00 00 02 00 01 c0 0c 00 | ........ | 0 0 2 0 1 192 12 0 |24 +0x00000020| 02 00 01 00 00 0e 10 00 | ........ | 2 0 1 0 0 14 16 0 |32 +0x00000028| 0c 04 6e 73 32 33 04 70 | ..ns23.p | 12 4 110 115 50 51 4 112 |40 +0x00000030| 61 69 72 c0 14 c0 0c 00 | air..... | 97 105 114 192 20 192 12 0 |48 +0x00000038| 02 00 01 00 00 0e 10 00 | ........ | 2 0 1 0 0 14 16 0 |56 +0x00000040| 0a 03 6e 73 30 03 6e 73 | ..ns0.ns | 10 3 110 115 48 3 110 115 |64 +0x00000048| 30 c0 14 | 0.. | 48 192 20 |72 <<< message_2.hex {Name:localhost.pcguide.com. Type:A} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 09 6c 6f 63| . . . . . l o c| 0 0 0 0 9 108 111 99|08 -0x10| 61 6c 68 6f 73 74 07 70| a l h o s t . p| 97 108 104 111 115 116 7 112|16 -0x18| 63 67 75 69 64 65 03 63| c g u i d e . c| 99 103 117 105 100 101 3 99|24 -0x20| 6f 6d 00 00 01 00 01 c0| o m . . . . . .| 111 109 0 0 1 0 1 192|32 -0x28| 0c 00 01 00 01 00 00 0e| . . . . . . . .| 12 0 1 0 1 0 0 14|40 -0x30| 10 00 04 7f 00 00 01 | . . . . . . . | 16 0 4 127 0 0 1 |48 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 09 6c 6f 63 | .....loc | 0 0 0 0 9 108 111 99 |8 +0x00000010| 61 6c 68 6f 73 74 07 70 | alhost.p | 97 108 104 111 115 116 7 112 |16 +0x00000018| 63 67 75 69 64 65 03 63 | cguide.c | 99 103 117 105 100 101 3 99 |24 +0x00000020| 6f 6d 00 00 01 00 01 c0 | om...... | 111 109 0 0 1 0 1 192 |32 +0x00000028| 0c 00 01 00 01 00 00 0e | ........ | 12 0 1 0 1 0 0 14 |40 +0x00000030| 10 00 04 7f 00 00 01 | ....... | 16 0 4 127 0 0 1 |48 <<< message_3.hex {Name:pcguide.com. Type:A} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 07 70 63 67| . . . . . p c g| 0 0 0 0 7 112 99 103|08 -0x10| 75 69 64 65 03 63 6f 6d| u i d e . c o m| 117 105 100 101 3 99 111 109|16 -0x18| 00 00 01 00 01 c0 0c 00| . . . . . . . .| 0 0 1 0 1 192 12 0|24 -0x20| 01 00 01 00 00 0e 10 00| . . . . . . . .| 1 0 1 0 0 14 16 0|32 -0x28| 04 d1 44 0e 50 | . . D . P | 4 209 68 14 80 |40 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 07 70 63 67 | .....pcg | 0 0 0 0 7 112 99 103 |8 +0x00000010| 75 69 64 65 03 63 6f 6d | uide.com | 117 105 100 101 3 99 111 109 |16 +0x00000018| 00 00 01 00 01 c0 0c 00 | ........ | 0 0 1 0 1 192 12 0 |24 +0x00000020| 01 00 01 00 00 0e 10 00 | ........ | 1 0 1 0 0 14 16 0 |32 +0x00000028| 04 d1 44 0e 50 | ..D.P | 4 209 68 14 80 |40 <<< message_4.hex {Name:pcguide.com. Type:MX} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 07 70 63 67| . . . . . p c g| 0 0 0 0 7 112 99 103|08 -0x10| 75 69 64 65 03 63 6f 6d| u i d e . c o m| 117 105 100 101 3 99 111 109|16 -0x18| 00 00 0f 00 01 c0 0c 00| . . . . . . . .| 0 0 15 0 1 192 12 0|24 -0x20| 0f 00 01 00 00 0e 10 00| . . . . . . . .| 15 0 1 0 0 14 16 0|32 -0x28| 0f 00 32 05 71 73 39 33| . . 2 . q s 9 3| 15 0 50 5 113 115 57 51|40 -0x30| 39 04 70 61 69 72 c0 14| 9 . p a i r . .| 57 4 112 97 105 114 192 20|48 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 07 70 63 67 | .....pcg | 0 0 0 0 7 112 99 103 |8 +0x00000010| 75 69 64 65 03 63 6f 6d | uide.com | 117 105 100 101 3 99 111 109 |16 +0x00000018| 00 00 0f 00 01 c0 0c 00 | ........ | 0 0 15 0 1 192 12 0 |24 +0x00000020| 0f 00 01 00 00 0e 10 00 | ........ | 15 0 1 0 0 14 16 0 |32 +0x00000028| 0f 00 32 05 71 73 39 33 | ..2.qs93 | 15 0 50 5 113 115 57 51 |40 +0x00000030| 39 04 70 61 69 72 c0 14 | 9.pair.. | 57 4 112 97 105 114 192 20 |48 <<< message_5.hex {Name:www.pcguide.com. Type:CNAME} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 03 77 77 77| . . . . . w w w| 0 0 0 0 3 119 119 119|08 -0x10| 07 70 63 67 75 69 64 65| . p c g u i d e| 7 112 99 103 117 105 100 101|16 -0x18| 03 63 6f 6d 00 00 05 00| . c o m . . . .| 3 99 111 109 0 0 5 0|24 -0x20| 01 c0 0c 00 05 00 01 00| . . . . . . . .| 1 192 12 0 5 0 1 0|32 -0x28| 00 0e 10 00 02 c0 10 | . . . . . . . | 0 14 16 0 2 192 16 |40 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 03 77 77 77 | .....www | 0 0 0 0 3 119 119 119 |8 +0x00000010| 07 70 63 67 75 69 64 65 | .pcguide | 7 112 99 103 117 105 100 101 |16 +0x00000018| 03 63 6f 6d 00 00 05 00 | .com.... | 3 99 111 109 0 0 5 0 |24 +0x00000020| 01 c0 0c 00 05 00 01 00 | ........ | 1 192 12 0 5 0 1 0 |32 +0x00000028| 00 0e 10 00 02 c0 10 | ....... | 0 14 16 0 2 192 16 |40 <<< message_6.hex {Name:ftp.pcguide.com. Type:CNAME} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 03 66 74 70| . . . . . f t p| 0 0 0 0 3 102 116 112|08 -0x10| 07 70 63 67 75 69 64 65| . p c g u i d e| 7 112 99 103 117 105 100 101|16 -0x18| 03 63 6f 6d 00 00 05 00| . c o m . . . .| 3 99 111 109 0 0 5 0|24 -0x20| 01 c0 0c 00 05 00 01 00| . . . . . . . .| 1 192 12 0 5 0 1 0|32 -0x28| 00 0e 10 00 02 c0 10 | . . . . . . . | 0 14 16 0 2 192 16 |40 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 03 66 74 70 | .....ftp | 0 0 0 0 3 102 116 112 |8 +0x00000010| 07 70 63 67 75 69 64 65 | .pcguide | 7 112 99 103 117 105 100 101 |16 +0x00000018| 03 63 6f 6d 00 00 05 00 | .com.... | 3 99 111 109 0 0 5 0 |24 +0x00000020| 01 c0 0c 00 05 00 01 00 | ........ | 1 192 12 0 5 0 1 0 |32 +0x00000028| 00 0e 10 00 02 c0 10 | ....... | 0 14 16 0 2 192 16 |40 <<< message_7.hex {Name:mail.pcguide.com. Type:CNAME} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 04 6d 61 69| . . . . . m a i| 0 0 0 0 4 109 97 105|08 -0x10| 6c 07 70 63 67 75 69 64| l . p c g u i d| 108 7 112 99 103 117 105 100|16 -0x18| 65 03 63 6f 6d 00 00 05| e . c o m . . .| 101 3 99 111 109 0 0 5|24 -0x20| 00 01 c0 0c 00 05 00 01| . . . . . . . .| 0 1 192 12 0 5 0 1|32 -0x28| 00 00 0e 10 00 02 c0 11| . . . . . . . .| 0 0 14 16 0 2 192 17|40 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 04 6d 61 69 | .....mai | 0 0 0 0 4 109 97 105 |8 +0x00000010| 6c 07 70 63 67 75 69 64 | l.pcguid | 108 7 112 99 103 117 105 100 |16 +0x00000018| 65 03 63 6f 6d 00 00 05 | e.com... | 101 3 99 111 109 0 0 5 |24 +0x00000020| 00 01 c0 0c 00 05 00 01 | ........ | 0 1 192 12 0 5 0 1 |32 +0x00000028| 00 00 0e 10 00 02 c0 11 | ........ | 0 0 14 16 0 2 192 17 |40 <<< message_8.hex {Name:relay.pcguide.com. Type:CNAME} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 05 72 65 6c| . . . . . r e l| 0 0 0 0 5 114 101 108|08 -0x10| 61 79 07 70 63 67 75 69| a y . p c g u i| 97 121 7 112 99 103 117 105|16 -0x18| 64 65 03 63 6f 6d 00 00| d e . c o m . .| 100 101 3 99 111 109 0 0|24 -0x20| 05 00 01 c0 0c 00 05 00| . . . . . . . .| 5 0 1 192 12 0 5 0|32 -0x28| 01 00 00 0e 10 00 0d 05| . . . . . . . .| 1 0 0 14 16 0 13 5|40 -0x30| 72 65 6c 61 79 04 70 61| r e l a y . p a| 114 101 108 97 121 4 112 97|48 -0x38| 69 72 c0 1a | i r . . | 105 114 192 26 |56 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 05 72 65 6c | .....rel | 0 0 0 0 5 114 101 108 |8 +0x00000010| 61 79 07 70 63 67 75 69 | ay.pcgui | 97 121 7 112 99 103 117 105 |16 +0x00000018| 64 65 03 63 6f 6d 00 00 | de.com.. | 100 101 3 99 111 109 0 0 |24 +0x00000020| 05 00 01 c0 0c 00 05 00 | ........ | 5 0 1 192 12 0 5 0 |32 +0x00000028| 01 00 00 0e 10 00 0d 05 | ........ | 1 0 0 14 16 0 13 5 |40 +0x00000030| 72 65 6c 61 79 04 70 61 | relay.pa | 114 101 108 97 121 4 112 97 |48 +0x00000038| 69 72 c0 1a | ir.. | 105 114 192 26 |56 diff --git a/lib/dns/testdata/zone/rfc1035_test.txt b/lib/dns/testdata/zone/rfc1035_test.txt index bde12c9e..ef4aa869 100644 --- a/lib/dns/testdata/zone/rfc1035_test.txt +++ b/lib/dns/testdata/zone/rfc1035_test.txt @@ -41,83 +41,83 @@ venera 3600 IN A 10.1.0.52 <<< message_0.hex {Name:isi.edu. Type:SOA} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 03 69 73 69| . . . . . i s i| 0 0 0 0 3 105 115 105|08 -0x10| 03 65 64 75 00 00 06 00| . e d u . . . .| 3 101 100 117 0 0 6 0|16 -0x18| 01 c0 0c 00 06 00 01 00| . . . . . . . .| 1 192 12 0 6 0 1 0|24 -0x20| 00 0e 10 00 2e 06 76 65| . . . . . . v e| 0 14 16 0 46 6 118 101|32 -0x28| 6e 65 72 61 c0 0c 0e 61| n e r a . . . a| 110 101 114 97 192 12 14 97|40 -0x30| 63 74 69 6f 6e 2e 64 6f| c t i o n . d o| 99 116 105 111 110 46 100 111|48 -0x38| 6d 61 69 6e 73 c0 0c 00| m a i n s . . .| 109 97 105 110 115 192 12 0|56 -0x40| 00 00 14 00 00 1c 20 00| . . . . . . . .| 0 0 20 0 0 28 32 0|64 -0x48| 00 02 58 00 36 ee 80 00| . . X . 6 . . .| 0 2 88 0 54 238 128 0|72 -0x50| 00 00 3c | . . < | 0 0 60 |80 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 03 69 73 69 | .....isi | 0 0 0 0 3 105 115 105 |8 +0x00000010| 03 65 64 75 00 00 06 00 | .edu.... | 3 101 100 117 0 0 6 0 |16 +0x00000018| 01 c0 0c 00 06 00 01 00 | ........ | 1 192 12 0 6 0 1 0 |24 +0x00000020| 00 0e 10 00 2e 06 76 65 | ......ve | 0 14 16 0 46 6 118 101 |32 +0x00000028| 6e 65 72 61 c0 0c 0e 61 | nera...a | 110 101 114 97 192 12 14 97 |40 +0x00000030| 63 74 69 6f 6e 2e 64 6f | ction.do | 99 116 105 111 110 46 100 111 |48 +0x00000038| 6d 61 69 6e 73 c0 0c 00 | mains... | 109 97 105 110 115 192 12 0 |56 +0x00000040| 00 00 14 00 00 1c 20 00 | ........ | 0 0 20 0 0 28 32 0 |64 +0x00000048| 00 02 58 00 36 ee 80 00 | ..X.6... | 0 2 88 0 54 238 128 0 |72 +0x00000050| 00 00 3c | ..< | 0 0 60 |80 <<< message_1.hex {Name:isi.edu. Type:NS} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 03| . . . . . . . .| 0 0 132 0 0 1 0 3|00 -0x08| 00 00 00 00 03 69 73 69| . . . . . i s i| 0 0 0 0 3 105 115 105|08 -0x10| 03 65 64 75 00 00 02 00| . e d u . . . .| 3 101 100 117 0 0 2 0|16 -0x18| 01 c0 0c 00 02 00 01 00| . . . . . . . .| 1 192 12 0 2 0 1 0|24 -0x20| 00 0e 10 00 04 01 61 c0| . . . . . . a .| 0 14 16 0 4 1 97 192|32 -0x28| 0c c0 0c 00 02 00 01 00| . . . . . . . .| 12 192 12 0 2 0 1 0|40 -0x30| 00 0e 10 00 09 06 76 65| . . . . . . v e| 0 14 16 0 9 6 118 101|48 -0x38| 6e 65 72 61 c0 0c c0 0c| n e r a . . . .| 110 101 114 97 192 12 192 12|56 -0x40| 00 02 00 01 00 00 0e 10| . . . . . . . .| 0 2 0 1 0 0 14 16|64 -0x48| 00 07 04 76 61 78 61 c0| . . . v a x a .| 0 7 4 118 97 120 97 192|72 -0x50| 0c | . | 12 |80 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 03 | ........ | 0 0 132 0 0 1 0 3 |0 +0x00000008| 00 00 00 00 03 69 73 69 | .....isi | 0 0 0 0 3 105 115 105 |8 +0x00000010| 03 65 64 75 00 00 02 00 | .edu.... | 3 101 100 117 0 0 2 0 |16 +0x00000018| 01 c0 0c 00 02 00 01 00 | ........ | 1 192 12 0 2 0 1 0 |24 +0x00000020| 00 0e 10 00 04 01 61 c0 | ......a. | 0 14 16 0 4 1 97 192 |32 +0x00000028| 0c c0 0c 00 02 00 01 00 | ........ | 12 192 12 0 2 0 1 0 |40 +0x00000030| 00 0e 10 00 09 06 76 65 | ......ve | 0 14 16 0 9 6 118 101 |48 +0x00000038| 6e 65 72 61 c0 0c c0 0c | nera.... | 110 101 114 97 192 12 192 12 |56 +0x00000040| 00 02 00 01 00 00 0e 10 | ........ | 0 2 0 1 0 0 14 16 |64 +0x00000048| 00 07 04 76 61 78 61 c0 | ...vaxa. | 0 7 4 118 97 120 97 192 |72 +0x00000050| 0c | . | 12 |80 <<< message_2.hex {Name:isi.edu. Type:MX} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 02| . . . . . . . .| 0 0 132 0 0 1 0 2|00 -0x08| 00 00 00 00 03 69 73 69| . . . . . i s i| 0 0 0 0 3 105 115 105|08 -0x10| 03 65 64 75 00 00 0f 00| . e d u . . . .| 3 101 100 117 0 0 15 0|16 -0x18| 01 c0 0c 00 0f 00 01 00| . . . . . . . .| 1 192 12 0 15 0 1 0|24 -0x20| 00 0e 10 00 0b 00 0a 06| . . . . . . . .| 0 14 16 0 11 0 10 6|32 -0x28| 76 65 6e 65 72 61 c0 0c| v e n e r a . .| 118 101 110 101 114 97 192 12|40 -0x30| c0 0c 00 0f 00 01 00 00| . . . . . . . .| 192 12 0 15 0 1 0 0|48 -0x38| 0e 10 00 09 00 14 04 76| . . . . . . . v| 14 16 0 9 0 20 4 118|56 -0x40| 61 78 61 c0 0c | a x a . . | 97 120 97 192 12 |64 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 02 | ........ | 0 0 132 0 0 1 0 2 |0 +0x00000008| 00 00 00 00 03 69 73 69 | .....isi | 0 0 0 0 3 105 115 105 |8 +0x00000010| 03 65 64 75 00 00 0f 00 | .edu.... | 3 101 100 117 0 0 15 0 |16 +0x00000018| 01 c0 0c 00 0f 00 01 00 | ........ | 1 192 12 0 15 0 1 0 |24 +0x00000020| 00 0e 10 00 0b 00 0a 06 | ........ | 0 14 16 0 11 0 10 6 |32 +0x00000028| 76 65 6e 65 72 61 c0 0c | venera.. | 118 101 110 101 114 97 192 12 |40 +0x00000030| c0 0c 00 0f 00 01 00 00 | ........ | 192 12 0 15 0 1 0 0 |48 +0x00000038| 0e 10 00 09 00 14 04 76 | .......v | 14 16 0 9 0 20 4 118 |56 +0x00000040| 61 78 61 c0 0c | axa.. | 97 120 97 192 12 |64 <<< message_3.hex {Name:a.isi.edu. Type:A} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 01 61 03 69| . . . . . a . i| 0 0 0 0 1 97 3 105|08 -0x10| 73 69 03 65 64 75 00 00| s i . e d u . .| 115 105 3 101 100 117 0 0|16 -0x18| 01 00 01 c0 0c 00 01 00| . . . . . . . .| 1 0 1 192 12 0 1 0|24 -0x20| 01 00 00 0e 10 00 04 1a| . . . . . . . .| 1 0 0 14 16 0 4 26|32 -0x28| 03 00 67 | . . g | 3 0 103 |40 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 01 61 03 69 | .....a.i | 0 0 0 0 1 97 3 105 |8 +0x00000010| 73 69 03 65 64 75 00 00 | si.edu.. | 115 105 3 101 100 117 0 0 |16 +0x00000018| 01 00 01 c0 0c 00 01 00 | ........ | 1 0 1 192 12 0 1 0 |24 +0x00000020| 01 00 00 0e 10 00 04 1a | ........ | 1 0 0 14 16 0 4 26 |32 +0x00000028| 03 00 67 | ..g | 3 0 103 |40 <<< message_4.hex {Name:venera.isi.edu. Type:A} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 02| . . . . . . . .| 0 0 132 0 0 1 0 2|00 -0x08| 00 00 00 00 06 76 65 6e| . . . . . v e n| 0 0 0 0 6 118 101 110|08 -0x10| 65 72 61 03 69 73 69 03| e r a . i s i .| 101 114 97 3 105 115 105 3|16 -0x18| 65 64 75 00 00 01 00 01| e d u . . . . .| 101 100 117 0 0 1 0 1|24 -0x20| c0 0c 00 01 00 01 00 00| . . . . . . . .| 192 12 0 1 0 1 0 0|32 -0x28| 0e 10 00 04 0a 01 00 34| . . . . . . . 4| 14 16 0 4 10 1 0 52|40 -0x30| c0 0c 00 01 00 01 00 00| . . . . . . . .| 192 12 0 1 0 1 0 0|48 -0x38| 0e 10 00 04 80 09 00 20| . . . . . . . .| 14 16 0 4 128 9 0 32|56 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 02 | ........ | 0 0 132 0 0 1 0 2 |0 +0x00000008| 00 00 00 00 06 76 65 6e | .....ven | 0 0 0 0 6 118 101 110 |8 +0x00000010| 65 72 61 03 69 73 69 03 | era.isi. | 101 114 97 3 105 115 105 3 |16 +0x00000018| 65 64 75 00 00 01 00 01 | edu..... | 101 100 117 0 0 1 0 1 |24 +0x00000020| c0 0c 00 01 00 01 00 00 | ........ | 192 12 0 1 0 1 0 0 |32 +0x00000028| 0e 10 00 04 0a 01 00 34 | .......4 | 14 16 0 4 10 1 0 52 |40 +0x00000030| c0 0c 00 01 00 01 00 00 | ........ | 192 12 0 1 0 1 0 0 |48 +0x00000038| 0e 10 00 04 80 09 00 20 | ........ | 14 16 0 4 128 9 0 32 |56 <<< message_5.hex {Name:vaxa.isi.edu. Type:A} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 02| . . . . . . . .| 0 0 132 0 0 1 0 2|00 -0x08| 00 00 00 00 04 76 61 78| . . . . . v a x| 0 0 0 0 4 118 97 120|08 -0x10| 61 03 69 73 69 03 65 64| a . i s i . e d| 97 3 105 115 105 3 101 100|16 -0x18| 75 00 00 01 00 01 c0 0c| u . . . . . . .| 117 0 0 1 0 1 192 12|24 -0x20| 00 01 00 01 00 00 0e 10| . . . . . . . .| 0 1 0 1 0 0 14 16|32 -0x28| 00 04 0a 02 00 1b c0 0c| . . . . . . . .| 0 4 10 2 0 27 192 12|40 -0x30| 00 01 00 01 00 00 0e 10| . . . . . . . .| 0 1 0 1 0 0 14 16|48 -0x38| 00 04 80 09 00 21 | . . . . . ! | 0 4 128 9 0 33 |56 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 02 | ........ | 0 0 132 0 0 1 0 2 |0 +0x00000008| 00 00 00 00 04 76 61 78 | .....vax | 0 0 0 0 4 118 97 120 |8 +0x00000010| 61 03 69 73 69 03 65 64 | a.isi.ed | 97 3 105 115 105 3 101 100 |16 +0x00000018| 75 00 00 01 00 01 c0 0c | u....... | 117 0 0 1 0 1 192 12 |24 +0x00000020| 00 01 00 01 00 00 0e 10 | ........ | 0 1 0 1 0 0 14 16 |32 +0x00000028| 00 04 0a 02 00 1b c0 0c | ........ | 0 4 10 2 0 27 192 12 |40 +0x00000030| 00 01 00 01 00 00 0e 10 | ........ | 0 1 0 1 0 0 14 16 |48 +0x00000038| 00 04 80 09 00 21 | .....! | 0 4 128 9 0 33 |56 diff --git a/lib/dns/testdata/zone/rfc2782_srv_test.txt b/lib/dns/testdata/zone/rfc2782_srv_test.txt index b863daa0..010bbe88 100644 --- a/lib/dns/testdata/zone/rfc2782_srv_test.txt +++ b/lib/dns/testdata/zone/rfc2782_srv_test.txt @@ -45,140 +45,140 @@ sysadmins-box 86400 IN A 172.30.79.12 <<< message_0.hex {Name:example.com. Type:SOA} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 07 65 78 61| . . . . . e x a| 0 0 0 0 7 101 120 97|08 -0x10| 6d 70 6c 65 03 63 6f 6d| m p l e . c o m| 109 112 108 101 3 99 111 109|16 -0x18| 00 00 06 00 01 c0 0c 00| . . . . . . . .| 0 0 6 0 1 192 12 0|24 -0x20| 06 00 01 00 01 51 80 00| . . . . . Q . .| 6 0 1 0 1 81 128 0|32 -0x28| 24 06 73 65 72 76 65 72| $ . s e r v e r| 36 6 115 101 114 118 101 114|40 -0x30| c0 0c 04 72 6f 6f 74 c0| . . . r o o t .| 192 12 4 114 111 111 116 192|48 -0x38| 0c 76 e9 c5 c1 00 00 0e| . v . . . . . .| 12 118 233 197 193 0 0 14|56 -0x40| 10 00 00 0e 10 00 09 3a| . . . . . . . :| 16 0 0 14 16 0 9 58|64 -0x48| 80 00 01 51 80 | . . . Q . | 128 0 1 81 128 |72 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 07 65 78 61 | .....exa | 0 0 0 0 7 101 120 97 |8 +0x00000010| 6d 70 6c 65 03 63 6f 6d | mple.com | 109 112 108 101 3 99 111 109 |16 +0x00000018| 00 00 06 00 01 c0 0c 00 | ........ | 0 0 6 0 1 192 12 0 |24 +0x00000020| 06 00 01 00 01 51 80 00 | .....Q.. | 6 0 1 0 1 81 128 0 |32 +0x00000028| 24 06 73 65 72 76 65 72 | $.server | 36 6 115 101 114 118 101 114 |40 +0x00000030| c0 0c 04 72 6f 6f 74 c0 | ...root. | 192 12 4 114 111 111 116 192 |48 +0x00000038| 0c 76 e9 c5 c1 00 00 0e | .v...... | 12 118 233 197 193 0 0 14 |56 +0x00000040| 10 00 00 0e 10 00 09 3a | .......: | 16 0 0 14 16 0 9 58 |64 +0x00000048| 80 00 01 51 80 | ...Q. | 128 0 1 81 128 |72 <<< message_1.hex {Name:example.com. Type:NS} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 03| . . . . . . . .| 0 0 132 0 0 1 0 3|00 -0x08| 00 00 00 00 07 65 78 61| . . . . . e x a| 0 0 0 0 7 101 120 97|08 -0x10| 6d 70 6c 65 03 63 6f 6d| m p l e . c o m| 109 112 108 101 3 99 111 109|16 -0x18| 00 00 02 00 01 c0 0c 00| . . . . . . . .| 0 0 2 0 1 192 12 0|24 -0x20| 02 00 01 00 01 51 80 00| . . . . . Q . .| 2 0 1 0 1 81 128 0|32 -0x28| 09 06 73 65 72 76 65 72| . . s e r v e r| 9 6 115 101 114 118 101 114|40 -0x30| c0 0c c0 0c 00 02 00 01| . . . . . . . .| 192 12 192 12 0 2 0 1|48 -0x38| 00 01 51 80 00 15 03 6e| . . Q . . . . n| 0 1 81 128 0 21 3 110|56 -0x40| 73 31 0b 69 70 2d 70 72| s 1 . i p - p r| 115 49 11 105 112 45 112 114|64 -0x48| 6f 76 69 64 65 72 03 6e| o v i d e r . n| 111 118 105 100 101 114 3 110|72 -0x50| 65 74 00 c0 0c 00 02 00| e t . . . . . .| 101 116 0 192 12 0 2 0|80 -0x58| 01 00 01 51 80 00 06 03| . . . Q . . . .| 1 0 1 81 128 0 6 3|88 -0x60| 6e 73 32 c0 42 | n s 2 . B | 110 115 50 192 66 |96 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 03 | ........ | 0 0 132 0 0 1 0 3 |0 +0x00000008| 00 00 00 00 07 65 78 61 | .....exa | 0 0 0 0 7 101 120 97 |8 +0x00000010| 6d 70 6c 65 03 63 6f 6d | mple.com | 109 112 108 101 3 99 111 109 |16 +0x00000018| 00 00 02 00 01 c0 0c 00 | ........ | 0 0 2 0 1 192 12 0 |24 +0x00000020| 02 00 01 00 01 51 80 00 | .....Q.. | 2 0 1 0 1 81 128 0 |32 +0x00000028| 09 06 73 65 72 76 65 72 | ..server | 9 6 115 101 114 118 101 114 |40 +0x00000030| c0 0c c0 0c 00 02 00 01 | ........ | 192 12 192 12 0 2 0 1 |48 +0x00000038| 00 01 51 80 00 15 03 6e | ..Q....n | 0 1 81 128 0 21 3 110 |56 +0x00000040| 73 31 0b 69 70 2d 70 72 | s1.ip-pr | 115 49 11 105 112 45 112 114 |64 +0x00000048| 6f 76 69 64 65 72 03 6e | ovider.n | 111 118 105 100 101 114 3 110 |72 +0x00000050| 65 74 00 c0 0c 00 02 00 | et...... | 101 116 0 192 12 0 2 0 |80 +0x00000058| 01 00 01 51 80 00 06 03 | ...Q.... | 1 0 1 81 128 0 6 3 |88 +0x00000060| 6e 73 32 c0 42 | ns2.B | 110 115 50 192 66 |96 <<< message_2.hex {Name:_foobar._tcp.example.com. Type:SRV} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 04| . . . . . . . .| 0 0 132 0 0 1 0 4|00 -0x08| 00 00 00 00 07 5f 66 6f| . . . . . _ f o| 0 0 0 0 7 95 102 111|08 -0x10| 6f 62 61 72 04 5f 74 63| o b a r . _ t c| 111 98 97 114 4 95 116 99|16 -0x18| 70 07 65 78 61 6d 70 6c| p . e x a m p l| 112 7 101 120 97 109 112 108|24 -0x20| 65 03 63 6f 6d 00 00 21| e . c o m . . !| 101 3 99 111 109 0 0 33|32 -0x28| 00 01 c0 0c 00 21 00 01| . . . . . ! . .| 0 1 192 12 0 33 0 1|40 -0x30| 00 01 51 80 00 20 00 00| . . Q . . . . .| 0 1 81 128 0 32 0 0|48 -0x38| 00 01 00 09 0c 6f 6c 64| . . . . . o l d| 0 1 0 9 12 111 108 100|56 -0x40| 2d 73 6c 6f 77 2d 62 6f| - s l o w - b o| 45 115 108 111 119 45 98 111|64 -0x48| 78 07 65 78 61 6d 70 6c| x . e x a m p l| 120 7 101 120 97 109 112 108|72 -0x50| 65 03 63 6f 6d 00 c0 0c| e . c o m . . .| 101 3 99 111 109 0 192 12|80 -0x58| 00 21 00 01 00 01 51 80| . ! . . . . Q .| 0 33 0 1 0 1 81 128|88 -0x60| 00 20 00 00 00 03 00 09| . . . . . . . .| 0 32 0 0 0 3 0 9|96 -0x68| 0c 6e 65 77 2d 66 61 73| . n e w - f a s| 12 110 101 119 45 102 97 115|104 -0x70| 74 2d 62 6f 78 07 65 78| t - b o x . e x| 116 45 98 111 120 7 101 120|112 -0x78| 61 6d 70 6c 65 03 63 6f| a m p l e . c o| 97 109 112 108 101 3 99 111|120 -0x80| 6d 00 c0 0c 00 21 00 01| m . . . . ! . .| 109 0 192 12 0 33 0 1|128 -0x88| 00 01 51 80 00 21 00 01| . . Q . . ! . .| 0 1 81 128 0 33 0 1|136 -0x90| 00 00 00 09 0d 73 79 73| . . . . . s y s| 0 0 0 9 13 115 121 115|144 -0x98| 61 64 6d 69 6e 73 2d 62| a d m i n s - b| 97 100 109 105 110 115 45 98|152 -0xa0| 6f 78 07 65 78 61 6d 70| o x . e x a m p| 111 120 7 101 120 97 109 112|160 -0xa8| 6c 65 03 63 6f 6d 00 c0| l e . c o m . .| 108 101 3 99 111 109 0 192|168 -0xb0| 0c 00 21 00 01 00 01 51| . . ! . . . . Q| 12 0 33 0 1 0 1 81|176 -0xb8| 80 00 1a 00 01 00 00 00| . . . . . . . .| 128 0 26 0 1 0 0 0|184 -0xc0| 09 06 73 65 72 76 65 72| . . s e r v e r| 9 6 115 101 114 118 101 114|192 -0xc8| 07 65 78 61 6d 70 6c 65| . e x a m p l e| 7 101 120 97 109 112 108 101|200 -0xd0| 03 63 6f 6d 00 | . c o m . | 3 99 111 109 0 |208 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 04 | ........ | 0 0 132 0 0 1 0 4 |0 +0x00000008| 00 00 00 00 07 5f 66 6f | ....._fo | 0 0 0 0 7 95 102 111 |8 +0x00000010| 6f 62 61 72 04 5f 74 63 | obar._tc | 111 98 97 114 4 95 116 99 |16 +0x00000018| 70 07 65 78 61 6d 70 6c | p.exampl | 112 7 101 120 97 109 112 108 |24 +0x00000020| 65 03 63 6f 6d 00 00 21 | e.com..! | 101 3 99 111 109 0 0 33 |32 +0x00000028| 00 01 c0 0c 00 21 00 01 | .....!.. | 0 1 192 12 0 33 0 1 |40 +0x00000030| 00 01 51 80 00 20 00 00 | ..Q..... | 0 1 81 128 0 32 0 0 |48 +0x00000038| 00 01 00 09 0c 6f 6c 64 | .....old | 0 1 0 9 12 111 108 100 |56 +0x00000040| 2d 73 6c 6f 77 2d 62 6f | -slow-bo | 45 115 108 111 119 45 98 111 |64 +0x00000048| 78 07 65 78 61 6d 70 6c | x.exampl | 120 7 101 120 97 109 112 108 |72 +0x00000050| 65 03 63 6f 6d 00 c0 0c | e.com... | 101 3 99 111 109 0 192 12 |80 +0x00000058| 00 21 00 01 00 01 51 80 | .!....Q. | 0 33 0 1 0 1 81 128 |88 +0x00000060| 00 20 00 00 00 03 00 09 | ........ | 0 32 0 0 0 3 0 9 |96 +0x00000068| 0c 6e 65 77 2d 66 61 73 | .new-fas | 12 110 101 119 45 102 97 115 |104 +0x00000070| 74 2d 62 6f 78 07 65 78 | t-box.ex | 116 45 98 111 120 7 101 120 |112 +0x00000078| 61 6d 70 6c 65 03 63 6f | ample.co | 97 109 112 108 101 3 99 111 |120 +0x00000080| 6d 00 c0 0c 00 21 00 01 | m....!.. | 109 0 192 12 0 33 0 1 |128 +0x00000088| 00 01 51 80 00 21 00 01 | ..Q..!.. | 0 1 81 128 0 33 0 1 |136 +0x00000090| 00 00 00 09 0d 73 79 73 | .....sys | 0 0 0 9 13 115 121 115 |144 +0x00000098| 61 64 6d 69 6e 73 2d 62 | admins-b | 97 100 109 105 110 115 45 98 |152 +0x000000a0| 6f 78 07 65 78 61 6d 70 | ox.examp | 111 120 7 101 120 97 109 112 |160 +0x000000a8| 6c 65 03 63 6f 6d 00 c0 | le.com.. | 108 101 3 99 111 109 0 192 |168 +0x000000b0| 0c 00 21 00 01 00 01 51 | ..!....Q | 12 0 33 0 1 0 1 81 |176 +0x000000b8| 80 00 1a 00 01 00 00 00 | ........ | 128 0 26 0 1 0 0 0 |184 +0x000000c0| 09 06 73 65 72 76 65 72 | ..server | 9 6 115 101 114 118 101 114 |192 +0x000000c8| 07 65 78 61 6d 70 6c 65 | .example | 7 101 120 97 109 112 108 101 |200 +0x000000d0| 03 63 6f 6d 00 | .com. | 3 99 111 109 0 |208 <<< message_3.hex {Name:server.example.com. Type:A} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 06 73 65 72| . . . . . s e r| 0 0 0 0 6 115 101 114|08 -0x10| 76 65 72 07 65 78 61 6d| v e r . e x a m| 118 101 114 7 101 120 97 109|16 -0x18| 70 6c 65 03 63 6f 6d 00| p l e . c o m .| 112 108 101 3 99 111 109 0|24 -0x20| 00 01 00 01 c0 0c 00 01| . . . . . . . .| 0 1 0 1 192 12 0 1|32 -0x28| 00 01 00 01 51 80 00 04| . . . . Q . . .| 0 1 0 1 81 128 0 4|40 -0x30| ac 1e 4f 0a | . . O . | 172 30 79 10 |48 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 06 73 65 72 | .....ser | 0 0 0 0 6 115 101 114 |8 +0x00000010| 76 65 72 07 65 78 61 6d | ver.exam | 118 101 114 7 101 120 97 109 |16 +0x00000018| 70 6c 65 03 63 6f 6d 00 | ple.com. | 112 108 101 3 99 111 109 0 |24 +0x00000020| 00 01 00 01 c0 0c 00 01 | ........ | 0 1 0 1 192 12 0 1 |32 +0x00000028| 00 01 00 01 51 80 00 04 | ....Q... | 0 1 0 1 81 128 0 4 |40 +0x00000030| ac 1e 4f 0a | ..O. | 172 30 79 10 |48 <<< message_4.hex {Name:old-slow-box.example.com. Type:A} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 0c 6f 6c 64| . . . . . o l d| 0 0 0 0 12 111 108 100|08 -0x10| 2d 73 6c 6f 77 2d 62 6f| - s l o w - b o| 45 115 108 111 119 45 98 111|16 -0x18| 78 07 65 78 61 6d 70 6c| x . e x a m p l| 120 7 101 120 97 109 112 108|24 -0x20| 65 03 63 6f 6d 00 00 01| e . c o m . . .| 101 3 99 111 109 0 0 1|32 -0x28| 00 01 c0 0c 00 01 00 01| . . . . . . . .| 0 1 192 12 0 1 0 1|40 -0x30| 00 01 51 80 00 04 ac 1e| . . Q . . . . .| 0 1 81 128 0 4 172 30|48 -0x38| 4f 0b | O . | 79 11 |56 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 0c 6f 6c 64 | .....old | 0 0 0 0 12 111 108 100 |8 +0x00000010| 2d 73 6c 6f 77 2d 62 6f | -slow-bo | 45 115 108 111 119 45 98 111 |16 +0x00000018| 78 07 65 78 61 6d 70 6c | x.exampl | 120 7 101 120 97 109 112 108 |24 +0x00000020| 65 03 63 6f 6d 00 00 01 | e.com... | 101 3 99 111 109 0 0 1 |32 +0x00000028| 00 01 c0 0c 00 01 00 01 | ........ | 0 1 192 12 0 1 0 1 |40 +0x00000030| 00 01 51 80 00 04 ac 1e | ..Q..... | 0 1 81 128 0 4 172 30 |48 +0x00000038| 4f 0b | O. | 79 11 |56 <<< message_5.hex {Name:sysadmins-box.example.com. Type:A} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 0d 73 79 73| . . . . . s y s| 0 0 0 0 13 115 121 115|08 -0x10| 61 64 6d 69 6e 73 2d 62| a d m i n s - b| 97 100 109 105 110 115 45 98|16 -0x18| 6f 78 07 65 78 61 6d 70| o x . e x a m p| 111 120 7 101 120 97 109 112|24 -0x20| 6c 65 03 63 6f 6d 00 00| l e . c o m . .| 108 101 3 99 111 109 0 0|32 -0x28| 01 00 01 c0 0c 00 01 00| . . . . . . . .| 1 0 1 192 12 0 1 0|40 -0x30| 01 00 01 51 80 00 04 ac| . . . Q . . . .| 1 0 1 81 128 0 4 172|48 -0x38| 1e 4f 0c | . O . | 30 79 12 |56 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 0d 73 79 73 | .....sys | 0 0 0 0 13 115 121 115 |8 +0x00000010| 61 64 6d 69 6e 73 2d 62 | admins-b | 97 100 109 105 110 115 45 98 |16 +0x00000018| 6f 78 07 65 78 61 6d 70 | ox.examp | 111 120 7 101 120 97 109 112 |24 +0x00000020| 6c 65 03 63 6f 6d 00 00 | le.com.. | 108 101 3 99 111 109 0 0 |32 +0x00000028| 01 00 01 c0 0c 00 01 00 | ........ | 1 0 1 192 12 0 1 0 |40 +0x00000030| 01 00 01 51 80 00 04 ac | ...Q.... | 1 0 1 81 128 0 4 172 |48 +0x00000038| 1e 4f 0c | .O. | 30 79 12 |56 <<< message_6.hex {Name:new-fast-box.example.com. Type:A} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 0c 6e 65 77| . . . . . n e w| 0 0 0 0 12 110 101 119|08 -0x10| 2d 66 61 73 74 2d 62 6f| - f a s t - b o| 45 102 97 115 116 45 98 111|16 -0x18| 78 07 65 78 61 6d 70 6c| x . e x a m p l| 120 7 101 120 97 109 112 108|24 -0x20| 65 03 63 6f 6d 00 00 01| e . c o m . . .| 101 3 99 111 109 0 0 1|32 -0x28| 00 01 c0 0c 00 01 00 01| . . . . . . . .| 0 1 192 12 0 1 0 1|40 -0x30| 00 01 51 80 00 04 ac 1e| . . Q . . . . .| 0 1 81 128 0 4 172 30|48 -0x38| 4f 0d | O . | 79 13 |56 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 0c 6e 65 77 | .....new | 0 0 0 0 12 110 101 119 |8 +0x00000010| 2d 66 61 73 74 2d 62 6f | -fast-bo | 45 102 97 115 116 45 98 111 |16 +0x00000018| 78 07 65 78 61 6d 70 6c | x.exampl | 120 7 101 120 97 109 112 108 |24 +0x00000020| 65 03 63 6f 6d 00 00 01 | e.com... | 101 3 99 111 109 0 0 1 |32 +0x00000028| 00 01 c0 0c 00 01 00 01 | ........ | 0 1 192 12 0 1 0 1 |40 +0x00000030| 00 01 51 80 00 04 ac 1e | ..Q..... | 0 1 81 128 0 4 172 30 |48 +0x00000038| 4f 0d | O. | 79 13 |56 <<< message_7.hex {Name:*._tcp.example.com. Type:SRV} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 01 2a 04 5f| . . . . . * . _| 0 0 0 0 1 42 4 95|08 -0x10| 74 63 70 07 65 78 61 6d| t c p . e x a m| 116 99 112 7 101 120 97 109|16 -0x18| 70 6c 65 03 63 6f 6d 00| p l e . c o m .| 112 108 101 3 99 111 109 0|24 -0x20| 00 21 00 01 c0 0c 00 21| . ! . . . . . !| 0 33 0 1 192 12 0 33|32 -0x28| 00 01 00 01 51 80 00 07| . . . . Q . . .| 0 1 0 1 81 128 0 7|40 -0x30| 00 00 00 00 00 00 00 | . . . . . . . | 0 0 0 0 0 0 0 |48 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 01 2a 04 5f | .....*._ | 0 0 0 0 1 42 4 95 |8 +0x00000010| 74 63 70 07 65 78 61 6d | tcp.exam | 116 99 112 7 101 120 97 109 |16 +0x00000018| 70 6c 65 03 63 6f 6d 00 | ple.com. | 112 108 101 3 99 111 109 0 |24 +0x00000020| 00 21 00 01 c0 0c 00 21 | .!.....! | 0 33 0 1 192 12 0 33 |32 +0x00000028| 00 01 00 01 51 80 00 07 | ....Q... | 0 1 0 1 81 128 0 7 |40 +0x00000030| 00 00 00 00 00 00 00 | ....... | 0 0 0 0 0 0 0 |48 <<< message_8.hex {Name:*._udp.example.com. Type:SRV} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 01 2a 04 5f| . . . . . * . _| 0 0 0 0 1 42 4 95|08 -0x10| 75 64 70 07 65 78 61 6d| u d p . e x a m| 117 100 112 7 101 120 97 109|16 -0x18| 70 6c 65 03 63 6f 6d 00| p l e . c o m .| 112 108 101 3 99 111 109 0|24 -0x20| 00 21 00 01 c0 0c 00 21| . ! . . . . . !| 0 33 0 1 192 12 0 33|32 -0x28| 00 01 00 01 51 80 00 07| . . . . Q . . .| 0 1 0 1 81 128 0 7|40 -0x30| 00 00 00 00 00 00 00 | . . . . . . . | 0 0 0 0 0 0 0 |48 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 01 2a 04 5f | .....*._ | 0 0 0 0 1 42 4 95 |8 +0x00000010| 75 64 70 07 65 78 61 6d | udp.exam | 117 100 112 7 101 120 97 109 |16 +0x00000018| 70 6c 65 03 63 6f 6d 00 | ple.com. | 112 108 101 3 99 111 109 0 |24 +0x00000020| 00 21 00 01 c0 0c 00 21 | .!.....! | 0 33 0 1 192 12 0 33 |32 +0x00000028| 00 01 00 01 51 80 00 07 | ....Q... | 0 1 0 1 81 128 0 7 |40 +0x00000030| 00 00 00 00 00 00 00 | ....... | 0 0 0 0 0 0 0 |48 diff --git a/lib/dns/testdata/zone/windows_test.txt b/lib/dns/testdata/zone/windows_test.txt index f6de3956..35902a9d 100644 --- a/lib/dns/testdata/zone/windows_test.txt +++ b/lib/dns/testdata/zone/windows_test.txt @@ -31,60 +31,60 @@ _acme-challenge 3600 IN TXT "1iG9QDAgheMRmWz69jwupWG2QMbrubnNjZ47IrDb-40" <<< message_0.hex {Name:exaple.com. Type:SOA} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 06 65 78 61| . . . . . e x a| 0 0 0 0 6 101 120 97|08 -0x10| 70 6c 65 03 63 6f 6d 00| p l e . c o m .| 112 108 101 3 99 111 109 0|16 -0x18| 00 06 00 01 c0 0c 00 06| . . . . . . . .| 0 6 0 1 192 12 0 6|24 -0x20| 00 01 00 00 0e 10 00 21| . . . . . . . !| 0 1 0 0 14 16 0 33|32 -0x28| 02 6e 73 c0 0c 05 61 64| . n s . . . a d| 2 110 115 192 12 5 97 100|40 -0x30| 6d 69 6e c0 0c 78 95 04| m i n . . x . .| 109 105 110 192 12 120 149 4|48 -0x38| 5e 00 00 70 80 00 00 1c| ^ . . p . . . .| 94 0 0 112 128 0 0 28|56 -0x40| 20 00 09 3a 80 00 00 02| . . . : . . . .| 32 0 9 58 128 0 0 2|64 -0x48| 58 | X | 88 |72 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 06 65 78 61 | .....exa | 0 0 0 0 6 101 120 97 |8 +0x00000010| 70 6c 65 03 63 6f 6d 00 | ple.com. | 112 108 101 3 99 111 109 0 |16 +0x00000018| 00 06 00 01 c0 0c 00 06 | ........ | 0 6 0 1 192 12 0 6 |24 +0x00000020| 00 01 00 00 0e 10 00 21 | .......! | 0 1 0 0 14 16 0 33 |32 +0x00000028| 02 6e 73 c0 0c 05 61 64 | .ns...ad | 2 110 115 192 12 5 97 100 |40 +0x00000030| 6d 69 6e c0 0c 78 95 04 | min..x.. | 109 105 110 192 12 120 149 4 |48 +0x00000038| 5e 00 00 70 80 00 00 1c | ^..p.... | 94 0 0 112 128 0 0 28 |56 +0x00000040| 20 00 09 3a 80 00 00 02 | ...:.... | 32 0 9 58 128 0 0 2 |64 +0x00000048| 58 | X | 88 |72 <<< message_1.hex {Name:exaple.com. Type:A} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 06 65 78 61| . . . . . e x a| 0 0 0 0 6 101 120 97|08 -0x10| 70 6c 65 03 63 6f 6d 00| p l e . c o m .| 112 108 101 3 99 111 109 0|16 -0x18| 00 01 00 01 c0 0c 00 01| . . . . . . . .| 0 1 0 1 192 12 0 1|24 -0x20| 00 01 00 00 0e 10 00 04| . . . . . . . .| 0 1 0 0 14 16 0 4|32 -0x28| 01 01 01 01 | . . . . | 1 1 1 1 |40 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 06 65 78 61 | .....exa | 0 0 0 0 6 101 120 97 |8 +0x00000010| 70 6c 65 03 63 6f 6d 00 | ple.com. | 112 108 101 3 99 111 109 0 |16 +0x00000018| 00 01 00 01 c0 0c 00 01 | ........ | 0 1 0 1 192 12 0 1 |24 +0x00000020| 00 01 00 00 0e 10 00 04 | ........ | 0 1 0 0 14 16 0 4 |32 +0x00000028| 01 01 01 01 | .... | 1 1 1 1 |40 <<< message_2.hex {Name:exaple.com. Type:NS} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 03| . . . . . . . .| 0 0 132 0 0 1 0 3|00 -0x08| 00 00 00 00 06 65 78 61| . . . . . e x a| 0 0 0 0 6 101 120 97|08 -0x10| 70 6c 65 03 63 6f 6d 00| p l e . c o m .| 112 108 101 3 99 111 109 0|16 -0x18| 00 02 00 01 c0 0c 00 02| . . . . . . . .| 0 2 0 1 192 12 0 2|24 -0x20| 00 01 00 00 0e 10 00 05| . . . . . . . .| 0 1 0 0 14 16 0 5|32 -0x28| 02 6e 73 c0 0c c0 0c 00| . n s . . . . .| 2 110 115 192 12 192 12 0|40 -0x30| 02 00 01 00 00 0e 10 00| . . . . . . . .| 2 0 1 0 0 14 16 0|48 -0x38| 06 03 6e 73 32 c0 0c c0| . . n s 2 . . .| 6 3 110 115 50 192 12 192|56 -0x40| 0c 00 02 00 01 00 00 0e| . . . . . . . .| 12 0 2 0 1 0 0 14|64 -0x48| 10 00 06 03 6e 73 33 c0| . . . . n s 3 .| 16 0 6 3 110 115 51 192|72 -0x50| 0c | . | 12 |80 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 03 | ........ | 0 0 132 0 0 1 0 3 |0 +0x00000008| 00 00 00 00 06 65 78 61 | .....exa | 0 0 0 0 6 101 120 97 |8 +0x00000010| 70 6c 65 03 63 6f 6d 00 | ple.com. | 112 108 101 3 99 111 109 0 |16 +0x00000018| 00 02 00 01 c0 0c 00 02 | ........ | 0 2 0 1 192 12 0 2 |24 +0x00000020| 00 01 00 00 0e 10 00 05 | ........ | 0 1 0 0 14 16 0 5 |32 +0x00000028| 02 6e 73 c0 0c c0 0c 00 | .ns..... | 2 110 115 192 12 192 12 0 |40 +0x00000030| 02 00 01 00 00 0e 10 00 | ........ | 2 0 1 0 0 14 16 0 |48 +0x00000038| 06 03 6e 73 32 c0 0c c0 | ..ns2... | 6 3 110 115 50 192 12 192 |56 +0x00000040| 0c 00 02 00 01 00 00 0e | ........ | 12 0 2 0 1 0 0 14 |64 +0x00000048| 10 00 06 03 6e 73 33 c0 | ....ns3. | 16 0 6 3 110 115 51 192 |72 +0x00000050| 0c | . | 12 |80 <<< message_3.hex {Name:_acme-challenge.exaple.com. Type:TXT} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 0f 5f 61 63| . . . . . _ a c| 0 0 0 0 15 95 97 99|08 -0x10| 6d 65 2d 63 68 61 6c 6c| m e - c h a l l| 109 101 45 99 104 97 108 108|16 -0x18| 65 6e 67 65 06 65 78 61| e n g e . e x a| 101 110 103 101 6 101 120 97|24 -0x20| 70 6c 65 03 63 6f 6d 00| p l e . c o m .| 112 108 101 3 99 111 109 0|32 -0x28| 00 10 00 01 c0 0c 00 10| . . . . . . . .| 0 16 0 1 192 12 0 16|40 -0x30| 00 01 00 00 0e 10 00 2c| . . . . . . . ,| 0 1 0 0 14 16 0 44|48 -0x38| 2b 31 69 47 39 51 44 41| + 1 i G 9 Q D A| 43 49 105 71 57 81 68 65|56 -0x40| 67 68 65 4d 52 6d 57 7a| g h e M R m W z| 103 104 101 77 82 109 87 122|64 -0x48| 36 39 6a 77 75 70 57 47| 6 9 j w u p W G| 54 57 106 119 117 112 87 71|72 -0x50| 32 51 4d 62 72 75 62 6e| 2 Q M b r u b n| 50 81 77 98 114 117 98 110|80 -0x58| 4e 6a 5a 34 37 49 72 44| N j Z 4 7 I r D| 78 106 90 52 55 73 114 68|88 -0x60| 62 2d 34 30 | b - 4 0 | 98 45 52 48 |96 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 0f 5f 61 63 | ....._ac | 0 0 0 0 15 95 97 99 |8 +0x00000010| 6d 65 2d 63 68 61 6c 6c | me-chall | 109 101 45 99 104 97 108 108 |16 +0x00000018| 65 6e 67 65 06 65 78 61 | enge.exa | 101 110 103 101 6 101 120 97 |24 +0x00000020| 70 6c 65 03 63 6f 6d 00 | ple.com. | 112 108 101 3 99 111 109 0 |32 +0x00000028| 00 10 00 01 c0 0c 00 10 | ........ | 0 16 0 1 192 12 0 16 |40 +0x00000030| 00 01 00 00 0e 10 00 2c | ......., | 0 1 0 0 14 16 0 44 |48 +0x00000038| 2b 31 69 47 39 51 44 41 | +1iG9QDA | 43 49 105 71 57 81 68 65 |56 +0x00000040| 67 68 65 4d 52 6d 57 7a | gheMRmWz | 103 104 101 77 82 109 87 122 |64 +0x00000048| 36 39 6a 77 75 70 57 47 | 69jwupWG | 54 57 106 119 117 112 87 71 |72 +0x00000050| 32 51 4d 62 72 75 62 6e | 2QMbrubn | 50 81 77 98 114 117 98 110 |80 +0x00000058| 4e 6a 5a 34 37 49 72 44 | NjZ47IrD | 78 106 90 52 55 73 114 68 |88 +0x00000060| 62 2d 34 30 | b-40 | 98 45 52 48 |96 diff --git a/lib/dns/testdata/zone/without_soa_test.txt b/lib/dns/testdata/zone/without_soa_test.txt index 5faf25c5..11c6f4db 100644 --- a/lib/dns/testdata/zone/without_soa_test.txt +++ b/lib/dns/testdata/zone/without_soa_test.txt @@ -17,37 +17,37 @@ dev.kilabit.info. 3600 IN A 127.0.0.1 <<< message_0.hex {Name:dev.kilabit.info. Type:A} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 03 64 65 76| . . . . . d e v| 0 0 0 0 3 100 101 118|08 -0x10| 07 6b 69 6c 61 62 69 74| . k i l a b i t| 7 107 105 108 97 98 105 116|16 -0x18| 04 69 6e 66 6f 00 00 01| . i n f o . . .| 4 105 110 102 111 0 0 1|24 -0x20| 00 01 c0 0c 00 01 00 01| . . . . . . . .| 0 1 192 12 0 1 0 1|32 -0x28| 00 00 0e 10 00 04 7f 00| . . . . . . . .| 0 0 14 16 0 4 127 0|40 -0x30| 00 01 | . . | 0 1 |48 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 03 64 65 76 | .....dev | 0 0 0 0 3 100 101 118 |8 +0x00000010| 07 6b 69 6c 61 62 69 74 | .kilabit | 7 107 105 108 97 98 105 116 |16 +0x00000018| 04 69 6e 66 6f 00 00 01 | .info... | 4 105 110 102 111 0 0 1 |24 +0x00000020| 00 01 c0 0c 00 01 00 01 | ........ | 0 1 192 12 0 1 0 1 |32 +0x00000028| 00 00 0e 10 00 04 7f 00 | ........ | 0 0 14 16 0 4 127 0 |40 +0x00000030| 00 01 | .. | 0 1 |48 <<< message_1.hex {Name:dev.kilabit.com. Type:A} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 03 64 65 76| . . . . . d e v| 0 0 0 0 3 100 101 118|08 -0x10| 07 6b 69 6c 61 62 69 74| . k i l a b i t| 7 107 105 108 97 98 105 116|16 -0x18| 03 63 6f 6d 00 00 01 00| . c o m . . . .| 3 99 111 109 0 0 1 0|24 -0x20| 01 c0 0c 00 01 00 01 00| . . . . . . . .| 1 192 12 0 1 0 1 0|32 -0x28| 00 0e 10 00 04 7f 00 00| . . . . . . . .| 0 14 16 0 4 127 0 0|40 -0x30| 01 | . | 1 |48 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 03 64 65 76 | .....dev | 0 0 0 0 3 100 101 118 |8 +0x00000010| 07 6b 69 6c 61 62 69 74 | .kilabit | 7 107 105 108 97 98 105 116 |16 +0x00000018| 03 63 6f 6d 00 00 01 00 | .com.... | 3 99 111 109 0 0 1 0 |24 +0x00000020| 01 c0 0c 00 01 00 01 00 | ........ | 1 192 12 0 1 0 1 0 |32 +0x00000028| 00 0e 10 00 04 7f 00 00 | ........ | 0 14 16 0 4 127 0 0 |40 +0x00000030| 01 | . | 1 |48 <<< message_2.hex {Name:angularjs.doc.localdomain. Type:A} - | 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| 0 1 2 3 4 5 6 7| - | 8 9 A B C D E F| 8 9 A B C D E F| 8 9 A B C D E F| -0x00| 00 00 84 00 00 01 00 01| . . . . . . . .| 0 0 132 0 0 1 0 1|00 -0x08| 00 00 00 00 09 61 6e 67| . . . . . a n g| 0 0 0 0 9 97 110 103|08 -0x10| 75 6c 61 72 6a 73 03 64| u l a r j s . d| 117 108 97 114 106 115 3 100|16 -0x18| 6f 63 0b 6c 6f 63 61 6c| o c . l o c a l| 111 99 11 108 111 99 97 108|24 -0x20| 64 6f 6d 61 69 6e 00 00| d o m a i n . .| 100 111 109 97 105 110 0 0|32 -0x28| 01 00 01 c0 0c 00 01 00| . . . . . . . .| 1 0 1 192 12 0 1 0|40 -0x30| 01 00 00 0e 10 00 04 7f| . . . . . . . .| 1 0 0 14 16 0 4 127|48 -0x38| 00 00 01 | . . . | 0 0 1 |56 + | 0 1 2 3 4 5 6 7 | 01234567 | 0 1 2 3 4 5 6 7 | + | 8 9 A B C D E F | 89ABCDEF | 8 9 A B C D E F | +0x00000000| 00 00 84 00 00 01 00 01 | ........ | 0 0 132 0 0 1 0 1 |0 +0x00000008| 00 00 00 00 09 61 6e 67 | .....ang | 0 0 0 0 9 97 110 103 |8 +0x00000010| 75 6c 61 72 6a 73 03 64 | ularjs.d | 117 108 97 114 106 115 3 100 |16 +0x00000018| 6f 63 0b 6c 6f 63 61 6c | oc.local | 111 99 11 108 111 99 97 108 |24 +0x00000020| 64 6f 6d 61 69 6e 00 00 | domain.. | 100 111 109 97 105 110 0 0 |32 +0x00000028| 01 00 01 c0 0c 00 01 00 | ........ | 1 0 1 192 12 0 1 0 |40 +0x00000030| 01 00 00 0e 10 00 04 7f | ........ | 1 0 0 14 16 0 4 127 |48 +0x00000038| 00 00 01 | ... | 0 0 1 |56 |
