I disconnected a pc from the LAN for a couple of days due to a bad hard drive. When I hooked it back to LAN, I checked and found the PC already successfully obtained the IP (.112) from the DHCP but the DNS server still shown this particular IP (.112) pointed to a different host name.
Then I intermittently used nslookup to look up that PC's name against that DNS server aiming to trigger the DNS record update in the DNS server. However, for about 1 hour I surprisingly found the DNS server still didn't update the record for the .112 IP. Therefore I manually deleted that wrong record and hope it will get updated with the correct one.
After another 1 hour, it still didn't get updated -- mostly surprisingly the IP (.112) again shown up and pointed to the wrong host name -- the original one which I manually deleted. I was so confused. So I Flushdns on the DNS server, and bingo it got updated correctly.
This is so confusing.... How can the DNS server not be able to automatically update its record? What could be wrong?
contained the wrong host, the DNS server still I