I'm generally new to linux so please bear with me.
I'm running a server with SLES 9. On that server I have running and configured Named and Nscd. They seem to operate normally with running a dig, host or nslookup they return the correct results. The problem is that when around 50 to 60 requests come through to the server it causes it to return no results for an ip.
For example:
This is what I get at first:
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
www.google.com canonical name =
www.l.google.com.
Name:
www.l.google.com
Address: 72.14.205.99
Name:
www.l.google.com
Address: 72.14.205.103
Name:
www.l.google.com
Address: 72.14.205.104
Name:
www.l.google.com
Address: 72.14.205.147
Then after around 50 to 60 requests come through I get this:
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
www.google.com canonical name =
www.l.google.com.
And it will stay like that until I restart Named and everything works fine again for another 50 to 60 requests.
The way that I wanted this set up, and thought I had done, was so that the DNS info was cached on the server so that the request would come back faster and not put a large load on my connection.
Any ideas?
I'm sorry, I have one other thing thats very important to add. The nslookup fails only for internal network addresses only. And the
www.google.com nslookup was only as an example. I cannot include the actual address for confidentiality reasons. So nslookup fails on internal lookups even for other DNS servers internally that are operating normally.