GNU/Linux >> Linux の 問題 >  >> Linux

Linux ボックスの A レコードを Windows 2008 DNS/DHCP サーバーに登録する

解決策 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 オブジェクトのアクセス許可の問題が発生します。


Linux
  1. RHEL7LinuxでのアンバウンドキャッシュのみのDNSサーバーのセットアップ

  2. Linux用のWindowsサブシステムの説明、WSLおよびWSL2

  3. マシンに構成されているDNSサーバーを確認する方法は? Linux / Windows / OSX

  1. WINDOWS11を無料でLinuxに変更する10の理由

  2. LinuxとWindows:どちらのOSがPCゲームに適しているか

  3. Linux サーバーを Windows DNS サーバーに登録する方法

  1. Linux 用 Windows サブシステムの Kali

  2. Linux で DHCP 接続用の DNS サーバーを見つける

  3. SSH サーバーが起動するのを待つ Linux コマンド