How do I stop using local_unbound ?

John Kennedy warlock at phouka.net
Mon Aug 6 14:58:36 UTC 2018


On Mon, Aug 06, 2018 at 03:06:00PM +0100, Pete French wrote:
> having enabled local_unbound in /etc/rc.d how do I remove that
> and go back to using just DHCP delivered nameservers ? I
> set it to 'NO' but yet the machine still seems to have traces of
> the config in other places and keeps trying to use them, for reasons I
> dont understand.
> 
> Is there a quyick guide to clearing this off a system when you dont want to use
> it anymore ? I get that it needs to be slightly complex to do what it does,
> but its proving very hard to fix the broken DNS looksup!

Hmm.  First, make sure that it isn't running (service local_unbound stop, etc).
Then look at your /etc/resolv.conf -- unbound tends to rewrite that on initial
startup, taking some of it's settings and inserting itself into the middle as a
caching DNS server.  At the very least, you want something like this:

	nameserver 8.8.8.8

I think the default DHCP client stomps all over /etc/resolv.conf fairly well,
but see what options are in there (for example, options for domain-name-servers
and domain-name).  The stock /etc/dhclient.conf is all comments.

I have issues with the DNS results my ISP returns to me, but setting up a cache
or using sites like 8.8.8.8 (google public DNS, if you don't mind feeding the
beast) fixes that.

For something deeper, what is your /etc/host.conf?  Mine is this:

	# Auto-generated from nsswitch.conf
	hosts
	dns

That lets your /etc/hosts contents override DNS, which is often a good thing.
By default, your /etc/hosts should be pretty much all comments except for
these two lines:

    [grep -v '^#' /etc/hosts]
	::1			localhost localhost.my.domain
	127.0.0.1		localhost localhost.my.domain


More information about the freebsd-stable mailing list