アンドロイド

LinuxでIPアドレスを見つける方法

’, Â, � etc... How to fix strange encoding characters in WP or other SQL database

’, Â, � etc... How to fix strange encoding characters in WP or other SQL database

目次:

Anonim

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

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

この記事では、LinuxシステムのパブリックIPアドレスとプライベートIPアドレスを決定するいくつかの異なる方法について説明します。

プライベートIPアドレスを見つける

プライベートIPアドレスはインターネット上でルーティング可能ではなく、ローカルネットワーク内でのみ機能することを意図しています。 通常、プライベートIPアドレスは、ルーターによってローカルネットワーク内の各デバイスに割り当てられます。 これにより、電話、ラップトップ、スマートテレビ、プリンター、メディアセンターなど、ローカルネットワーク内にあるデバイスに一意のIPアドレスが提供されます。 ローカルネットワーク上のデバイスは、NAT(ネットワークアドレス変換)を介してインターネットに接続しています。

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

  • 10.0.0.0/8172.16.0.0/12192.168.0.0/16

ip ifconfig または hostname などのコマンドを使用してネットワークスタックを照会することにより、システムのプライベートIPアドレスを決定できます。

Linuxでは、ネットワークインターフェイスを表示および構成するための標準ツールは ip です。

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

ip addr

出力は次のようになります。 プライベートIPアドレスが強調表示されます。

次のコマンドを使用して、プライベートIPアドレスを表示することもできます。

hostname -I

ifconfig

パブリックIPアドレスを見つける

パブリックIPアドレスは、ネットワークデバイスに割り当てられたグローバルにルーティング可能なIPアドレスであり、インターネットへの直接アクセスを可能にします。 これらはISPによってデバイスに割り当てられ、各デバイスには一意のパブリックIPアドレスがあります。 パブリックIPアドレスは、ホームルーター、Webサーバー、メールサーバーなどで使用されます。

パブリックIPアドレスの決定には、HTTP /

デスクトップマシンでは、パブリックIPアドレスを見つける最も簡単な方法は、ブラウザーに「what is my ip」と入力することです。

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

以下のコマンドのいずれかを使用して、IPを取得できます。

  • dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net

パブリックIPアドレスで応答する多くのオンラインHTTP / HTTPSサービスがあります。 それらのいくつかを次に示します。

  • curl -s

    curl -s

    curl -s api.infoip.io/ip

    curl -s ip.appspot.com

    wget -O - -q

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

~/.bashrc または ~/.zshrc ファイルにエイリアスを作成することもできるため、長いコマンドを入力して覚える必要はありません。 たとえば、次のエイリアスを追加できます。

alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'

これで、パブリックIPを見つける必要があるときはいつでも、ターミナルで pubip と入力するだけです。

結論

プライベートIPアドレスとパブリックIPアドレスを見つけるために使用できるいくつかの異なるコマンドとオンラインサービスを紹介しました。

ネットワーキング端末