I have been working since last night to get our shared hosting machines connected through Active Directory (long overdue) but am running into an issue with clients connecting to the Domain Controller.
I have setup the Domain Controller and the DNS Server on our "Master" machine, following the guide found HERE. Everything appears to be working fine, but when I go to another machine, and attempt to join the domain, I get the error...
"The following error occurred attempting to join the domain "xfactorservers.local": The network path was not found".
I have set the Preferred DNS server on the NIC to the IP of the one running on the server. It appears to be finding it, so I don't know what is causing this issue.
Get rid of the Google DNS servers on the NIC's of your server. Those should be added to the forwarders of your DNS server, they should not be configured as DNS servers for the DNS client on the server, which is what you have by having them configured as DNS servers on the NIC's.
Do the servers in question have direct connectivity to each other? Your server is using a routable ip address and I'm assuming your other servers do to. What is the path from one server to another as returned by tracert?
Are there firewalls on or in between these servers? If there is then you're likely to need to configure some rules on the firewalls to allow AD communication. Here's a document from MS that explains domain communication through a firewall. It was written for W2K but It should still be relevant for W2K8:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=16797
This issue comes up in many situations where a machine on the network has DNS IPs set to something like GOOGLE DNS. I did this same thing with a work stations and it took months of being dropped from the file share on a regular basis to solve. The network could not find the credentials manager on the server, tied to the domain controller, because the workstation was looking at the Google DNS, rather than the server on the network first.
DO NOT SET DNS on computers inside a network on any machines other than the Domain Controller, or better yet, the incoming Cable/ISP modem connecting to the outside world. All machines inside should look up the DNS from the DHCP source, or you may have problems.