DNS Registration failing for workstations running in Azure?

Simon Gadsby 26 Reputation points
2024-08-07T07:27:42.1933333+00:00

Hi,

We have:

  • DNS servers running in Azure. Scavenging is enabled with default settings 7/7
  • AVD workstations running Windows 11 in Azure. These machines pick up their IP address via DHCP from Azure

According to the docs Windows is supposed to re-register DNS every 24 hours, however we are finding that DNS entries are not being refreshed, and scavenging eventually removes them from DNS.

If we run ipconfig /registerdns on the machine then it re-registers correctly and prevents any issue for another few weeks.

The fault appears to be intermittent, suggesting that some machines do refresh correctly.

Has anyone else seen this? Any suggestions? ipconfig output below.

Thanks,
Simon.

C:\>ipconfig /all

Windows IP Configuration
   Host Name . . . . . . . . . . . . : MYSERVERNAME
   Primary Dns Suffix  . . . . . . . : mydomain.local
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : mydomain.local
                                       reddog.microsoft.com
Ethernet adapter Ethernet 2:
   Connection-specific DNS Suffix  . : reddog.microsoft.com
   Description . . . . . . . . . . . : Microsoft Hyper-V Network Adapter #2
   Physical Address. . . . . . . . . : 00-0D-3A-D1-57-4F
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 10.146.8.6(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Wednesday, 7 August 2024 4:20:28 PM
   Lease Expires . . . . . . . . . . : Saturday, 13 September 2160 11:42:55 PM
   Default Gateway . . . . . . . . . : 10.146.8.1
   DHCP Server . . . . . . . . . . . : 168.63.129.16
   DNS Servers . . . . . . . . . . . : 10.144.8.40
                                       10.160.8.40
   NetBIOS over Tcpip. . . . . . . . : Enabled


PS C:\> Get-DnsServerResourceRecord -ZoneName mydomain.local -ComputerName dnservername -Name MYSERVERNAME | fl

DistinguishedName : DC=MYSERVERNAME,DC=mydomain.local,cn=MicrosoftDNS,DC=DomainDnsZones,DC=mydomain,DC=local
HostName          : MYSERVERNAME
RecordType        : A
Type              : 1
RecordClass       : IN
TimeToLive        : 00:20:00
Timestamp         : 24/07/2024 12:00:00 AM
RecordData        : 10.146.8.6

Azure Virtual Network
Azure Virtual Network
An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
2,577 questions
Windows DHCP
Windows DHCP
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.DHCP: Dynamic Host Configuration Protocol (DHCP). A communications protocol that lets network administrators manage centrally and automate the assignment of Internet Protocol (IP) addresses in an organization's network.
1,044 questions
Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
10,290 questions
0 comments No comments
{count} vote

2 answers

Sort by: Most helpful
  1. KapilAnanth-MSFT 48,081 Reputation points Microsoft Employee
    2024-08-08T10:52:46.03+00:00

    @Simon Gadsby ,

    Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.

    Running DHCP Servers on Azure is more of a recent addition.

    • See : Can I deploy a DHCP server in a virtual network?
    • DHCP Server in Azure was previously marked not feasible since the traffic to port UDP/67 was rate limited in Azure. However, recent platform updates have removed the rate limitation, enabling this capability.
    • Also, You can't use DHCP via Unicast (source port UDP/68, destination port UDP/67). UDP source port 65330 is reserved for the host.
      • Can you please confirm if the above condition is met?

    From your verbatim,

    • I see the DHCP server is listed as "168.63.129.16"
      • This is Azure's Wireserver IP which enables the VM to obtain a dynamic IP address from the DHCP service in Azure.
    • While you may run the DHCP VMs , did you also update the VMs to use these VMs for DHCP?

    Cheers,

    Kapil


  2. BradN 15 Reputation points
    2024-11-25T20:03:40.7666667+00:00

    We have seen this in the past same as yourself.

    we noticed any server that reboots within the 2 weeks doesn't have this issue and I believe the error is due to DHCP lease being set to 100+ years. When dhcp leases renew, it kicks off a re registration of the DNS record, but these DHCP records never renew because the lease period is so long and scavenging does exactly what you're telling it to do, cleanup records older then 14 days.

    our workaround was to setup a script to do the following

    Backup DNSZone

    Backup local Hosts file

    Get Server1 IP address

    add IP and name to local hosts file

    delete record of a server from all DNS servers (if not timestamp may not change)

    remotely run ipconfig /registerdns locally on each of the servers (remote server can connect due to host entry locally)

    we have ~1100 servers in domain, we do ~ 25% each day.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.