Error 7062: DNS sending packets to itself

Error 7062: DNS sending packets to itself

Post by Bob » Sun, 19 Oct 2003 01:50:17


After reading the Q articles related to this error, I know
what needs to be done to resolve it. However, I am still
unclear why this is an issue. "The DNS Server should
never send packets to itself." per the Event Log. Can
someone explain this to me?

Thanks!
 
 
 

Error 7062: DNS sending packets to itself

Post by Steve Duff » Sun, 19 Oct 2003 04:32:37

If you're asking why a DNS server should never be sending
packets to itself, the reason is because it is then trying to use
itself to resolve a query that couldn't be resolved locally, which
is why the packet went out in the first place.

If this check weren't made, then the server would continue to
resend the same query to itself, over and over, in what should
be clear would be a quite fruitless, quite endless effort to resolve
the lookup.

An (admittedly not-very-brilliant) analogy would be to put
"refer to dictionary for definition" under the definition of a word in
the dictionary.

[There are a few other reasons why a DNS server would
be sending out packets besides queries, but none of them
should ever be sent to itself either.]

Steve Duff, MCSE
Ergodic Systems, Inc.

 
 
 

Error 7062: DNS sending packets to itself

Post by Jonathan d » Sun, 19 Oct 2003 08:14:02

B> "The DNS Server should never send packets to itself."
B> per the Event Log.

Proxy DNS servers have a front-end, that receives queries from
DNS clients and sends responses to them, and a back-end, that
sends queries to other DNS servers and receives responses from
them. The purpose of the back-end is to obtain the information
necessary in order to service the front end. It makes no sense,
therefore, for the back-end of a proxy DNS server to be talking
to the front-end of that same server. At best, this would simply
be an infinite loop.

<URL: http://www.yqcomputer.com/ ./~J.deBoynePollard/FGA/bind-big-picture.html>
<URL: http://www.yqcomputer.com/ ./~J.deBoynePollard/FGA/dns-server-roles.html>