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

Posted on 2009-04-15
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
    LVL 20

    Accepted Solution

    Add a permananent route to the master server (might effect other communication between these two hosts).
    LVL 18

    Author Comment

    by:Andrej Pirman
    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
    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
    Any confirmation?
    Am I doing right or not?
    LVL 18

    Author Closing Comment

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

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Even if you have implemented a Mobile Device Management solution company wide, it is a good idea to make sure you are taking into account all of the major risks to your electronic protected health information (ePHI).
    Meet the world's only “Transparent Cloud™” from Superb Internet Corporation. Now, you can experience firsthand a cloud platform that consistently outperforms Amazon Web Services (AWS), IBM’s Softlayer, and Microsoft’s Azure when it comes to CPU and …
    This tutorial will give a short introduction and overview of Backup Exec 2014 and the additional features that have been added over its predecessor Backup Exec 2012. As with Backup Exec 2012, the Backup Exec button in the upper left corner. From her…
    This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…

    761 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

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now