各エントリがADオブジェクトになります。従って、各エントリがADのACLの対象になります。Windowsクライアントネットワークの設定画面でドメインに接続するWindowsクライアントは自分の名前を自動的にADサーバーのDNSに書き込むことができます。いうボックスがチェックされていると、Windowsクライントが自分でDNSのゾーンを編集して追加します(なお、デフォルト設定ではチェックあり)。dns-clientこれでホスト名とIPアドレスの対応が正しい状態を保てます。DNSレコードが更新されない問題しかし、Windowsクライアントで自動的にDNSに登録する設定を有効にしてもゾーンに乗っているレコードが更新されないことがあります。その問題は、Windowsホストを再構築したときに発生します。identifier(SID)によるコンピュータオブジェクト管理です。Unixの世界ではDNSサービスは「ゾーンファイル」というテキストファイルの内容に基づいています。WindowsのDNSサービスではDNSレコード(Aレコード、AAAAレコード、PTRレコード)の一つ一つはユニークなSIDに紐づきます。List(ACL)の対象であるため、そのSIDを持つホストでしか更新できません。新しいホストを構築し、ドメインに登録すると新しいADコンピュータオブジェクトと新しいSIDがアサインされます。DNSレコード(Aレコード、AAAAレコード、PTRレコード)が以前のホストとそのADコンピュータオブジェクトのSIDで登録され、新しいホストではレコードを編集できません。win_dnsなお編集自体は実施しようとするので、Windowsのログに編集できないエラーが出力され続けます。名前ではなくそのSIDで現れます。この状態では手動でDNS変更作業しないとこのエントリが永久にこのまま残ります。以下3種類ですが、1つ目と2つ目は手動での対応。3つ目は設定での自動対応になります。実行して下記のコマンドを実行させます。複数ホストの場合、大変なのでpowershellを使った方が適切と思いますが、スクリプトの作成が必要です。scrubbingによる対応もう一つの対応方法です。設定で、指定した日数が経ってもホストが自分のDNSエントリを更新しなければDNSエントリが削除されるようにすることができます。削除後は新たな機材からの更新要求にて新エントリが追加されます。「自動的にDNSに登録する設定を有効」の設定は15分周期で登録をするため、scrubbingで古い定義が削除されてから正しいエントリの自動生成が行われるまで最大15分間定義がない時間が発生します。その間ホストのDNS名はなくなって、FQDNに基づいている通信が失敗します。dns-scrubbingなお、日本語版Windowsではscrubbingは"清掃"と表現されているようです。あとがき今回紹介した事例は弊社のWindows環境で実際に起きた問題です。始めにも書きましたが、上記対処方法は日本語サイトでも英語サイトでもなかなか見つからず苦戦しました。この記事が同じ問題に直面しているエンジニアの助けになれば幸いです。朝日ネットでは新卒採用・キャリア採用を行っております。(今度のレポートはスタッフ側から)みなさまこんにちは。はてなブログPro朝日ネットのエンジニアによるリレーブログ。今、自分が一番気になるテーマについて書きます。2019phpIPAMでデータセンターの見える化をしてみた月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。