MoinQ:

DNS/実装/KnotDNSresolver/issues/moin.qmail.jpについて、ここに記述してください。

起動したてで、moin.qmail.jp A を問い合わせて、 そのあとで qmail.jp NSを問い合わせると、親の委譲情報を答える。

だが、/qmail.jp_NS

$ dig moin.qmail.jp @127.0.0.3

; <<>> DiG 9.11.1 <<>> moin.qmail.jp @127.0.0.3
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63004
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: 090ea12c15d9afdf3c0fad1d590160ce8bf6f2a50f309948 (good)
;; QUESTION SECTION:
;moin.qmail.jp.                 IN      A

;; ANSWER SECTION:
moin.qmail.jp.          86400   IN      A       14.192.44.5

;; Query time: 201 msec
;; SERVER: 127.0.0.3#53(127.0.0.3)
;; WHEN: Thu Apr 27 12:09:02 JST 2017
;; MSG SIZE  rcvd: 86

$ dig -t ns qmail.jp @127.0.0.3

; <<>> DiG 9.11.1 <<>> -t ns qmail.jp @127.0.0.3
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23133
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: fbe4a5cb237cf1568091f802590160e796aff045996795cc (good)
;; QUESTION SECTION:
;qmail.jp.                      IN      NS

;; ANSWER SECTION:
qmail.jp.               86375   IN      NS      a.ns.qmail.jp.

;; Query time: 0 msec
;; SERVER: 127.0.0.3#53(127.0.0.3)
;; WHEN: Thu Apr 27 12:09:27 JST 2017
;; MSG SIZE  rcvd: 84

1. log

# kresd -v
[system] interactive mode
> [    0][plan] plan 'moin.qmail.jp.' type 'A'
[40462][iter]   'moin.qmail.jp.' type 'A' id was assigned, parent id 0
[40462][resl]   => using root hints
[26011][iter]   'moin.qmail.jp.' type 'A' id was assigned, parent id 0
[26011][resl]   => querying: '202.12.27.33' score: 10 zone cut: '.' m12n: 'JP.' type: 'NS' proto: 'udp'
[26011][iter]   <= using glue for 'e.dns.jp.': '192.50.43.53'
[26011][iter]   <= using glue for 'h.dns.jp.': '65.22.40.25'
[26011][iter]   <= using glue for 'f.dns.jp.': '150.100.6.8'
[26011][iter]   <= using glue for 'd.dns.jp.': '210.138.175.244'
[26011][iter]   <= using glue for 'g.dns.jp.': '203.119.40.1'
[26011][iter]   <= using glue for 'c.dns.jp.': '156.154.100.5'
[26011][iter]   <= using glue for 'b.dns.jp.': '202.12.30.131'
[26011][iter]   <= using glue for 'a.dns.jp.': '203.119.1.1'
[26011][iter]   <= referral response, follow
[26011][resl]   <= server: '202.12.27.33' rtt: 7 ms
[50041][iter]   'moin.qmail.jp.' type 'A' id was assigned, parent id 0
[50041][resl]   => querying: '65.22.40.25' score: 10 zone cut: 'jp.' m12n: 'QMail.Jp.' type: 'NS' proto: 'udp'
[50041][iter]   <= using glue for 'a.ns.qmail.jp.': '14.192.44.5'
[50041][iter]   <= referral response, follow
[50041][resl]   <= server: '65.22.40.25' rtt: 182 ms
[17369][iter]   'moin.qmail.jp.' type 'A' id was assigned, parent id 0
[17369][resl]   => querying: '14.192.44.5' score: 10 zone cut: 'qmail.jp.' m12n: 'MOIN.Qmail.jP.' type: 'A' proto: 'udp'
[17369][iter]   <= rcode: NOERROR
[17369][resl]   <= server: '14.192.44.5' rtt: 11 ms
[    0][resl] finished: 4, queries: 1, mempool: 32800 B
[    0][plan] plan 'qmail.jp.' type 'NS'
[32441][iter]   'qmail.jp.' type 'NS' id was assigned, parent id 0
[32441][ rc ]   => satisfied from cache
[32441][iter]   <= rcode: NOERROR
[    0][resl] finished: 4, queries: 1, mempool: 32800 B