【初心者でも安心】ターミナルでIPアドレスを秒速確認!Mac・Linux対応ガイド|UNIX Cafe

当サイトでは、コンテンツの一部に広告を掲載しています。
第35回|UNIX Café「ターミナルで IP アドレスを調べてみよう」

UNIX Cafe | 第35回

目次

IPアドレスってどんなもの?(やさしい解説)

「IPアドレスって、なんだか難しそう…」
「黒い画面(ターミナル)でコマンドを打つなんて、自分には無理かも…」

そんな風に感じていませんか?

実は、IPアドレスはインターネットの世界における「住所」のようなもので、仕組みさえ分かれば決して難しいものではありません。そして、ターミナルを使えば、たった1行のコマンドであなたのパソコンのIPアドレスをすぐに見つけ出すことができるのです。

この記事では、MacやLinux(Raspberry Piを含む)をお使いの初心者の方でも安心してIPアドレスを確認できるように、やさしく解説していきます。

この記事を読めば、こんなことができるようになります。

  • IPアドレスの基本的な意味が理解できる
  • コマンドを使って、ご自身のパソコンのIPアドレスをすぐに確認できる
  • Webサイト運営で役立つ「自分のアクセスをGoogleアナリティクスから除外する」設定に応用できる
ミナちゃん

それでは一緒に、IPアドレスの世界を探検してみましょう。

IPアドレスって何?をサクッと解決!

IPアドレスとは、一言でいえば「インターネット上の住所」です。
ネットワークに接続されたパソコンやスマートフォンなどの機器一台一台に割り当てられる、ユニークな番号のことを指します。
この「住所」があるおかげで、私たちは特定のウェブサイトにアクセスしたり、メールを送受信したりできるのです。

押さえておきたい2種類のIPアドレス

IPアドレスには、大きく分けて「ローカルIPアドレス」と「グローバルIPアドレス」の2種類があります。

  • ローカルIPアドレス
    • 役割: 自宅やオフィスなど、限られたネットワーク(LAN)内でのみ使われる「部屋番号」のようなもの。
    • 例: 192.168.1.10 のような形式。
    • ルーターに接続されたパソコンやスマホ、プリンターなどを識別するために使われます。
  • グローバルIPアドレス
    • 役割: インターネットの世界全体で通用する、世界に一つだけの「住所」のようなもの。
    • 用途: Webサイトにアクセスする際など、外部のネットワークと通信するときに使われます。

Googleアナリティクスで自分のアクセスを除外したいときに必要になるのは、こちらのグローバルIPアドレスです。

【Mac編】ターミナルでローカルIPアドレスを確認する方法

Macユーザーなら、ターミナルアプリを使って驚くほど簡単にご自身のIPアドレスを調べることができます。

① Wi-Fi接続中のIPを調べる(一番カンタン!)

Wi-Fiでインターネットに接続している場合、このコマンドをターミナルにコピー&ペーストしてEnterキーを押すだけです。

ipconfig getifaddr en0

すると、192.168.x.x のような数字だけがスッキリと表示されます。これがあなたのMacのローカルIPアドレスです。

【ポイント】
en0 は、Macに内蔵されているネットワーク機器(多くの場合Wi-Fi)を指す識別子です。

ミナちゃん

わっ、数字だけがそのまま出てきますね。これは見やすいです!

② 有線LANなど、他の接続方法の場合

もし、USB-Cハブなどを使って有線LANで接続している場合は、en0 の部分を en1 や en2 に変えて試してみてください。

ipconfig getifaddr en1

パソコンはWi-Fiや有線LANなど、複数の「インターネットへの入り口」を持つことができます。en0 や en1 は、その入り口を区別するための番号なのです。

③ もっと詳しい情報をまとめて表示する

IPアドレスだけでなく、サブネットマスクなど他の情報もまとめて確認したい場合は、こちらのコマンドが便利です。

ifconfig

