Good afternoon all,
Domain name changed to protect the innocent, but I am sure this has to be something simple.
I am trying to domain-join an on-premises server to a Microsoft Entra Domain Services (AADDS) managed domain. All network connectivity and firewall rules appear to be correct, but the AADDS DNS servers are failing to resolve their own SRV records.
My Environment:
- AADDS Domain: mydomain.bm
- AADDS IPs (DNS): 10.0.0.4 and 10.0.0.5
- AADDS VNet: Myvnet/default
- On-Prem Server Subnet: 192.168.2.0/24
- Connectivity: Site-to-Site VPN (confirmed up and routing)
Troubleshooting Steps Performed
I have already completed the following steps:
1. Verified TCP Port Connectivity I ran Test-NetConnection from my on-prem server (192.168.2.x) to both AADDS IPs. All critical TCP ports are OPEN and succeeded:
- Port 53 (DNS)
- Port 88 (Kerberos)
- Port 135 (RPC)
- Port 389 (LDAP)
- Port 445 (SMB)
- Port 636 (LDAP SSL)
- Port 3268 (Global Catalog)
2. Verified NSG Firewall Rules My AADDS-bmg.bm-NSG has the following inbound "Allow" rules, which cover all required protocols from my on-prem subnet:
- Rule mydomaintoADDS (Priority 342): Allows TCP on ports 389,53,88,445 from 192.168.2.0/24.
- Rule mydomaintoADDS_UDP (Priority 352): Allows UDP on ports 389,53,88,445 from 192.168.2.0/24.
3. Verified AADDS Configuration I ran Get-AzADDomainService -Name "mydomain.bm" in Cloud Shell, and it confirms my configuration is correct:
- DomainName: mydomain.bm
- domainControllerIpAddress: [ "10.0.0.4", "10.0.0.5" ]
- The "Health" blade in the Azure portal for bmg.bm shows no alerts and a "Running" status.
The Current Problem
My on-prem server is configured to use 10.0.0.4 for DNS. When I run nslookup to find the critical SRV record, the AADDS DNS server itself responds that the domain does not exist.
Failing Command: (domain name removed)
PS C:> nslookup -type=SRV _ldap._tcp.dc._msdcs.mydomain.bm 10.0.0.4
Exact Error Message:
Server: UnKnown Address: 10.0.0.4 mydomain UnKnown can't find _ldap._tcp.dc._msdcs.mydomain.bm: Non-existent domain
My Question: Why is my AADDS instance (at 10.0.0.4) returning Non-existent domain for its own essential SRV records, even though all connectivity is verified and the service reports as "Healthy"? This seems to be an internal service failure.
Any help would be appreciated.
Thank you.