Windowsにホスト名とIPアドレスに関する情報を見つけるためのipconfigコマンドがあることを知っています。 Ubuntuで私は試しました:
tpconfig-私のマシンにインストールされていませんiwconfig-有用な情報を提供しませんでしたifconfig-以下のものを提供しました:
inet addr:128.48.204.195 Bcast:128.48.204.255
私はファイアウォールの後ろにいます。これらは私のIPアドレスですか?またはそれらは何を表していますか?
また、すべてのコンピューターにホスト名がありますか?もしそうなら、どうすればそれを見つけることができますか?
ありがとう、アレックス
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
を実行すると、ホスト名を確認できます。
「inetaddr」は確かにあなたのIPアドレスです(それは「インターネットアドレス」の略語です)。その「Bcast」の部分は、現在のサブネットのブロードキャストアドレスです(通常、これは完全に無視できます)。
他のコンピューターに関する限り、ホスト名がある場合とない場合があります。 Linuxでは、hostname
コマンドは、コンピューターが何と呼んでいると考えているかを示します。このホスト名は、ローカルネットワーク上の別のコンピューターからコンピューターに接続するために機能する場合と機能しない場合があります。ほぼ確実に、ネットワークの外部からは機能しません。
アドレスのオクテットを逆にして、nslookup
コマンドに.in-addr.arpa
を追加することにより、IPアドレスでDNSの逆引き参照を試すこともできます。ここに入力したIPアドレスを使用すると、nslookup 195.204.48.128.in-addr.arpa
になります。これは、ネットワークの設定によって、有用で意味のあるものを返す場合と返さない場合があります。
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
を検索します。