Seems that by default OpenBSD's DNS resolver rotates what DNS server from
/etc/resolv.conf it uses, and when the DNS server used for a resolve does
not work, the DNS resolve fails;

Perhaps not exactly like this, but clearly in this direction: If there's
any imperfection about any of the listed DNS servers, there will be DNS
resolves that fail.

This creates an extended issue that errors propagate, like, HTTP connects
fail because the remote host can't be found, causing all kinds of weird
errors.

I want this fixed.

I guess a setup with

a) OpenBSD's resolver configured to retry 999 times before failing, and
b) Running a DNSMasq and using that as only DNS server on a machine

should be a perfect safeguard agains failing resolves?


If so, is there any way to do a)?

Thanks,
Mikael

Reply via email to