Link to home
Start Free TrialLog in
Avatar of scottbisker
scottbisker

asked on

DNS Registration Multi-Homed XP computer

I'm having a strange issue with dynamic  DNS registration on XP.  I have a bunch of multi-homed hosts  that are in a Citrix XenDesktop pool.  All of the hosts have 2 NICs.  One nic resides in the main DNS domain  foo.bar.  The other NIC is on the Citrix mgmt network  citrix.foo.bar.  I'm trying to get the hosts to register the NICs in the appropriate domains.  

Both addresses are acquired via DHCP.  Both NICS have "Register this connection's addresses in DNS" selected in advanced settings.  The NIC that is on citrix.foo.bar has "Use this connection's DNS suffix in DNS registration"  selected in advanced settings.

When I examine the DNS entries, the registration exists in citrix.foo.bar for the appropriate NIC.  But when I examine the foo.bar domain, both NIC's IP addresses are registered in that domain.

Is there any registry setting or DHCP option that would force the second NIC to not register in the primary dns zone?  

Avatar of johnb6767
johnb6767
Flag of United States of America image

The hosts are multihomed? As in the "Appliance Locked" Hosts that connect to the VM?

Avatar of scottbisker
scottbisker

ASKER

No.  The VM itself is multihomed.  It has one NIC on the Citrix network which has all of the provisioning server traffic.  The other Interface is used for Active Directory, File & Printing, Internet Access.  
Ok, we dont use the Provisioning Server yet, was wondering why it would be multihomed....

Im not aware of the ability to specify which NIC registers to what DNS Domain....

Perhaps this can be set in the Template in which the VMs are built from?
Might be feasible in a machine startup script to detect the interfaces, and then import/set the settings based on the IP Addres...??....??

Only a theory at this point.....
The issue seems to be with Windows in general.  It seems that if select an adapter to register in DNS, it always registers in the default domain.  If you select  "Use this connection's DNS suffix in DNS registration"  it also registers in that domain as well.  It's a really stupid design flaw.  

Are the DNS Suffixes unique per each NIC?
Yes.  NIC 1 is foo.bar.   NIC 2 is citrix.foo.bar.

Thats odd.... Static DNS Server entriees, or DHCP? Using seperate DNS servers I am assuming, right?
Sorry, had to ask....
Static DNS Servers.  Same DNS servers.  The citrix.foo.bar network is just a separate VLAN in the same domain.  It's used for segmenting the Citrix traffic.
ASKER CERTIFIED SOLUTION
Avatar of johnb6767
johnb6767
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
No.  It's never worked.  The problem isn't that it's not registering in all domains, it's that it's registering both NIC ip addresses in the primary domain.
I have this same issue too.  It looks like this is by design.  I have found in a technet article that states "If the Register this connection's addresses in DNS check box is selected, this registration is in addition to the DNS registration of the full computer name."

http://technet.microsoft.com/en-us/library/cc754143.aspx