Maybe try configuring bind (read the manuals and online docs) and setting 
resolv.conf to 127.0.0.1 would be a good start.

OpenBSD's resolv logic won't be 'fixed' unless you want to change the code..

Sent from my iPhone

> On 19 Dec 2013, at 22:36, Mikael <mikael.tr...@gmail.com> wrote:
> 
> 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