F5F Stay Refreshed Power Users Networks Check for updates on your Windows Server DNS configuration.

Check for updates on your Windows Server DNS configuration.

Check for updates on your Windows Server DNS configuration.

D
dumbita
Junior Member
2
07-17-2025, 10:57 PM
#1
Hi Everyone! I'm looking for a way to manage DNS entries between my main site and a secondary site that changes IP addresses. I want the DNS record for secondary.example.com to stay up-to-date automatically, but I'm not sure if Windows Server DNS supports this feature. I considered using Dynamic DNS through a router, but I need guidance on implementing it with Windows Server's DNS capabilities. Any suggestions would be greatly appreciated!
D
dumbita
07-17-2025, 10:57 PM #1

Hi Everyone! I'm looking for a way to manage DNS entries between my main site and a secondary site that changes IP addresses. I want the DNS record for secondary.example.com to stay up-to-date automatically, but I'm not sure if Windows Server DNS supports this feature. I considered using Dynamic DNS through a router, but I need guidance on implementing it with Windows Server's DNS capabilities. Any suggestions would be greatly appreciated!

C
Caillou___
Junior Member
34
07-20-2025, 05:35 PM
#2
DNSShell for PowerShell offers tools to update, edit, or delete DNS entries in Windows. https://archive.codeplex.com/?p=dnsshell You must run PowerShell to locate the DYDNS record, then apply changes via DNSShell. The example shows retrieving the dynamic IP address as a string: $ip = [System.Net.Dns]::GetHostAddresses("DYNAMICDNS.VALUE").IpAddressToString. Next, use DNSShell’s Set-DnsRecord function to adjust the A record you specified. More guidance is available at the provided links.
C
Caillou___
07-20-2025, 05:35 PM #2

DNSShell for PowerShell offers tools to update, edit, or delete DNS entries in Windows. https://archive.codeplex.com/?p=dnsshell You must run PowerShell to locate the DYDNS record, then apply changes via DNSShell. The example shows retrieving the dynamic IP address as a string: $ip = [System.Net.Dns]::GetHostAddresses("DYNAMICDNS.VALUE").IpAddressToString. Next, use DNSShell’s Set-DnsRecord function to adjust the A record you specified. More guidance is available at the provided links.