LinuxでのIPアドレスを確認する方法

トラブルシューティングネットワークの問題は、新しい接続またはファイアウォールの設定を設定すると、デバイスのIPアドレスは非常に重要であることを理解。

IPアドレスは、パブリックおよび内部2つのカテゴリに分けることができます。IPは唯一のパブリックIPアドレスは、インターネットからアクセスすることが可能です。内部IPアドレスは、内部のプライベートネットワーク用に予約されており、インターネットに直接さらされていません。また、IPアドレスの2種類のIPバージョン4(IPv4)とIPバージョン6(IPv6)があります。

この記事では、パブリックと内部IPアドレスのLinuxシステムを表示するには、いくつかの異なる方法を紹介します。

あなたの内部IPアドレスを探します

内部IPアドレスは、インターネット上でルーティングすることができず、ローカルネットワークでのみ動作することができます。一般的に、ルータは、ローカルネットワーク内の各デバイスに割り当てられたプライベートIPアドレスを変換します。これは、携帯電話、ノートパソコン、スマートテレビ、プリンタ、メディアセンターなどのローカルネットワークデバイスの一意のIPアドレスを提供します。NAT(ネットワークアドレス変換)を介してインターネットにローカルネットワーク上のデバイス。

次のIPv4アドレス範囲は、プライベートネットワーク用に予約されています。

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16

IP、ifconfigコマンドまたはホスト名:あなたのような、ネットワークスタックを照会するコマンドを使用して、システムの内部IPアドレスを決定することができます。

Linuxでは、ネットワークインタフェースを表示し、設定するための標準のコマンドIPです。

すべてのネットワーク・インターフェースと対応するIPアドレスのリストを表示し、次のコマンドを入力します。

IP addrの

出力結果は以下のとおりです。内部IPアドレスを強調しました。

LinuxでのIPアドレスを確認する方法

また、内部IPアドレスを表示するには、次のコマンドを使用することができます。

ホスト名-I
ifconfigコマンド

LinuxでのIPアドレスを確認する方法

あなたのパブリックIPアドレスを探します

パブリックIPアドレスは、インターネットに直接アクセスするには、グローバルネットワーク機器ルーティング可能なIPアドレスに割り当てられています。デバイスは、各デバイスは、彼らにあなたのISPによって割り当てられた一意のパブリックIPアドレスを持っています。公共のホームルータで使用されるIPアドレス、Webサーバ、メールサーバ、およびように。

リモートサーバのパブリックIPアドレスは、HTTP / HTTPSを介して接触またはDNSプロトコルを伴う決定し、遠隔サーバ応答からIPアドレスを取得します。

デスクトップコンピュータで、ブラウザに入力して、パブリックIPアドレスを見つけるための最も簡単な方法は、「私のIPがあります。」

あなたがヘッドレスのLinuxサーバー上にある、またはあなたがIPアドレスを決定したい場合、あなたは、このようなシェルスクリプト変数として、コマンドラインツールを使用することができる場合は、カールやwgetのを掘ります。

あなたは、サーバーを照会して、パブリックIPアドレスを取得することができます(たとえば、OpenDNSのやGoogleなど)ほとんどのDNSプロバイダ。

あなたのIPを取得するには、次のいずれかのコマンドを使用することができます。

  • ANY +短い@ resolver2.opendns.com myip.opendns.comを掘ります 
  • ANY +短い@ resolver2.opendns.com myip.opendns.comを掘ります 
  • ショートどれ+掘る@ ns1-1.akamaitech.net ANY whoami.akamai.net 

対応するために、あなたのパブリックIPアドレスを使用することができます多くのオンラインHTTP / HTTPSサービスがあります。ここではそれらのいくつかは以下のとおりです。

  • -s http://tnx.nl/ipカール
  • -s https://checkip.amazonaws.comカール
  • カール-s api.infoip.io/ip
  • -s ip.appspot.comカール
  • wgetの-O  -  -q https://icanhazip.com/

上記のコマンドのいずれかが動作しない場合は、オンラインサービスに問題がある可能性があります。

あなたも、あなたが非常に長いコマンドを入力して覚えておくた後、あなたの〜/ .bashrcや〜/ .zshrcファイルにエイリアスを作成することができます。たとえば、次のエイリアスを追加することができます。

別名 pubip = '掘るANY +短い@ resolver2.opendns.com myip.opendns.com'

あなたのパブリックIPを表示する必要がある場合は今、単にあなたの端末が可能pubip入力します。

結論

私たちは、あなたのプライベートおよびパブリックIPアドレスを見つけるためにそれらを使用することができ、あなたはいくつかの異なるコマンドやオンラインサービスを示しています。

おすすめ

転載: www.linuxidc.com/Linux/2019-08/159986.htm