mycompany.com というゾーンを持つ Windows Server 2008 R2 DNS サーバー (他の 2 台のサーバーにレプリケート) があります。そのゾーンに、subdomain.mycompany.com という新しいサブドメインを作成しました。このサブドメインには、1 つの SRV レコードと 1 つの A レコードが含まれていました。
その後、このサブドメインは不要になったと判断し、削除しました。サブドメインを削除した後、元のゾーン内に、削除した古いサブドメインと同じ名前のAレコードを作成する必要がありました。(subdomain.mycompany.com)。ただし、元のゾーン内にAレコードを作成する代わりに、レコードは新しい元のサブドメインの名前を持つサブドメイン。
これは機能しますが、意図した結果ではありません。新しい A レコードによって削除されたサブドメインが再び表示される理由について何か考えはありますか?
編集: この動作は再現可能ですが、削除されたサブドメインに SRV レコードが含まれている場合のみです。 Server 2012 R2 でもこの問題が再現されました。DNS サーバーはサブドメインがまだ存在していると判断し、サブドメインを復活させて、親ゾーンにホスト レコードを配置するのではなく、サブドメイン内に新しいホスト レコードを配置します。
答え1
覚えておくべきことは、ゾーンを作成するときに、既存のデータベースにエントリを作成するわけではないということです。
実際、あなたは新しいデータベースを作成しています。ドキュメンテーション:A zone starts as a storage database for a single Domain Name System (DNS) domain name.
新しいエントリを作成すると、DNS サーバーは関連するストレージ データベースが存在するかどうかを確認します。この場合、関連する、ただし空で非アクティブなデータベースが存在しました。
その後、DNS サーバーはデータベースを再アクティブ化し、そこに新しいエントリを配置します。
なぜこのようなことが起こるのかは、Microsoft に問い合わせる必要があると思います。