web-dev-qa-db-ja.com

DHCPがDNSの更新に失敗し、ActiveDirectoryがありません

Windows 2003SP1を実行しているDHCPサーバーとDNSサーバーがあります。 このMicrosoft Technetの記事「DHCPでのDNSサーバーの使用」 に従ってすべてを構成しますが、機能しません。クライアントはLinuxクライアントですが、それは問題ではないことに注意してください。オプション81を送信した場合、またはホスト名のみを送信した場合は機能しませんでした。

また、私たちが読んだ次のドキュメント/チュートリアルにも注意してください。

ログに次のメッセージが表示されます。

30,07/10/09,16:31:04,DNS Update Request,151.28.30.10,hostname.testdomain.local,,MACHINE-317A15D\Administrator
31,07/10/09,16:31:51,DNS Update Failed,10.30.28.151,hostname.testdomain.local,2,
30,07/10/09,16:31:51,DNS Update Request,151.28.30.10,hostname.testdomain.local,,
10,07/10/09,16:31:51,Assign,10.30.28.151,hostname.testdomain.local,001D09117758,
31,07/10/09,16:46:08,DNS Update Failed,10.30.28.151,hostname.testdomain.local,-1,

私が持っているもう1つの手がかりは、次のイベントログエントリです。 Event Properties

次のテキストで:

DNSサーバーマシンには現在DNSドメイン名がありません。そのDNS名は、ドメインのない単一ラベルのホスト名です(例:「Host.Microsoft.com」ではなく「Host」)。

サーバーコンピューターのプライマリDNSドメインを構成するのを忘れた可能性があります。詳細については、オンラインヘルプの「DNSサーバーログリファレンス」または「クライアントコンピューターのプライマリDNSサフィックスを構成するには」を参照してください。

DNSサーバーには単一のラベル名しかありませんが、作成されたすべてのゾーンには、サーバーのホスト名にこの単一のラベル名のみを使用して作成されたデフォルトのレコード(SOAおよびNS)があります。これにより、クライアントや他のDNSサーバーがこれらのレコードを使用してこのサーバーを名前で検索するときに、誤った参照や失敗した参照が発生する可能性があります。

この問題を修正するには:
1)コントロールパネルを開く
2)システムアプレットを開く
3)[コンピューター名]タブを選択します
4)[変更]ボタンをクリックして、コンピューターをドメインまたはワークグループに参加させます。この名前はDNSドメイン名として使用されます
5)再起動して、新しいドメイン名で初期化します

再起動後、DNSサーバーはデフォルトのレコードを修正しようとし、古い単一のラベル名をこのサーバーの新しいDNS名に置き換えます。ただし、ゾーンのSOAおよびNSレコードが、このサーバーの正しいドメイン名を正しく使用するようになったことを確認する必要があります。

詳細については、ヘルプとサポートセンター( http://go.Microsoft.com/fwlink/events.asp )を参照してください。

この質問は、 この以前のServerFault質問 とほとんど同じですが、この場合、DHCP/DNSサーバーがActiveDirectoryドメインに参加していない点が異なります。また、 この他のServerFaultの質問 とは異なります。私の場合、ログは成功ではなく失敗を示しているためです。

2
Jared Oberhaus

これは不可能です。イベントログに記載されているように、これを機能させるにはドメインに参加する必要があります。 Active Directoryドメイン名は、システムのDNSドメイン名として使用されます。

DHCP/DNSサーバーをActiveDirectoryに参加させて構成を再作成するとすぐに、すべてが機能しました。

2
Jared Oberhaus