> Am 20.09.2024 um 13:08 schrieb Otto Moerbeek <o...@drijf.net>: > > On Fri, Sep 20, 2024 at 12:45:08PM +0200, Mike Fischer wrote: > >> >>> Am 20.09.2024 um 12:13 schrieb Stuart Henderson <stu.li...@spacehopper.org>: >>> >>>> From what you've shown I can only assume the auth servers are broken >>> and probably refusing to respond for A (rather than an empty NOERROR >>> response). >> >> I agree, that is probably the root cause. >> >> So that would cause host(1) to abort looking for other RRsets? Is that not a >> bug in host(1)? >> >> Note: I tried looking at the source code of host(1) but I can’t figure out >> how it works. >> >> >>> AAAA-only is a somewhat rare case and IPv6 has only been supported in >>> DNS since 2008 or so, it takes time to get the bugs worked out >>> especially in custom DNS software like is probably used for a dynamic >>> dns zone. >> >> Yes, a mere 18 years is rather new ;-) >> >> >>> If you show the real hostname, maybe someone can figure it out in >>> more detail. >> >> This is an example hostname I created at dynv6.com for the purpose of >> figuring out this issue: >> test.fwml42.v6.rocks >> >> $ dig +short test.fwml42.v6.rocks aaaa >> 2001:db8::dead:beaf >> $ host test.fwml42.v6.rocks >> Host test.fwml42.v6.rocks not found: 2(SERVFAIL) >> $ > > Here host just succeeds with that name (not using unbound as resolver > but PowerDNS recursor) > > $ host test.fwml42.v6.rocks > test.fwml42.v6.rocks has IPv6 address 2001:db8::dead:beaf > > A tip to investigate further: use -v with host (it shows more > details), don't use +short with dig (it hides useful information). > > -Otto
Alright: $ dig test.fwml42.v6.rocks aaaa ; <<>> dig 9.10.8-P1 <<>> test.fwml42.v6.rocks aaaa ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12016 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; QUESTION SECTION: ;test.fwml42.v6.rocks. IN AAAA ;; ANSWER SECTION: test.fwml42.v6.rocks. 60 IN AAAA 2001:db8::dead:beaf ;; Query time: 49 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Sep 20 14:00:25 CEST 2024 ;; MSG SIZE rcvd: 77 $ host -v test.fwml42.v6.rocks Trying "test.fwml42.v6.rocks" Host test.fwml42.v6.rocks not found: 2(SERVFAIL) Received 38 bytes from 127.0.0.1#53 in 467 ms $ And for competeness: $ dig test.fwml42.v6.rocks a ; <<>> dig 9.10.8-P1 <<>> test.fwml42.v6.rocks a ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 15149 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; QUESTION SECTION: ;test.fwml42.v6.rocks. IN A ;; Query time: 287 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Sep 20 14:02:14 CEST 2024 ;; MSG SIZE rcvd: 49 $ Mike