私はWindows 2003 SP1でDHCPとDNSサーバーを運用しています。Microsoft Technet の記事「DHCP で DNS サーバーを使用する」ですが、動作しません。クライアントは Linux クライアントですが、これは問題ではありません。オプション 81 を送信したとき、またはホスト名のみを送信したときは動作しませんでした。
私たちが読んだ以下のドキュメント/チュートリアルにも注目してください。
- Win Server 2003 で Windows 以外のクライアント (Linux、FreeBSD) の DHCP と自動 DNS 更新を有効にする方法
- Windows Server 2003 で DNS 動的更新を構成する方法
- Windows Server 2008 で動的更新用に DHCP を構成するにはどうすればいいですか?
ログには次のメッセージが表示されます。
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 つの手がかりは、次のイベント ログ エントリです。
次のテキストを追加します。
DNS サーバー マシンには現在 DNS ドメイン名がありません。DNS 名はドメインのない単一ラベルのホスト名です (例: "host.microsoft.com" ではなく "host")。
サーバー コンピュータのプライマリ DNS ドメインを構成することを忘れている可能性があります。詳細については、オンライン ヘルプの「DNS サーバー ログ リファレンス」または「クライアント コンピュータのプライマリ DNS サフィックスを構成するには」を参照してください。
DNS サーバーにはラベル名が 1 つしかありませんが、作成されたすべてのゾーンには、サーバーのホスト名にこのラベル名のみを使用して作成されたデフォルト レコード (SOA および NS) があります。これにより、クライアントや他の DNS サーバーがこれらのレコードを使用して名前でこのサーバーを検索するときに、誤った参照や失敗した参照が発生する可能性があります。
この問題を修正するには、
1) コントロール パネルを開きます
。2) システム アプレットを開きます
。3) コンピュータ名タブを選択します
。4) [変更] ボタンをクリックして、コンピュータをドメインまたはワークグループに参加させます。この名前は DNS ドメイン名として使用されます
。5) 再起動して新しいドメイン名で初期化します。再起動後、DNS サーバーは、古い単一ラベル名をこのサーバーの新しい DNS 名に置き換えて、デフォルト レコードを修正しようとします。ただし、ゾーンの SOA レコードと NS レコードがこのサーバーの正しいドメイン名を適切に使用していることを確認する必要があります。
詳細については、ヘルプとサポートセンターをご覧ください。 マイクロソフト コミュニティ。
この質問は、以前のServerFaultの質問ただし、この場合、DHCP/DNSサーバーはActiveDirectoryドメインに参加していません。また、この他のServerFaultの質問私の場合、ログには成功ではなく失敗が示されているからです。
答え1
これは不可能です。イベント ログに記述されているように、これを機能させるにはドメインに参加する必要があります。Active Directory ドメイン名は、システムの DNS ドメイン名として使用されます。
DHCP/DNS サーバーを Active Directory に参加させて構成を再作成すると、すべて正常に動作しました。