Christopher Aaron Farnfield said:
Could any one tell me what is DNS Forwarders, or where to
find the information about it?
It's easiest to explain with an example -- the most common example
you will read about here.
Suppose you have an internal DNS system, maybe even running on
your DCs and you either don't want these internal DNS servers (DCs)
to visit the entire Internet to resolve names (dangerous!) or you cannot
have them do that because of a firewall between them and the Internet.
Internal DNS -- clients configured to use it. Internal names resolve
just fine, but what about external names on the Internet?
This internal DNS can't (or shouldn't) go out there.
We set its "Forwarders" tab on the DNS server properties to "point to"
another DNS server which CAN access the entire Internet namespace
from the root DNS servers down.
This externally active DNS server is called a Forwarder. It's kind of funny
that this DNS server doesn't even know that it "is a" forwarder.
It is very common for you to forward to your ISP's DNS server or perhaps
to your Gateway/Firewall/NAT/router to the Internet if it can run a DNS
server.
This last idea, forwarding to a DNS server on the firewall/router serves an
additional purpose: It consolidates the external cache of names resolved so
that internal DNS servers don't have to repeat the same requests and it
thereby "protects the WAN" bandwidth or speeds up resolution.
So, what's a forwarder? It's just another DNS server that your DNS server
uses to help it do the actual name resolution for names the internal server
doesn't
know.
The clients and the forwarder don't even need to know that you are using the
"forwarder." Only the internal DNS servers set this up.