ネットワーキング
 Computer >> コンピューター >  >> ネットワーキング >> ネットワーキング

Raspberry PiのIPアドレスの調べ方!状況別の確認方法を徹底解説

はじめに:IPアドレスとは?

ネットワーク上のすべての機器には、インターネットプロトコル(IP)アドレスが割り当てられています。IPアドレスは、ネットワーク上の多数のデバイスの中から特定の1台を識別するためのもので、まさに「住所」のような役割を果たします。ネットワーク上のデバイスへ接続したい場合は、そのIPアドレスを把握しておく必要がありますが、意外と見つけるのに手間取ることも少なくありません。

この記事では、ネットワークに接続されたRaspberry PiのIPアドレスを調べる方法を詳しく解説します。なお、Raspberry PiのIPアドレスはDHCPによって動的に割り当てられている場合があり、時間の経過とともに変わることがあります。万が一IPアドレスが変更されてもすぐ対応できるよう、新しいIPアドレスを見つける方法を知っておきましょう。ここでは、Raspberry Piにディスプレイが接続されているケースと、接続されていないヘッドレス運用のケースそれぞれに対応した、複数の確認方法を順番に紹介していきます。

Raspberry PiのIPアドレスの調べ方!状況別の確認方法を徹底解説

モニターとキーボードを接続して直接確認する方法

Raspberry PiのIPアドレスを調べる最も簡単な方法は、Pi本体に直接サインインすることです。GUIデスクトップ付きのOSをインストールしているかどうかにかかわらず、手軽に確認できます。

ヘッドレス環境(Linuxデスクトップなし)の場合

インストールしたOSにGUIデスクトップが含まれていない場合は、ターミナルからコマンドを実行してRaspberry PiのIPアドレスを調べられます。

  1. Raspberry Piにサインインします。
  2. ip a と入力し、Enterキーを押します。
  3. IPアドレスは inet 192.168.x.x の形式で表示されます。
  4. 上の例では、Raspberry Piがイーサネットでネットワークに接続されているため、IPアドレスは eth0 のセクションに表示されています。Wi-Fiで接続している場合は wlan0 のセクションに表示されるので、接続方式に応じて該当箇所を確認してください。
Raspberry PiのIPアドレスの調べ方!状況別の確認方法を徹底解説

Linuxデスクトップ環境の場合

Raspberry Pi OS with Desktop を使用している場合は、さらに簡単です。画面右上の時刻の横にあるネットワークアイコン(矢印が2つのマーク)にマウスカーソルを合わせるだけで、情報パネルが表示され、Raspberry Piのネットワーク接続状態を一目で確認できます。

Raspberry PiのIPアドレスの調べ方!状況別の確認方法を徹底解説

イーサネットで接続している場合は eth0 の後ろに、Wi-Fiで接続している場合は wlan0 の後ろにIPアドレスが表示されます。上の画像では 192.168.1.179 がそれに相当します。なお、スラッシュ(/)以降の数字はサブネットマスクを示すものなので、無視して問題ありません。

同じネットワーク上のWindowsパソコンから確認する方法

ここでは、同じネットワークに属する別のパソコンから、Raspberry PiのIPアドレスを調べる手軽な方法を2つ紹介します。

Raspberry PiのIPアドレスの調べ方!状況別の確認方法を徹底解説

nslookupコマンドを使う

nslookupコマンドを使えば、同じネットワーク上の別のパソコンからRaspberry PiのIPアドレスを検索できます。

  1. Piと同じネットワークに接続されたWindowsパソコンで、検索ボックスに cmd と入力してEnterキーを押し、コマンドプロンプトを起動します。
  2. コマンドプロンプトのウィンドウで nslookup raspberrypi と入力します。
  3. 上の例のように、nslookupコマンドは2つの結果を返します。1つ目はゲートウェイアドレス(ルーターのアドレス)、2つ目がRaspberry PiのIPアドレスです。
  4. 注意:「*** [ネットワーク名] can't find raspberrypi: Non-existent domain」というエラーが返された場合は、Piが同じネットワーク上に存在しない、コマンドの入力ミスがある、またはパソコンがDNSサーバーへ問い合わせできない、いずれかの原因が考えられます。
Raspberry PiのIPアドレスの調べ方!状況別の確認方法を徹底解説

pingコマンドを使う

ほとんどのネットワーク機器ではpingコマンドが有効になっており、Raspberry Pi OSのイメージもデフォルトでpingが有効になっています。ただし、設定によってはpingが無効化されているケースもあるため、この方法が必ず成功するとは限らない点に留意してください。

