How to define default outgoing NIC adapter and IP for MS DNS server?

Posted on 2009-04-15
Medium Priority
Last Modified: 2012-06-27

I have problems with my Secondary DNS server, all setup in Windows 2003/2008 environment.
Here is how it is setup (Workgroup conectivity, no AD):
- on 2 Windows 2003 machines I have 2 MS DNS servers installed. 1st is primary DNS, 2nd is secondary DNS, and it has only 1 NIC and 1 public IP
- on distant location I have 3rd Windows 2008 machine, which is Tertiary DNS. This machine has 3 NIC adapters and multiple public IP's

Now, DNS zones are configured with LIMITED zone transfer permissions, where zone transfers are only allowed to servers, listed in NS servers list. Which means, primary DNS zones can only be transfered to Secondary and Tetriary DNS server.

While transfer to 2nd server is NOT problematic (it has only 1 NIC and 1 IP), there are random problems with zone transfers to 3rd server (with multiple NIC's and IP's).

Because 3rd server sends zone update request on RANDOM public IP, despite of the fact, that DNS server is bind to separate NIC with only SINGLE IP. It actually does serve CLIENTS only on this dedicated IP, but zone update requests are sent out to Primary DNS on random public IP (one of all IP's this machine has).

Does anybody have an idea how to specify the outgoing IP for DNS zone update requests?  
Question by:Andrej Pirman
  • 4
LVL 20

Accepted Solution

thehagman earned 1500 total points
ID: 24152611
Add a permananent route to the master server (might effect other communication between these two hosts).
LVL 18

Author Comment

by:Andrej Pirman
ID: 24153798
Hi Hagman,
thanx for the tip. But I am still unsure what route should I add. Here is my config:

Primary DNS is on public IP:

Tetriary (problematic) DNS is also on public IP, and has multiple NIC's:
IPs: (this one id for DNS),

What should ROUTE command look like?
Would it be correct to issue this command on Tetriary DNS server?


But how will Tetriary know which OUTGOING IP to use?
LVL 18

Author Comment

by:Andrej Pirman
ID: 24153818
I think I've got it:


If (interface) should be the NIC I want to be used. I think this should be correct.
LVL 18

Author Comment

by:Andrej Pirman
ID: 24159809
Any confirmation?
Am I doing right or not?
LVL 18

Author Closing Comment

by:Andrej Pirman
ID: 31570650
Only B grade for there was no further participation, and I had to determine details myself.

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Make the most of your online learning experience.
This program is used to assist in finding and resolving common problems with wireless connections.
If you're a developer or IT admin, you’re probably tasked with managing multiple websites, servers, applications, and levels of security on a daily basis. While this can be extremely time consuming, it can also be frustrating when systems aren't wor…
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…

864 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question