Running Server 2008 Standard R2. It's the only DC in the AD environment and is the AD server.
All clients trying to connect are Windows 7 Pro.
IPv6 has been disabled on the server and all clients.
Basically my DNS is not working at all from this server. I set up the DNS, and the clients could not join the domain unless I put the server into the primary DNS entry on each and every client. I noticed the server had a .com instead of a .local domain setup, so I blew away the server completely in the Array utility and started over, being careful to NOT make the server a .com domain.
That didn't help anything. Clients still cannot join the domain unless I put the PDC as the primary DNS entry on each client. Okay, so great, I put that in and it works. That also happens to be the only way I see that client as a Host (A) DNS entry as well. Once I join the domain, and as long as that client has the DNS entry, everything works.
As soon as I remove that DC address as the primary DNS on the host, it quits accessing the internet (yellow triangle on the NIC status) and the host entry disappears in DNS on the DC!
Obviously, I don't have DNS set up right. The wizard at install was pretty straightforward. I don't see how I could have screwed that up. I set the DC itself, as recommended, as the primary DNS, and the secondary is 18.104.22.168 (Google.) Once completed, the NIC on the server's DNS is 127.0.0.1, which is how every other server running the DNS server is that I have, and is what everyone tells me is correct.
Ipconfig /all on the clients resolves on 22.214.171.124, which should be the secondary. In other words, all my DNS entries look correct, but it's the DNS server isn't even there unless I specify the host to point to the DC for DNS.
Where did I go wrong in my DNS server setup?