0

We have a domain controller at our remote site that doesn't have any DNS server or DNS replication. I have just setup a client machine that was using a local account to instead use a domain account. It connected to the domain fine but I couldn't login at first as it could not contact a logon server.

I tried the normal hosts file to link the domain name to the IP of the DC but this didn't work.

I changed the domain controller DNS to look at the primary DC over demand-dial VPN. I changed the client DNS to look at the domain controller DNS.

Now I can login and authenticate to the domain but it is very slow. I can't configure certain things that rely on the domain such as adding domain users to the remote desktop users and GPupdate is failing too.

If I go to %logonserver% I get to the domain controller I want to be connected to.

I figure I am wrong that I can get DNS from the primary DC by client -> DC(secondary) -> VPN -> DC(primary).

Could you advise on a better DNS configuration? Should I not be reconfiguring the network adapter DNS to do this and instead be using LMhosts to force the client to authenticate to the domain controller.

TIA.

Kind regards,

James

1 Answers1

3

First of all, Windows 2000+ (Active Directory) does not have a concept of primary and secondary domain controllers. Domain Controllers are "equal" (see What is Active Directory Chapter "Availability concerns"

To your problem: I would suggest that you setup your DC in the Branch office as a DNS Server, and your problems are likely going away. Its a good practice to have Domain Controller as well as DNS in branch offices.

MichelZ
  • 11,238