実行すると、ネットワークインターフェースの一覧が表示されます。その中の inet という項目の隣にある数字が、あなたのローカルIPアドレスです。

inet 192.168.1.89  
  netmask 0xffffff00  
  broadcast 192.168.1.255

Linux / Raspberry PiでローカルIPアドレスを調べる

LinuxやRaspberry Piでは、ip コマンドを使うのが一般的です。

1. 推奨されるコマンド

ターミナルで以下のコマンドを実行します。

ip a

ip addr の短縮形で、同様にネットワーク情報を表示できます。

ミナちゃん

Linuxでは “ip a” を使うんですね。

2. 従来から使われているコマンド

ifconfig コマンドも利用できますが、最近のLinuxディストリビューションでは非推奨とされることもあります。

ifconfig

いずれのコマンドでも、inet の後に続く数字がローカルIPアドレスです。

インターネット上のあなたの「住所」(グローバルIPアドレス)を調べる方法

Googleアナリティクスで正確なアクセス解析を行うためには、関係者からのアクセスを除外することが推奨されます。その際に必要となるのが、グローバルIPアドレスです。

ターミナルから以下のコマンドを実行すると、あなたのグローバルIPアドレスが表示されます。

curl ifconfig.me

このコマンドは、外部のサーバーに問い合わせて、インターネット側から見たあなたのIPアドレスを教えてくれるものです。

IPアドレスはいつも同じ?「固定」と「動的」の違い

一般的に、家庭用のインターネット回線やスマートフォンの回線では、接続するたびにIPアドレスが変わる「動的IPアドレス」が割り当てられています。 一方で、企業などで利用される回線では、常に同じIPアドレスが割り当てられる「固定IPアドレス」が使われることもあります。

自分のグローバルIPアドレスが固定か動的かを知るには、一度ルーターを再起動してみて、IPアドレスが変わるかどうかを確認するのが簡単な方法です。もしIPアドレスが変わる場合は、Googleアナリティクスで除外設定を行う際に、その都度設定を変更するか、VPN接続を使うなどの工夫が必要になります。

VPNを使って固定IPを設定するには?

VPN接続を使ったときに実際に起きたトラブルの原因と、解決方法を紹介しています。

まとめ:IPアドレスを使いこなして、一歩進んだPC活用を!

  • IPアドレスはネット上の「住所」
  • Macでの確認は ipconfig getifaddr en0 が手軽
  • Linux / Raspberry Pi では ip a を使うのがモダン
  • Googleアナリティクスの除外設定にはグローバルIP (curl ifconfig.me) を使用
  • 多くの家庭用回線はIPアドレスが変わる「動的IP」

コマンドを使ったIPアドレスの確認は、一見すると難しそうに感じるかもしれません。しかし、一度覚えてしまえば、ネットワークのトラブルシューティングや、より高度なウェブサイトの分析に役立つ強力なツールとなります。この機会にぜひ、ターミナルでのIPアドレス確認をマスターしてみてください。

ミナちゃん

IPアドレスって怖くないんですね。

さらに学びたいあなたへ

📘 用途ごとに選ぶ Linux のおすすめ本

あわせて読みたい
レベル・用途別おすすめ Linux 本リスト|UNIX Cafe UNIX Cafe | 第65回 Linux の世界には、「はじめて触る人」「コマンドを覚えはじめた人」「サーバーに挑戦したい人」と、さまざまな段階があります。そんなときに、自分...
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

のいのアバター のい UNIX Cafe 編集部

UNIX Cafe は、むずかしい言葉をできるだけ使わず、物語を読むような気持ちで気軽に学べる場所です。
プログラミングは、アイデアをコンピューターに伝えるための「ことば」。
簡単な単語と文法を覚えることで、誰でもターミナルから便利なコマンドを使えるようになります。
コーヒーを片手に立ち寄るような気持ちで、やさしいプログラミングの世界を、
そっとのぞいてみてください。

目次