UbuntuでIPアドレスを確認したいとき、最初に知っておくべきこと
「ip address in ubuntu」と検索してこの記事にたどり着いたあなたは、おそらくUbuntuマシンのIPアドレスを今すぐ確認したいのだと思います。結論から言うと、Ubuntuではipコマンドを使うのが現在の標準的な方法です。ターミナルを開いて ip address または短縮形の ip a と入力すれば、ネットワークインターフェースごとのIPアドレスが一覧表示されます。
もう少し詳しく知りたい方のために、この記事ではUbuntuでIPアドレスを調べる具体的な手順、公衆IPとプライベートIPの違い、確認時につまずきやすいポイント、そしてネットワーク関連の学習に役立つ書籍やツールを紹介していきます。読み終わるころには、自分の環境に合った確認方法を選べるようになるはずです。
UbuntuでIPアドレスを確認する基本コマンド
Ubuntuを含む多くのLinuxディストリビューションでは、従来のifconfigコマンドに代わってipコマンドが推奨されています。まずは基本の書式を押さえましょう。
ip addressコマンドで一覧を表示する
ターミナルで次のように入力します。
ip address
または
ip a
実行すると、lo(ループバック)、eth0やenp0s3、wlan0といったインターフェースごとに、IPv4アドレスとIPv6アドレスが表示されます。IPv4は「inet 192.168.1.10/24」のような形式、IPv6は「inet6 2001:db8::1/64」のような形式で確認できます。
特定のインターフェースだけを見る
有線LANのeth0だけを確認したい場合は、
ip address show eth0
と指定します。無線LANのwlan0ならip address show wlan0です。インターフェース名は環境によって異なるため、まずip aで名前を確認してから絞り込むとスムーズです。
hostnameコマンドで手早く確認する
自分のマシンに割り当てられたIPアドレスだけを素早く知りたいなら、
hostname -I
も便利です。複数のアドレスがスペース区切りで表示されます。ただし、この方法ではインターフェース名までは分からないため、詳細を確認したいときはip addressを使いましょう。
公衆IPアドレスとプライベートIPアドレスの違い
IPアドレスと一口に言っても、大きく分けて「公衆IPアドレス」と「プライベートIPアドレス」の2種類があります。この違いを理解しておくと、確認したアドレスの意味がぐっと分かりやすくなります。
プライベートIPアドレスとは
プライベートIPアドレスは、家庭やオフィスのLAN内で使われるアドレスです。代表的な範囲は次のとおりです。
- 10.0.0.0 ~ 10.255.255.255
- 172.16.0.0 ~ 172.31.255.255
- 192.168.0.0 ~ 192.168.255.255
Ubuntuマシンでip addressを実行して「192.168.x.x」が表示された場合、それはルーターから割り当てられたプライベートIPです。インターネットに直接ルーティングされることはありません。
公衆IPアドレスとは
公衆IPアドレスは、インターネットサービスプロバイダー(ISP)から割り当てられ、インターネット上で一意に識別されるアドレスです。ルーターがNAT(ネットワークアドレス変換)を使って、LAN内の複数端末を1つの公衆IPにまとめているのが一般的です。
自分の公衆IPを確認したい場合は、外部のIP確認サービスを利用するか、curlコマンドでAPIを叩く方法があります。たとえば、
curl https://openapi.lddgo.net/base/gtool/api/v1/GetIp
のように実行すると、現在の公衆IPを取得できます。コマンドラインから手軽に確認したいときに便利です。
UbuntuでIPアドレスを確認する際の注意点
実際にコマンドを打つときに、初心者がつまずきやすいポイントを整理しておきます。
ifconfigが使えないことがある
古い解説記事ではifconfigが紹介されていることがありますが、最近のUbuntuではnet-toolsパッケージが標準で入っていないことがあります。その場合はsudo apt install net-toolsで導入するか、素直にipコマンドを使いましょう。
インターフェース名が環境によって違う
Ubuntuのバージョンや仮想環境によって、インターフェース名はeth0、enp0s3、ens33などさまざまです。固定の名前を決め打ちせず、まずip aで一覧を確認する習慣をつけましょう。
VPNやプロキシを使っていると表示が変わる
VPNに接続していると、tun0やwg0といった仮想インターフェースが追加され、公衆IPもVPN側のものに変わります。「IPアドレスが想定と違う」と感じたら、VPNやプロキシの状態を確認してください。
IPv6が表示されない場合がある
環境によってはIPv6が無効化されていることもあります。IPv6アドレスが表示されなくても、IPv4で通信できていれば基本的な問題はありません。
IPアドレスの仕組みをもっと深く学ぶなら
コマンドの使い方を覚えたら、次はIPアドレスの仕組みそのものを学ぶと理解が深まります。IPv4は32ビットのアドレスで、約43億個のユニークなアドレスを提供しますが、すでに枯渇が進んでおり、IPv6への移行が進められています。IPv6は128ビットで、ほぼ無限に近いアドレス空間を持つのが特徴です。
ネットワークの基礎を体系的に学びたい方には、次のような書籍が参考になります。
また、手元にリファレンスがあるとコマンドを調べるのが楽になります。
こうした書籍を片手に、実際のUbuntu環境でip addressやping、tracerouteを試すと、座学だけでは得られない理解が得られます。
UbuntuのIPアドレス確認でよくある質問
Q. GUIでIPアドレスを確認する方法はありますか?
Ubuntu Desktopなら、画面右上のネットワークアイコンから「設定」→「ネットワーク」を開くことで、接続中のインターフェースとIPアドレスを確認できます。ただし、詳細な情報や複数インターフェースの一覧を見たい場合は、ターミナルのip addressのほうが確実です。
Q. 自分の公衆IPをコマンドで確認するには?
先ほど紹介したように、curlで外部APIを呼び出す方法があります。ほかにもdigコマンドで特定のDNSサービスに問い合わせる方法もありますが、初心者にはcurlが分かりやすいでしょう。
Q. IPアドレスが頻繁に変わるのはなぜ?
DHCPで動的に割り当てられている場合、ルーターの再起動やリース期限の切れ目でアドレスが変わることがあります。固定したい場合は、ルーター側で静的割り当てを設定するか、Ubuntu側でNetplanを使って固定IPを設定します。
Q. 複数のIPアドレスが表示されるのは正常ですか?
はい、正常です。1つのインターフェースにIPv4とIPv6の両方が割り当てられていたり、DockerやVPNの仮想インターフェースが存在したりすると、複数のアドレスが表示されます。どれが目的のアドレスかは、インターフェース名と用途で判断しましょう。
まとめ:ip address in ubuntuを正しく理解して活用しよう
この記事では、UbuntuでIPアドレスを確認する方法を中心に、ip addressコマンドの使い方、公衆IPとプライベートIPの違い、注意点、そして学習に役立つ書籍を紹介しました。要点を振り返ると、次のとおりです。
- Ubuntuでは
ip addressまたはip aが基本 - 特定のインターフェースは
ip address show インターフェース名で確認 - 手早く知りたいなら
hostname -Iも便利 - 公衆IPは外部サービスや
curlで確認 - VPNや仮想環境では表示が変わる点に注意
「ip address in ubuntu」の検索意図は、多くの場合「今すぐ自分のIPを知りたい」というシンプルなものです。まずはターミナルでip aを実行し、表示された情報を落ち着いて読み取ることから始めてみてください。慣れてきたら、マスタリングTCP/IP 入門編や新しいLinuxの教科書などを参考に、ネットワークの仕組みそのものへ理解を広げていくと、トラブルシューティングの力も自然と身につきます。

コメント