(Sent this on the mailinglist before, but it doesn't seem to be active)
The following simple program properly yields a response with addresses for www.google.com on most systems I test it on, but on one specific host it yields results for canonical_name "." with lots of data from the DNS root servers. There should be nothing special about this host.
My network breaks recursive resolution attempts apart from the recursive resolver on my router (by some weird old 53 redirect left in my firewall). Once removed, recursive resolution works, but that is not what I need.
I omitted setting getdns_context_set_resolution_type(dns_context, GETDNS_RESOLUTION_STUB);, which achieves the stub resolver behavior I need.
(Sent this on the mailinglist before, but it doesn't seem to be active)
The following simple program properly yields a response with addresses for www.google.com on most systems I test it on, but on one specific host it yields results for canonical_name "." with lots of data from the DNS root servers. There should be nothing special about this host.
Debian buster. Package: libgetdns10 Source: getdns Version: 1.5.1-1
What could be going on?
Regards,
Stephan.
Name resolution works normally on that host:
Compiled the program as:
Yields the following on that particular environment: