How To Configure Root Hints vs. Forwarding for Locations Having Different Internet Gateways

Tech-Archive recommends: Fix windows errors by optimizing your registry



My question concerns proper settings for Server 2003 DNS root hints
and/or forwarding to "All other DNS domains." We have multiple
locations within the US, Canada and Latin America in a single domain
called AM.DIR.CORP.COM A single DC for that domain is also placed at
our parent company's headquarters in Europe. The parent company also
hosts the forest root domain.DIR.CORP.COM and European domain
EU.DIR.CORP.COM.

I am aware of the need to remove the standard root name servers from
root hints and substitute our own internal DNS or DNS-proxy servers to
get to the Internet. Our own internal DNS-proxy servers are configured
to use our ISP name servers for external name resolution. The problem
is that there is not just a single Internet gateway of last resort
within the AM.DIR.CORP.COM domain. Different locations use the
addresses of different DNS-proxying firewall LAN-facing interfaces. Do
I therefore need to populate the root hints with each and every such
DNS-proxying firewall in the entire domain? If so, won't that result in
a considerable degree of needless external name resolution traffic to
gateways which are not specific to the client resolver in question?
Does the subnet ordering option in the DNS server cause the name
resolution requests to go to the correct gateway address instead of to
all the addresses? If not, is it possible to selectively direct client
requests at different locations within the domain for external name
resolution to specific DNS-proxying firewall addresses? How is that
accomplished?

Or is my approach mistaken and should I be configuring forwarders for
"All other DNS domains" rather than root hints on each local domain
controller using the IP address of its own particular gateway or
gateways (some locations have two load-balanced Interent gateways) of
last resort?

Here is an example:

Site in St. Louis on 192.168.100.0/24 uses DNS-proxying firewall
interface 192.168.100.253 as Internet gateway of last resort.

Site in Omaha on 192.168.20.0/24 uses DNS-proxying firewall interface
192.168.20.253 as Internet gateway of last resort.

Site in Rio de Janeiro Brazil on 192.168.52.0/24 uses DNS-proxying
firewall interfce 192.168.52.253 as Internet gateway of last resort.

My goal is to minimize the amount of unnecessary traffic without
compromising external name resolution performance.

.



Relevant Pages

  • Re: MS Update Breaks External DNS again
    ... that you always have to copy the root hints again after reboot. ... Yes I have to force root hint updates on both servers manuall (i ... This is what is in both of my DNS servers cache.dns files. ...
    (microsoft.public.windows.server.dns)
  • Re: AD-Integrated DNS - Root Hints, Forwarders, Confused!
    ... if you want that servers ony try to resolve all names in HQ servers make ... to the two HQ DNS servers and remove the root hints from the branch DNS ... forwarders and the best configuration for our environment. ...
    (microsoft.public.windows.server.dns)
  • Re: How to KILL Root Hints!!!
    ... >> Integrated DNS servers that forward any unknown zone lookups to our ... >> have deleted the Root Hints and the cache.dns files so that there are ... >> manually delete them from the DNS properties, ... > it forwards recursive queries to the defined forwarder. ...
    (microsoft.public.win2000.dns)
  • Re: DC unable to communicate beyond gateway
    ... > OK I have a Win2003 Domain controller that cannot get to> the internet or anything beyond the default gateway. ... I> have chased everything I can think of and It not a DNS> problem since it cannot connect by IP either. ... DC1 can ping its default gateway. ... > Both servers are configured to point to each other first,> then themselves. ...
    (microsoft.public.windows.server.networking)
  • Re: How to KILL Root Hints!!!
    ... now and they will have to be removed manually somehow. ... > Public DNS servers. ... >>the cache.dns files so that there are no Root Hints ...
    (microsoft.public.win2000.dns)