web-dev-qa-db-ja.com

GPO)を使用して「この接続のアドレスをDNSに登録する」を設定する

DNS Aレコードを動的に更新するには、ネットワーク内のWindows XPクライアントマシンを取得する必要があります。ネットワークは、Windows Server 2003R2サーバーで実行されているWin XP SP3クライアント。一部のマシンでは[この接続のアドレスをDNSに登録する]チェックボックスがオンになっていて、DNSサーバーが正常に更新されています。ただし、一部のマシンではこのチェックボックスが設定されていないため、これを設定する必要があります。

これはGPOを使用して可能であり、以下を有効にしたことを読みました。

コンピューターの構成->管理用テンプレート->ネットワーク-> DNSクライアント

  • プライマリDNSサフィックス
  • 動的更新
  • DNSサーバー
  • 接続固有のDNSサフィックス
  • 接続固有のDNSサフィックスを使用してDNSレコードを登録する

必要に応じて、関連するパラメータを入力します。クライアントマシンでrsop.mscを実行すると、GPOが適用されました。クライアントマシンが再起動されました。

DNSサーバーは、「安全でない」動的更新を許可し、内部ネットワークからのみアクセスできます。

ただし、「この接続のアドレスをDNSに登録する」チェックボックスは設定されていません。また、このセットのないホストはDNSAレコードを更新していません。 Webサイトの別の提案によると、「ipconfig/registerdns」を実行しようとしましたが、DNSAレコードが追加されません。

私がここで間違っていることについてのアドバイスはありがたいことに受け入れられます:-)ありがとう。

2
ChamaraG

実行しようとしていることを実行するためのグループポリシー設定はありません。スクリプトを使用する必要があります。

まず、上記で説明した設定の[説明]タブを確認することをお勧めします。探している登録動作を実際にオンにする設定はないことがわかります。

マシンがDHCPからDNS設定を取得し、この設定がすべてのネットワークインターフェイスのストック設定に戻されてもかまわないと仮定して、影響を受けるコンピューターにスタートアップスクリプトで以下を割り当てます。

for /f "usebackq tokens=3* delims= " %%i in (`netsh interface ip show dns ^| find "Configuration for interface"`) do netsh interface ip set dns name=%%j source=dhcp primary

これにより、DHCPからアドレスを取得するようにDNSクライアントが設定され、Windows XPマシンのすべてのネットワークインターフェイスで在庫登録設定がリセットされます。

(余談ですが、最初にユーザーがその設定をどのように変更したかを理解し、停止する必要があります。「管理者」権限を持つべきではない人々がいるようです。)

4
Evan Anderson