- ip address show とは?結論から先にお伝えします
- ip address show でわかること
- ip address show の基本的な使い方
- ip address show と ifconfig の違い
- ip address show を使うメリットとデメリット
- ip address show を使うときの注意点
- ip address show とあわせて覚えたい関連コマンド
- ip address show で確認した IP アドレスの種類
- ip address show がうまく動かないときの対処法
- ip address show を学ぶのにおすすめの学習リソース
- まとめ:ip address show は IP アドレス確認の基本コマンド
ip address show とは?結論から先にお伝えします
「ip address show」は、Linux や Unix 系の OS で使われるコマンドのひとつで、その名のとおり「IP アドレスを表示する」ための命令です。ネットワーク設定を確認したいとき、自分のパソコンやサーバーがどんな IP アドレスを持っているかを知りたいときに使います。ここでいう IP アドレスとは、インターネット上の「門牌号码」のようなもので、ネットワークにつながる機器を識別するための番号です。
コマンドを実行すると、IPv4 アドレスや IPv6 アドレス、ネットワークインターフェースの名前、アドレスの状態などが一覧で表示されます。たとえば「192.168.1.1」のような形式が IPv4、「2001:0db8:85a3:0000:0000:8a2e:0370:7334」のような形式が IPv6 です。この記事では、ip address show の基本的な意味から、実際の使い方、注意点、関連する考え方までを順番に整理していきます。
ip address show でわかること
ip address show を実行すると、主に次のような情報が確認できます。
- ネットワークインターフェースの名前(例:eth0、wlan0、lo など)
- 割り当てられている IPv4 アドレスと IPv6 アドレス
- アドレスが有効かどうか、ブロードキャストアドレス、サブネットマスク
- インターフェースの状態(UP か DOWN か)
これらの情報は、ネットワークのトラブルシューティングや、サーバー構築の場面でよく使われます。たとえば「今この端末はどのネットワークに参加しているのか」「IP アドレスが正しく取得できているか」を確認したいときに役立ちます。
ip address show の基本的な使い方
実際の使い方はとてもシンプルです。ターミナル(コマンドライン)を開いて、次のように入力します。
ip address show
これだけで、すべてのネットワークインターフェースの情報が表示されます。特定のインターフェースだけを見たい場合は、次のように名前を後ろにつけます。
ip address show eth0
また、「ip addr show」「ip a show」「ip a」といった短縮形が使われることもあります。覚えやすいほうを使うとよいでしょう。なお、Windows のコマンドプロンプトでは「ipconfig」、macOS では「ifconfig」が近い役割を持ちますが、ip address show は主に Linux 系で使われるコマンドです。
ip address show と ifconfig の違い
昔から使われている Linux コマンドライン入門 のような書籍では、ifconfig が紹介されていることが多いです。しかし、近年の Linux ディストリビューションでは ifconfig が標準で入っていないこともあり、代わりに ip address show が使われるようになっています。
ifconfig は net-tools パッケージに含まれる古いコマンドで、ip address show は iproute2 パッケージに含まれる新しいコマンドです。機能としてはどちらも IP アドレスの確認ができますが、ip address show のほうが表示できる情報が多く、現在の標準的な方法とされています。
ip address show を使うメリットとデメリット
メリット
- 追加のソフトを入れずに使えることが多い
- IPv4 と IPv6 の両方を一度に確認できる
- 表示される情報が豊富で、状態を細かく把握できる
デメリット
- コマンドラインに慣れていないととっつきにくい
- Windows ではそのまま使えない
- 表示内容が多く、初心者には読みづらいことがある
とはいえ、ネットワーク技術入門 のような基礎を学べる一冊を手元に置いておくと、表示された内容の意味が理解しやすくなります。
ip address show を使うときの注意点
ip address show 自体は情報を表示するだけのコマンドで、設定を変更するものではありません。そのため、実行してもネットワークに大きな影響はありません。ただし、次の点には注意しておきましょう。
- 表示された IP アドレスをそのまま外部に公開しない(セキュリティ上のリスクになる)
- コマンドの実行結果を他人と共有するときは、個人を特定できる情報が含まれていないか確認する
- 管理者権限が必要な場面もあるため、権限の範囲を理解しておく
また、情報セキュリティの教科書 のような資料で、IP アドレスとセキュリティの関係を学んでおくと安心です。
ip address show とあわせて覚えたい関連コマンド
ip address show に慣れてきたら、次のコマンドもあわせて覚えると便利です。
- ip link show:ネットワークインターフェースの状態を確認する
- ip route show:ルーティングテーブルを確認する
- ping:相手先と通信できるか確認する
- curl:Web 経由で自分の公網 IP を確認する
たとえば、Linux ネットワーク管理 のような実践的な書籍では、これらのコマンドを組み合わせた使い方が紹介されています。また、コマンドラインの基本 を読んでおくと、コマンド操作全体の理解が深まります。
ip address show で確認した IP アドレスの種類
ip address show で表示される IP アドレスには、大きく分けて「公網 IP」と「私有 IP」があります。
公網 IP は、インターネットサービスプロバイダ(ISP)から割り当てられ、世界中で唯一のアドレスとして機能します。一方、私有 IP は家庭や会社の局域网内で使われるアドレスで、192.168.x.x や 10.x.x.x などが代表的です。私有 IP はそのままではインターネットに出られず、NAT という仕組みで公網 IP に変換されます。
この違いを理解するには、TCP/IP 入門 や 図解でわかるネットワーク といった入門書が役立ちます。仕組みを押さえておくと、ip address show の結果を読むのがぐっと楽になります。
ip address show がうまく動かないときの対処法
「ip address show を実行してもコマンドが見つからない」という場合は、iproute2 パッケージが入っていない可能性があります。その場合は、パッケージ管理ツールを使ってインストールします。また、表示される内容が少ない場合は、権限が足りていないこともあります。
トラブル対応の考え方は、Linux サーバー構築入門 や インフラエンジニアの教科書 で体系的に学べます。自分で調べながら手を動かすと、理解が定着しやすくなります。
ip address show を学ぶのにおすすめの学習リソース
コマンドの意味を調べるだけでなく、実際に手を動かして試すことが上達の近道です。学習用の環境としては、Raspberry Pi で学ぶ Linux のような小型コンピュータを使う方法もあります。また、Linux コマンドポケットリファレンス を手元に置いておくと、ip address show 以外のコマンドもすぐに調べられて便利です。
ネットワークの基礎から学びたい人には、ネットワークはなぜつながるのか が読みやすくおすすめです。こうした資料を併用しながら、ip address show を使いこなせるようになると、日常のネットワーク確認がスムーズになります。
まとめ:ip address show は IP アドレス確認の基本コマンド
ここまで、ip address show の意味や使い方、注意点、関連する知識を整理してきました。ip address show は、Linux 系の環境で IP アドレスを確認するための基本的なコマンドです。IPv4 と IPv6 の両方を確認でき、ネットワークの状態を把握するのに向いています。
初心者のうちは表示内容が多く感じるかもしれませんが、Linux 入門 のような一冊を片手に、実際にコマンドを打ちながら慣れていくのがおすすめです。ip address show をきっかけに、ネットワークの仕組みや関連コマンドにも興味を持ってもらえたらうれしいです。


コメント