> On 8 Nov 2018, at 5:07 am, Paul Vixie <p...@redbarn.org> wrote: > > > > Tony Finch wrote: >> ... >> >> And even if you can get the recursive server addresses, you should still >> go through the name service switch to deal with names that aren't in the >> DNS. > > agreed.
For A and AAAA, but not for HTTP, SRV and all the rest as there are no alternative data sources for those values. >> The custom DNS stub resolvers that I know about (adns, ldns, libevent) >> reimplement the libc resolver, with their own parsers for /etc/resolv.conf >> and all the rest. > > dns requests should almost universally go out via the open source "getdns" > API (https://getdnsapi.net/) at this point. if your code uses one of the > above methods, or getXbyY() in any form, please investigate. It really doesn’t matter which API you decide to use to lookup HTTP or SRV. They all get the same data. > -- > P Vixie > > _______________________________________________ > DNSOP mailing list > DNSOP@ietf.org > https://www.ietf.org/mailman/listinfo/dnsop -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop