web-dev-qa-db-ja.com

コンピューターのネットワーク名(Linux)を確認するにはどうすればよいですか?

私は大学のネットワーク上にLinuxマシンを持っており、通常は自宅からssh経由でログインします。私はIPを知っているので、これを使用してログインしますが、コンピューターのローカルネットワークにホスト名があるかどうかを知っておくと便利です(IPを覚えるよりも簡単です)。

PCにLinuxをインストールしたときにホスト名を設定しましたが、ネットワーク上のそのIPに関連付けられている名前ではありません。そのIPに関連付けられている名前があるかどうかを確認する方法はありますか?

大学のDNSサーバーを使用しているコンピューターでは、ping -a x.x.x.x(Windows)またはHost x.x.x.x(Linux)を試すことができます。

大学のDNSサーバーがダイナミックDNSエントリ用に設定されていない場合、ホストの名前を受け取りません。あなたの大学がSSH接続を許可している(またはパブリックアドレスを割り当てている)ことに驚いています。 DynDNS を使用して独自の名前を設定することをお勧めします。

5
John T

nslookupを試すことができます。

nslookup 192.168.0.1

もちろん、使用するIPアドレスに置き換えます。