1 1.1 christos ; config options 2 1.1 christos ; The island of trust is at example.com 3 1.1 christos server: 4 1.1 christos target-fetch-policy: "0 0 0 0 0" 5 1.1 christos qname-minimisation: "no" 6 1.1 christos trust-anchor-signaling: no 7 1.1 christos minimal-responses: no 8 1.1.1.2 christos iter-scrub-promiscuous: no 9 1.1 christos disable-edns-do: yes 10 1.1 christos 11 1.1 christos stub-zone: 12 1.1 christos name: "." 13 1.1 christos stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. 14 1.1 christos CONFIG_END 15 1.1 christos 16 1.1 christos SCENARIO_BEGIN Test lookup with disable-edns-do 17 1.1 christos 18 1.1 christos ; K.ROOT-SERVERS.NET. 19 1.1 christos RANGE_BEGIN 0 100 20 1.1 christos ADDRESS 193.0.14.129 21 1.1 christos ENTRY_BEGIN 22 1.1 christos MATCH opcode qtype qname 23 1.1 christos ADJUST copy_id 24 1.1 christos REPLY QR NOERROR 25 1.1 christos SECTION QUESTION 26 1.1 christos . IN NS 27 1.1 christos SECTION ANSWER 28 1.1 christos . IN NS K.ROOT-SERVERS.NET. 29 1.1 christos SECTION ADDITIONAL 30 1.1 christos K.ROOT-SERVERS.NET. IN A 193.0.14.129 31 1.1 christos ENTRY_END 32 1.1 christos 33 1.1 christos ENTRY_BEGIN 34 1.1 christos MATCH opcode qtype qname 35 1.1 christos ADJUST copy_id 36 1.1 christos REPLY QR NOERROR 37 1.1 christos SECTION QUESTION 38 1.1 christos www.example.com. IN A 39 1.1 christos SECTION AUTHORITY 40 1.1 christos com. IN NS a.gtld-servers.net. 41 1.1 christos SECTION ADDITIONAL 42 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 43 1.1 christos ENTRY_END 44 1.1 christos RANGE_END 45 1.1 christos 46 1.1 christos ; a.gtld-servers.net. 47 1.1 christos RANGE_BEGIN 0 100 48 1.1 christos ADDRESS 192.5.6.30 49 1.1 christos ENTRY_BEGIN 50 1.1 christos MATCH opcode qtype qname 51 1.1 christos ADJUST copy_id 52 1.1 christos REPLY QR NOERROR 53 1.1 christos SECTION QUESTION 54 1.1 christos com. IN NS 55 1.1 christos SECTION ANSWER 56 1.1 christos com. IN NS a.gtld-servers.net. 57 1.1 christos SECTION ADDITIONAL 58 1.1 christos a.gtld-servers.net. IN A 192.5.6.30 59 1.1 christos ENTRY_END 60 1.1 christos 61 1.1 christos ENTRY_BEGIN 62 1.1 christos MATCH opcode qtype qname 63 1.1 christos ADJUST copy_id 64 1.1 christos REPLY QR NOERROR 65 1.1 christos SECTION QUESTION 66 1.1 christos www.example.com. IN A 67 1.1 christos SECTION AUTHORITY 68 1.1 christos example.com. IN NS ns.example.com. 69 1.1 christos SECTION ADDITIONAL 70 1.1 christos ns.example.com. IN A 1.2.3.4 71 1.1 christos ENTRY_END 72 1.1 christos RANGE_END 73 1.1 christos 74 1.1 christos ; ns.example.com. 75 1.1 christos RANGE_BEGIN 0 100 76 1.1 christos ADDRESS 1.2.3.4 77 1.1 christos ENTRY_BEGIN 78 1.1 christos MATCH opcode qtype qname 79 1.1 christos ADJUST copy_id 80 1.1 christos REPLY QR NOERROR 81 1.1 christos SECTION QUESTION 82 1.1 christos example.com. IN NS 83 1.1 christos SECTION ANSWER 84 1.1 christos example.com. IN NS ns.example.com. 85 1.1 christos example.com. 3600 IN RRSIG NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854} 86 1.1 christos SECTION ADDITIONAL 87 1.1 christos ns.example.com. IN A 1.2.3.4 88 1.1 christos ns.example.com. 3600 IN RRSIG A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854} 89 1.1 christos ENTRY_END 90 1.1 christos 91 1.1 christos ; response to DNSKEY priming query 92 1.1 christos ENTRY_BEGIN 93 1.1 christos MATCH opcode qtype qname 94 1.1 christos ADJUST copy_id 95 1.1 christos REPLY QR NOERROR 96 1.1 christos SECTION QUESTION 97 1.1 christos example.com. IN DNSKEY 98 1.1 christos SECTION ANSWER 99 1.1 christos example.com. 3600 IN DNSKEY 256 3 3 ALXLUsWqUrY3JYER3T4TBJII s70j+sDS/UT2QRp61SE7S3E EXopNXoFE73JLRmvpi/UrOO/Vz4Se 6wXv/CYCKjGw06U4WRgR YXcpEhJROyNapmdIKSx hOzfLVE1gqA0PweZR8d tY3aNQSRn3sPpwJr6Mi /PqQKAMMrZ9ckJpf1+b QMOOvxgzz2U1GS18b3y ZKcgTMEaJzd/GZYzi/B N2DzQ0MsrSwYXfsNLFO Bbs8PJMW4LYIxeeOe6rUgkWOF 7CC9Dh/dduQ1QrsJhmZAEFfd6ByYV+ ;{id = 2854 (zsk), size = 1688b} 100 1.1 christos example.com. 3600 IN RRSIG DNSKEY 3 2 3600 20070926134802 20070829134802 2854 example.com. MCwCFG1yhRNtTEa3Eno2zhVVuy2EJX3wAhQeLyUp6+UXcpC5qGNu9tkrTEgPUg== ;{id = 2854} 101 1.1 christos SECTION AUTHORITY 102 1.1 christos example.com. IN NS ns.example.com. 103 1.1 christos example.com. 3600 IN RRSIG NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854} 104 1.1 christos SECTION ADDITIONAL 105 1.1 christos ns.example.com. IN A 1.2.3.4 106 1.1 christos ns.example.com. 3600 IN RRSIG A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854} 107 1.1 christos ENTRY_END 108 1.1 christos 109 1.1 christos ; response to query of interest, when sent with EDNS DO 110 1.1 christos ENTRY_BEGIN 111 1.1 christos MATCH opcode qtype qname DO 112 1.1 christos ADJUST copy_id 113 1.1 christos REPLY QR AA DO NOERROR 114 1.1 christos SECTION QUESTION 115 1.1 christos www.example.com. IN A 116 1.1 christos SECTION ANSWER 117 1.1 christos www.example.com. IN A 10.20.30.40 118 1.1 christos ns.example.com. 3600 IN RRSIG A 3 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCQMyTjn7WWwpwAR1LlVeLpRgZGuQIUCcJDEkwAuzytTDRlYK7nIMwH1CM= ;{id = 2854} 119 1.1 christos SECTION AUTHORITY 120 1.1 christos example.com. IN NS ns.example.com. 121 1.1 christos example.com. 3600 IN RRSIG NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854} 122 1.1 christos SECTION ADDITIONAL 123 1.1 christos ns.example.com. IN A 1.2.3.4 124 1.1 christos www.example.com. 3600 IN RRSIG A 3 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFC99iE9K5y2WNgI0gFvBWaTi9wm6AhUAoUqOpDtG5Zct+Qr9F3mSdnbc6V4= ;{id = 2854} 125 1.1 christos ENTRY_END 126 1.1 christos 127 1.1 christos ; response to query of interest, when sent without DO 128 1.1 christos ENTRY_BEGIN 129 1.1 christos MATCH opcode qtype qname 130 1.1 christos ADJUST copy_id 131 1.1 christos REPLY QR AA NOERROR 132 1.1 christos SECTION QUESTION 133 1.1 christos www.example.com. IN A 134 1.1 christos SECTION ANSWER 135 1.1 christos www.example.com. IN A 10.20.30.40 136 1.1 christos SECTION AUTHORITY 137 1.1 christos example.com. IN NS ns.example.com. 138 1.1 christos SECTION ADDITIONAL 139 1.1 christos ns.example.com. IN A 1.2.3.4 140 1.1 christos ENTRY_END 141 1.1 christos RANGE_END 142 1.1 christos 143 1.1 christos STEP 1 QUERY 144 1.1 christos ENTRY_BEGIN 145 1.1 christos REPLY RD DO 146 1.1 christos SECTION QUESTION 147 1.1 christos www.example.com. IN A 148 1.1 christos ENTRY_END 149 1.1 christos 150 1.1 christos ; recursion happens here. 151 1.1 christos STEP 10 CHECK_ANSWER 152 1.1 christos ENTRY_BEGIN 153 1.1 christos MATCH all 154 1.1 christos REPLY QR RD RA NOERROR 155 1.1 christos SECTION QUESTION 156 1.1 christos www.example.com. IN A 157 1.1 christos SECTION ANSWER 158 1.1 christos www.example.com. IN A 10.20.30.40 159 1.1 christos SECTION AUTHORITY 160 1.1 christos example.com. IN NS ns.example.com. 161 1.1 christos SECTION ADDITIONAL 162 1.1 christos ns.example.com. IN A 1.2.3.4 163 1.1 christos ENTRY_END 164 1.1 christos 165 1.1 christos SCENARIO_END 166