Error: Domain Cannot Be Contacted

less than 1 minute read

Description:

I’ve seen this error recently in my Hyper-V lab when trying to a join a computer to my domain controller. I knew it was something to do with DNS, but here are the things I did in order to resolve.

To Resolve:

  1. Here are the commands I was running:
# First, verify Subnet / Gateway.
Get-NetIPConfiguration

# Looks good, let's ping domain controller.
Test-NetConnection server2012
# Returns 10.13.13.250 - good

# Now ping the domain
Test-NetConnection testdomain.com

# No replies, dang it. Oh wait! Let's set the domain controller as the primary DNS server

# Change settings in Network Connections
Get-NetConnectionProfile
# See interfaceIndex of 4 for my LAN NIC.
Get-DnsClientServerAddress -InterfaceIndex 4 -AddressFamily IPv4
# See that I'm pointing to my gateway as the primary DNS server - wrong!
Set-DnsClientServerAddress -InterfaceIndex 4 -ServerAddresses ("10.13.13.250","1.1.1.1")

# Ping testdomain.com again, dang it still fails! Wait, need to flush dns!
Clear-DNSClientCache

# Returns domain name, good to go!
# Now I can try to join again and it should work!
Add-Computer -Domainname "testdomain.com" -Credential (Get-Credential) -Verbose
# Success!