On Mon, 15 Dec 2003 20:38:32 -0800, Joaco <(E-Mail Removed)> wrote:
> Running bind 9.1.2 with an internal and an external zone.
>
> Frequently, now days, my ISP's servers crash and my two local
> dns servers then fail to provide external name resolution during
> those lapses. My WWW/FTP servers remain visible to the outside,
> because I switched to Netsol for my domain's external DNS.
> However, I am now blind internally and end up having to go to
> tracert.com(/etc/hosts) for manual name resolution...
>
> Question, I do have a "." zone and db.root defined, but no joy.
> How do I get bind to feed its cache from the internet root
> servers, when my ISP forwarders are down???
What do you have in your named.conf for anything related to forward (do
you have 'forward only')?
I do not use forwarders because when I first got DSL, Ameritech's DNS was
sluggish at times, which was my reason for doing my own caching DNS. If
you do not rely on unreliable servers, you will not be affected by them.
However, you have to occasionally keep your db.root file up to date
(assuming db.root is same as root.hints in SuSE):
cp db.root db.root.old
dig @server . ns > db.root (where server is any root server in db.root)
I do not know how often a name I access might be in my ISP's cache or
whether they would need to fetch it from the root servers. But fetching a
name once and having it in my local cache has got to be quicker than
'forward first' every name request to my ISP.
--
David Efflandt - All spam ignored
http://www.de-srv.com/