IPアドレスの変更に伴い、DNSの静的エントリ(Aレコード)を手動で変更したにもかかわらず、しばらく時間がたつと古いアドレスに戻ってしまう…という現象がありました。
現象が発生していたのはドメインコントローラー兼、DNSサーバーでした。もちろんOSとしては新しいIPアドレスに設定されており、動作もDNSレコードを手動で書き換えた直後は問題なし。原因がわからなくて結構悩んでしまったのですが結局DNSサーバーに対してDNSに登録するサービスを固定的に指定しており(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters\PublishAddresses )、そのIPアドレスを変更していなかったのが原因でした。
- [接続のアドレスを DNS に登録しないように設定しても、ホストの A レコードが登録される](http://support.microsoft.com/kb/275554/ja)
複数のNICをもつシステムだったこともあり、クライアントからアクセスできないIPアドレスがDNSサーバーに登録されてしまうことを防ぐために行った設定がきちんと把握、変更されていなかったということになります。検証環境で緩く運用されており、きちんと構成管理していないような環境だとこの手の細かい設定を後追いで確認するのはなかなか手間ですね…。