私は、非常に小規模なネットワークのAD PDC、DNS、DHCPサーバーとして機能する、標準的なWindows Server 2019(Essentialsエディション)を学習してセットアップしています。いくつかのガイド(これですまたはこれです) を使用して、さまざまな手順を実行しました。静的 IPv4 アドレス (IPv6 は無効) を構成し、AD、DNS、DHCP の役割を追加し、AD を構成し (基本的なデフォルトのウィザードに従って)、DNS に逆引き参照ゾーンを追加し、初期スコープで DHCP を承認および構成しました。
クライアントは IP アドレスを取得でき、サーバー自体だけでなく外部名 (serverfault.com など) を nslookup/解決できます。
しかし、サーバーもクライアントも、クライアント名をnslookup/解決することができません。それらは、私が正しい名前だと思っているもの(winclient.DOMAIN.XXXなど)でDHCPゾーンのリースとして表示されますが、nslookupは以下を返します。
Server: UnKnown
Address: 192.168.2.1 (<-this is the server's IP address)
*** localhost can't find winclient: Non-existent domain
サーバー上の唯一の違いは、Server: localhost および Address: 127.0.0.1 と表示されることです。
何が間違っているのか全くわかりません。具体的には、ガイドに従っていて、自分では何も追加していないと確信しているからです。
どのような助けでも大歓迎です。
答え1
リンクしたガイドでは、動的 DNS 更新に協力するように DHCP+DNS を構成していないようです。
これを行う方法は次のとおりです。
DHCPサーバーが実行されるコンテキストのユーザーを定義する
特別な権限を持たないドメイン ユーザーを追加し、適切な強度のパスワードを設定します。次に、DHCP 管理コンソールを開き、変更するプロトコル (IPv4 または IPv6) を右クリックして、[プロパティ] を選択し、[詳細設定] タブを選択します。[資格情報] をクリックして、アカウントの関連情報を入力します。
DHCPにDNSレコードの更新を常に試みるように指示する
同じプロパティ ウィンドウで、[DNS] タブを選択します。次の選択肢がチェックされていることを確認します。
Enable DNS Dynamic Updates(…)
->Always dynamically update DNS records
Dynamically update DNS records for DHCP clients that do not request updates
正しいDHCPサーバーのADグループメンバーシップを設定する
DHCP サーバーはグループ内に存在する必要がありますDNSUpdateProxy
。このグループ内に他のユーザーまたはコンピューター アカウントは存在できません。