解決策 1:
Linux PC を構成した後
-
Debian の場合:/etc/dhcp/dhclient.conf -> send host-name "yourhostname";
-
rhel の場合:/etc/sysconfig/network-scripts
Windows 2008 (r2) サーバーに移動します:サーバー マネージャー -> DHCP サーバー -> サーバー -> IPv4 -> プロパティ。 [DNS] タブに移動し、最後のオプションを確認します - DNS A および PTR レコードを動的に更新します .... NT 4.0
次に、[詳細設定] タブ:[DNS 動的更新の登録資格情報] - [資格情報] に移動し、DHCP が DNS レコードを更新する名前の資格情報を設定します。 (これがないと動かない)Alexey
解決策 2:
これにはいくつかの方法があります。それぞれのアプローチには長所と短所があります。
1 つ目は、それを行うための「簡単な」方法です (これは、可動部分が少ないことを意味します)。 ubuntuボックスにDNS更新コマンドをDNSサーバーに送信させます。 nsupdate
これは dnsutils パッケージに含まれています。ここでの主な注意点は、認証されていない更新を DNS ゾーンで有効にする必要があることです。これにより、かなり厄介なセキュリティ リスクが生じる可能性があります。アプリケーション/システムがサービス検出に使用する名前 (「wpad」、「teredo」、「puppet」) ") ハイジャックの機は熟しています。
2 番目のオプションは、レコードを挿入するように DHCP サービスを構成することです。これがあなたがやろうとしていたことのようです。期待どおりに動作させるためにチェックすべき事項:
- DNS ゾーンで安全な動的更新が有効になっていることを確認してください
- 「更新を要求しない DHCP クライアントの DNS A および PTR レコードを動的に更新する」が設定されていることを確認します
- DHCP サーバーへの動的登録に「常時」設定を使用していることを確認してください
- DHCP クライアントに DNS サフィックスを送信していることを確認してください。DHCP サーバーは、クライアントを配置するゾーンがない場合、DNS を更新できません。(
dhclient.conf
完全修飾ドメイン名である必要があります。それが機能しない理由かもしれません)
ああ、DNS が AD 統合されていると仮定すると、両方の方法を組み合わせないでください。ホストによって既に挿入されたものを DHCP サーバーが更新しようとすると、AD オブジェクトのアクセス許可の問題が発生します。