January 30th, 2003, 05:14 PM
Is there a timeout set for finding something with DNS? I have 4 diff dns servers listed in my settings, yet I find myself day in and day out re-ordering them to get to different sites. Shouldn't it just go down the list? Is there a timeout setting in the regestry or something? Or is windows just dumb and only use the top DNS?
January 30th, 2003, 06:59 PM
Sounds to me like you have really unreliable dns servers. Firstly, since DNS is a heirarchical database, the server you ask for resolution should have what is called a forwarder which it should ask if the answer is not readily available in it's cache. If it does not have a forwarder then it should be allowed to recurse, (make a query to the root hint servers), and work out the answer from there.
If you are using win2k/xp your machine will contain it's own DNS cache, (at a dos prompt type ipconfig /displaydns, to clear the cache type ipconfig /flushdns). Since you have to change servers to resolve different addresses I would suggest that the resolution is not taking place in the first place because the server is down. Some of the more recent sites will resolve from your local cache but the others will fail from there and ask a server that is down for the answer. When you change primary server to one that is up.....bingo..... it resolves it.
I would look for some more reliable servers if I were you.
Don\'t SYN us.... We\'ll SYN you.....
\"A nation that draws too broad a difference between its scholars and its warriors will have its thinking done by cowards, and its fighting done by fools.\" - Thucydides
January 30th, 2003, 07:24 PM
Try this program for a DNS
There is a "Freeware" program called Bind-PE
If you are Brave!!! (This is what I use!)
It will work as a DNS on a local computer
or on a server..... I have set up both
You will not have to depend on your ISP's DNS
and it will resolve the other half of the net
I hope this helps
Franklin Werren at www.bagpipes.net
Yes I do play the Bagpipes!
And learning to Play the Bugle
January 30th, 2003, 07:49 PM
If the sites you are looking for are visited on a regular basis, add the entry into the hosts file. This is automatically loaded into cache on system start up and each time the Hosts file is updated.
For the record, the first timeout is set at 1 second, if no response is recd, then resolver queries preferred server and waits 2 seconds, no response, resolver then queries ALL Name Servers and waits another 2 seconds, still no response, queries all Name Servers and waits 4 seconds, still no response, queries all Name Servers and waits 8 seconds. No response, resolver responds with time out message, any queries destined for name servers will automatically generate time out for the next 30 seconds. The resolver also keeps track of which server responded to quickest and moves them up and down the list.
To prevent the resolver from accepting responses from non-queried servers
QueryIPMatching (Reg_DWORD) with a value of 1
\"The crazy thing is, I get paid to do this\"