web-dev-qa-db-ja.com

UbuntuネットワークにWindowsネットワーク上のドメイン名を指定するにはどうすればよいですか?

オフィスのUbuntuマシンにGITサーバーをセットアップしたいのですが、同じネットワーク上のWindowsマシンから接続できるドメイン名が必要です。私はSambaの使用またはActive Directoryへのマシンの追加について読みましたが、両方で少し迷っています。すべてのマシンは同じa.b.comドメインにあります。

Ubuntuマシンのhostsファイルを変更して、次のように表示しました。127.0.0.1 ubuntu 127.0.1.1 ubuntu.a.b.com ubuntu 192.168.0.9 ubuntu.a.b.com ubuntu

ドメインコントローラーとActive Directoryに対する管理者の資格情報を持っています。他のWindowsマシンが、マシンのIPアドレスではなくドメイン名を介してSSHやGITサーバーなどのUbuntuマシンにアクセスできるようにするにはどうすればよいですか?

3
Hayden Perry

そのマシンのDNSサーバーに静的エントリを追加する必要があります。そのマシンのAレコードと、フォワードルックアップゾーンの下に付与する「サブドメイン」名と適切なドメイン名を追加するだけです。

1
Sam K

Ubuntuの場合、最初に/etc/hostnameファイルを編集し、ドメインを含めずに目的のホスト名を設定する必要があります。この例では、ホスト名LINUXとドメインUBUNTU.COMを使用します。

  1. Sudo nano /etc/hostnameを実行し、目的のホスト名を設定します。この例ではLINUXで変更を書き込みます。
  2. Sudo hostname -F /etc/hostnameを実行してホスト名を更新します。
  3. /etc/hostnameを実行してcat /etc/hostnameを確認します。

/etc/hostnameファイルは次のようになります。

LINUX

次に、マシンがすでにドメイン名を探しているかどうかを確認します。

  • cat /etc/resolv.confを実行します。 search UBUNTU.COMを示す行が表示された場合は、マシンがドメインを認識しているため、この部分をスキップできます。

search UBUNTU.COMが表示されず、nameserver <ip of your DNS Server>が表示されない場合

  1. resolv.confを実行してSudo nano /etc/resolvconf/resolv.conf.d/headファイルを編集します
  2. search UBUNTU.COMを追加します。
  3. nameserver <ip of DNS Server>を追加して変更を書き込みます。
  4. Sudo resolvconf -uを実行して、/etc/resolv.confファイルを更新します。
  5. resolv.confを実行して、更新されたcat /etc/resolv.confを確認すると、search UBUNTU.COMnameserver 192.168.0.15、またはUbuntuマシンが最初に検索するDNSサーバーのIPが表示されます。

では、/etc/hostsファイルを更新しましょう

  1. Sudo nano /etc/hostsを実行します。

  2. 127.0.1.1 LINUXのある行で127.0.1.1 LINUX.UBUNTU.COM LINUXに変更し、変更を書き込みます。

  3. 次に、Sudo service networking restartを実行して変更を更新します。

変更が有効になったかどうかを確認してみましょう。

  • ホスト名を確認してください:hostnameこれはLINUXを返します。
  • ドメインの確認:hostname -dUBUNTU.COMを返します。
  • FQDNを確認してください:hostname -fLINUX.UBUNTU.COMを返します。
  • 名前解決の確認:nslookup LINUX.UBUNTU.COMは、resolv.confで追加したDNSサーバーからの結果を返すはずです。見つからない場合は、UbuntuマシンのDNSサーバーにAレコードを更新または手動で追加する時間を与える必要がある場合があります。
  • (上記で問題が解決した場合)FQDNにpingしてください! ping LINUX.UBUNTU.COMは、IPアドレスからping応答を返します。
3
xR34P3Rx