web-dev-qa-db-ja.com

Ubuntuでホスト名とIPアドレスを確認するにはどうすればよいですか?

Windowsにホスト名とIPアドレスに関する情報を見つけるためのipconfigコマンドがあることを知っています。 Ubuntuで私は試しました:

tpconfig-私のマシンにインストールされていませんiwconfig-有用な情報を提供しませんでしたifconfig-以下のものを提供しました:

inet addr:128.48.204.195 Bcast:128.48.204.255

私はファイアウォールの後ろにいます。これらは私のIPアドレスですか?またはそれらは何を表していますか?

また、すべてのコンピューターにホスト名がありますか?もしそうなら、どうすればそれを見つけることができますか?

ありがとう、アレックス

3
Genadinik

InetアドレスはあなたのIPアドレスです。これは3つのプライベートIPアドレス範囲の1つではないため、外部からアクセスできる外部IPです。

次の範囲内のIPがある場合

10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255

その場合、IPはNATの背後にあり、何らかの設定のポート転送なしでは外部からアクセスできません。 IPはこれらの範囲のいずれにも含まれていないため、パブリックIPであり、その前のファイアウォールが明示的にパケットをブロックしていない限り、インターネット経由でアクセスできます。

Bcastアドレスは、サブネット(現在のネットワーク)のブロードキャストアドレスです。このIPは、ユーザーだけに割り当てられるのではなく、サブネット上のすべてのユーザーに同じです。ブロードキャストアドレスはサブネット内の最後のIPであり、どのホストにも割り当てることはできませんが、多くのネットワークプロトコルで使用されます。

hostnameコマンドまたはcat /etc/hostnameを実行すると、ホスト名を確認できます。

6
Pratik Amin

「inetaddr」は確かにあなたのIPアドレスです(それは「インターネットアドレス」の略語です)。その「Bcast」の部分は、現在のサブネットのブロードキャストアドレスです(通常、これは完全に無視できます)。

他のコンピューターに関する限り、ホスト名がある場合とない場合があります。 Linuxでは、hostnameコマンドは、コンピューターが何と呼んでいると考えているかを示します。このホスト名は、ローカルネットワーク上の別のコンピューターからコンピューターに接続するために機能する場合と機能しない場合があります。ほぼ確実に、ネットワークの外部からは機能しません。

アドレスのオクテットを逆にして、nslookupコマンドに.in-addr.arpaを追加することにより、IPアドレスでDNSの逆引き参照を試すこともできます。ここに入力したIPアドレスを使用すると、nslookup 195.204.48.128.in-addr.arpaになります。これは、ネットワークの設定によって、有用で意味のあるものを返す場合と返さない場合があります。

3
Kromey

ifconfigまたはip addr showのいずれかで、ボックスのIPアドレスがわかります。 必ずしもそうではありませんただし、デフォルトゲートウェイがNATを実行する場合は、世界との通信に使用するアドレス。

コンピューターの名前を表示するには、hostnameと入力します。すべてのコンピューターにはホスト名が必要です。 ただし「ホスト名」と「DNS名」を混同しないでください(例:electra.example.com、hornet.example.net)。後者は、DNSサーバーの構成によって異なります。

Digまたはnslookupを使用し、逆IPアドレスのPTRレコードを検索することで、コンピューターにDNS名があるかどうかを確認できます。たとえば、コンピュータのアドレスが10.2.3.5の場合は、5.3.2.10.in-addr.arpaを検索します。

0
pepoluan