Solaris DNS

Solaris DNS

私が完全に理解できなかったこと:

  • インストールする[Linuxディストリビューション]オフィスのワークステーションで。セットアップ中にホスト名を入力するよう求められたので、ホスト名を作りました。インストールは完了し、すべて正常に動作し、システムは起動して稼働しています。同じネットワーク上のラップトップからpingを実行できます。[ホスト名]、そして応答を得ます。
  • インストールする[solaris-ディストリビューション]同じワークステーションでオフィスにいます。セットアップ中にホスト名を入力するように求められたので、ホスト名を作りました。インストールは完了し、すべて正常に動作し、システムは起動して稼働しています。同じネットワーク上のラップトップからpingを試します。[ホスト名]応答がないのでpingを試みる[IPアドレス]そして応答を得ます。

質問:

  1. なぜこのようなことが起こるのでしょうか?
  2. どうすれば修正できますか?

答え1

理由 - DHCP プロバイダーがシステムに IP アドレスを提供すると、Linux ディストリビューションは DHCP プロバイダーにホスト名を登録します。DHCP プロバイダーは、発行された IP アドレス リースの DNS レコードを更新します。

修正 - 静的 IP アドレスと DNS エントリを作成するという明白な方法以外に。

クライアント システムで、root として /etc/default/dhcpagent ファイルを編集します。/etc/default/dhcpagent ファイルでキーワード REQUEST_HOSTNAME を見つけて、次のように変更します。

REQUEST_HOSTNAME=yes

キーワードの前にコメント記号 (#) がある場合は、# を削除します。キーワードが存在しない場合は、挿入します。

クライアント システムの /etc/hostname.interface ファイルを編集し、次の行を追加します。

inet hostname

ここで、hostname はクライアントが使用する名前です。

再起動時にクライアントが完全な DHCP ネゴシエーションを実行するようにするには、root として次のコマンドを入力します。

  # pkill dhcpagent
  # rm /etc/dhcp/interface.dhc
  # reboot

答え2

多くの Linux ディストリビューションでは、デフォルトで Samba がインストールされます。NMB デーモンは、LAN 上の他の SMB クライアントからの名前解決要求をすぐに処理します。Solaris ではおそらくこれは実行されません。

これを修正するには、クライアントが提供するホスト名に基づいて、新しいリース IP に DNS エントリを自動的に割り当てるように DHCP サーバーと DNS サーバーを構成してみてください。ISC BIND と DHCPD でこれが実行できると思います。

答え3

Q. なぜこのようなことが起こるのでしょうか?

A. Solaris はホスト名を DHCP/DNS サーバーに送信していません。

Q. どうすれば直せますか?

A. これを試してください:

これに関連する他の記事をいくつか読んでみるのもいいでしょう。これらの記事には、Sun 環境でのダイナミック DNS 構成に関する詳しい情報が記載されています。まずはこのリンクから始めましょう。

関連情報