Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I've changed a couple servers from DHCP to use static IPs, but for some reason the domain controller that is acting as DNS server still resolves to the old IP. What could be causing this? Unfortunately I don't have access to the domain controller (belongs to corporate IT) but I'm still curious how you would troubleshoot this issue.

share|improve this question
add comment

2 Answers 2

Static IP addresses are not automatically registered with DNS controllers the way that DHCP granted ones are. I am sure that there is a way to force the registration although I don't know what it is. Alternatively, if you own the DHCP server you could do the static assignments with DHCP reservations instead of static assignments on the server which would cause them to register the IPs with the DNS server when they obtain the lease. Hope that helps.

share|improve this answer
    
I see there is a "/registerdns" parameter for the ipconfig command although its unclear whether that will force an update. The help says "Refreshes all DHCP leases and re-registers DNS names" –  Luke Dec 15 '09 at 21:47
add comment

Have you flushed the DNS cache on the DNS server?

share|improve this answer
    
Well, I don't have access to the DNS server but assuming I did would this be accomplished via "ipconfig /flushdns"? –  Luke Dec 15 '09 at 22:31
    
AFAIK, running ipconfig /flushdns on the DNS server will only flush the servers' "in memory" cache of DNS records. It will not flush stale DNS records in the zone. Scavenging flushes stale entries from the zone. –  joeqwerty Dec 16 '09 at 0:59
    
How is this accomplished? –  Luke Dec 16 '09 at 17:18
    
In the DNS MMC right click on the server and click clear cache. –  MDMarra Dec 16 '09 at 20:54
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.