pingコマンドの仕組みは、鬼ごっこゲームの「マルコ・ポーロ」に例えると分かりやすいでしょう。「マルコ!」と呼びかけると、相手が「ポーロ!」と応えて自分の居場所を教えてくれるイメージです。

  1. Piと同じネットワーク上のWindowsパソコンで、検索ボックスに cmd と入力してEnterキーを押し、コマンドプロンプトを起動します。
  2. コマンドプロンプトで ping raspberrypi と入力し、Enterキーを押します。
  3. 下のスクリーンショットのように、IPアドレスが複数回表示されます。仮にpingが失敗しても、表示されたIPアドレスが正しい場合があるため、一度そのアドレスで接続を試してみてください。
  4. 注意:「Ping request could not find host raspberrypi. Please check the name and try again.」というエラーが表示された場合は、次に紹介するツールを使った方法を試してみましょう。
Raspberry PiのIPアドレスの調べ方!状況別の確認方法を徹底解説

サードパーティ製ツールを使って確認する方法

ネットワークスキャナーツールは、ネットワーク上のすべてのIPアドレスを順番に走査し、利用可能なホスト(Raspberry Piなど)を自動検出します。これらのツールが機能するのは、パソコンやスマートフォンがRaspberry Piと同じネットワーク(同じルーターに接続された環境)にいる場合のみです。

Angry IP Scannerを使う

Angry IP ScannerはAnton Keks氏が開発したオープンソースソフトウェアで、多くのRaspberry Piユーザーに愛用されている定番ツールです。最新版を確実に入手するためには、GitHubの公式ページからダウンロードするのがおすすめです。Windows、macOS、Linuxの主要プラットフォームに対応しています。

Raspberry PiのIPアドレスの調べ方!状況別の確認方法を徹底解説

Piと同じネットワーク上の別のパソコンにAngry IP Scannerをインストールして実行しましょう。この方法の大きな利点は、ネットワーク上のすべてのデバイスを一括で検出できる点です。ホスト名が raspberrypi で始まる結果を探せば、そこにPiのIPアドレスが表示されています。警告:この種のツールは、自分が所有・管理するネットワークでのみ使用してください。

スマートフォンのFingアプリを使う

FingはAndroidとiPhoneの両方に対応したアプリで、ローカルネットワークをスキャンし、ネットワーク上の全デバイスのIPアドレスを一覧表示してくれます。

Raspberry PiのIPアドレスの調べ方!状況別の確認方法を徹底解説

Fingアプリを実行すると、ネットワークに接続中の全デバイスのリストが表示されます。名前が raspberrypi で始まる項目を見つければ、その横にRaspberry PiのIPアドレスが記載されています。

まとめ

Raspberry PiのIPアドレス確認方法は、大きく分けて「Pi本体で直接確認する」「同じネットワーク上のPCからコマンドで調べる」「スキャナーツールを使う」の3系統があります。モニターが接続できるなら ip a コマンドかデスクトップのネットワークアイコン、ヘッドレス運用なら nslookup や ping コマンド、より確実に全体を把握したいなら Angry IP Scanner や Fing といったツールが便利です。用途や環境に合わせて最適な方法を選び、快適なRaspberry Piライフを送りましょう。

  1. IPアドレスが「0.0.0.0」と表示される理由とは?意味と対処法を解説

    IPv4(インターネットプロトコル バージョン4)で使用されるIPアドレスは、「0.0.0.0」から「255.255.255.255」までの範囲にあります。このうち「0.0.0.0」は、コンピューターネットワーク上でいくつかの特別な意味を持つアドレスですが、一般的なデバイスのアドレスとして使用することはできません。 プレースホルダーとしての役割 「0.0.0.0」は通常のIPアドレスと同じ構造(4つの数字の組み合わせ)を持っていますが、実際にはプレースホルダー(仮の値)であり、グローバルでもプライベートでもない、通常のアドレスが割り当てられていないことを示すために使われます。例えば、プロ

  2. 専用IPアドレスとは?共有ホスティングとの違いと取得すべきか徹底解説

    多くの方は、ホスティングプランに契約すれば自分専用のIPアドレスが割り当てられると思いがちですが、実はそうではありません。自分だけのIPアドレスを手に入れるには、「専用IPアドレス」に個別に申し込む必要があります。 一般的なホスティングプランでは、複数の顧客が同じIPアドレスを共有しています。つまり、インターネットトラフィックの帯域幅は複数のウェブサイトで分け合うことになるのです。 本記事では、専用IPアドレスと共有ホスティングの違いを詳しく掘り下げ、専用IPアドレスを取得する価値があるのかどうかを解説します。 ホスティングにおける専用IPアドレスとは? 一般的なホスティングプランが低価格で提