ネットワーク上のすべてのデバイスには、インターネットプロトコル(Internet Protocol)またはIPアドレス(IP address)があります。IPアドレスは、住所や住所のように、ネットワーク上の特定のデバイスを他のすべてのデバイスの中で識別する方法です。ネットワーク上のデバイスに接続する場合は、そのIPアドレスを知っている必要があり、それを見つけるのが難しい場合があります。
この記事では、ネットワーク(network)に接続されているRaspberryPiのIPアドレスを検出する方法を説明します。場合によっては、PiのIPアドレスが動的である可能性があります。それはそれが変わる可能性があることを意味します。Raspberry PiのIPアドレスが変更された場合は、新しいIPを見つける方法が必要です。Piにディスプレイが接続されている場合と接続されていない場合があるため、ディスプレイがある場合とない場合のPiのIPアドレスを見つける方法をいくつか説明します。
Piに接続されたモニター(Monitor)とキーボード(Keyboard Connected)を使用してRaspberryPiのIPアドレス(IP Address)を見つける
PiのIPアドレスを見つける最も簡単な方法は、 GUI(GUI)デスクトップ を含むOSをインストールしているかどうかに関係なく、Piに直接サインインすることです。
ヘッドレスインストール(Headless Install)がある場合(Linuxデスクトップなし)
PiにインストールしたOSにGUI(GUI)デスクトップが含まれていない場合は、ターミナルウィンドウを使用してRaspberryPiのIPアドレスを検索できます。
- Piにサインインします。
- ip aと入力し、 (ip a )Enterキー(Enter)を押します。
- IPアドレスは次の形式で表示されます:inet192.168.xx。
- 上記の例では、Raspberry Piはイーサネット経由でネットワークに接続されているため、IPアドレスはeth0セクションに表示されます。Wi-Fi経由で接続されている場合、IPアドレスはwlan0セクションに表示されます。
Linuxデスクトップをお持ちの場合
デスクトップがインストールされた(Desktop)RaspberryPiOSをPi(Raspberry Pi OS)にインストールしている場合は、時計の横にある右上隅のネットワークアイコン(2つの矢印)にマウスを合わせると、PiのIPアドレスを簡単に見つけることができます。RaspberryPiのネットワーク接続を示す情報パネルが表示されます。
Piがイーサネット経由でネットワークに接続されている場合は、 eth0(eth0)の後にRaspberryPiのIPアドレスが表示されます。上の画像では、IPアドレスは192.168.1.179です。スラッシュとその後の数字は無視してください。(これはサブマスクを示しています。)Piがwifi経由でネットワークに接続されている場合、wlan0の後にPiのアドレスが表示されます。
同じネットワーク(Same Network)上のWindowsコンピュータ(Windows Computer)からPiのIPアドレス(IP Address)を見つける方法
同じネットワーク上の別のコンピューターからPiのIPアドレスを見つける簡単な方法をいくつか紹介します。
ホスト名コマンドを使用する
hostnameコマンドを使用すると、同じネットワーク上の別のコンピューターからRaspberryPiのIPアドレスを検出できます。
- Piと同じネットワーク上にあるWindowsコンピューターで、検索ボックスにcmdと入力し、 (cmd )Enterキー(Enter)を押して、コマンドプロンプトを起動します。
- コマンドプロンプトウィンドウで、nslookupraspberrypiと入力します。
- 上記のように、nslookupコマンドは2つの結果を返しました。1つ目はゲートウェイアドレス(ルーターのアドレス)で、2つ目はRaspberryPiのIPアドレスです。
- 注:コマンドが「*** [NAME_OF_YOUR_NETWORK] ca n't find raspberrypi:Non-existing domain」を返す場合は、Piが同じネットワーク上にないか、コマンドにタイプミスがあるか、コンピューターにタイプミスがあることを意味します。DNSサーバーにクエリを実行するためのアクセス権がありません。
Pingコマンドを使用する
ほとんどのネットワークデバイスではpingコマンドが有効になっており、RaspberryPiOSイメージの大部分ではデフォルトでpingが有効になっています。ただし、Piでpingコマンドが無効になっている可能性があるため、PiのIPアドレスを識別するこの方法が機能することは保証されていません。
pingコマンドの使用は、 MarcoPolo(Marco Polo)のゲームをプレイするようなものです。「Marco」と叫ぶと、ネットワークデバイスが「Polo」と応答して、その場所を知らせます。
- Piと同じネットワーク上にあるWindowsコンピューターで、検索ボックスにcmdと入力し、 (cmd )Enterキー(Enter)を押して、コマンドプロンプトを起動します。
- コマンドプロンプトウィンドウで、ping raspberrypiと入力し、 (ping raspberrypi )Enterキー(Enter)を押します。
- 上のスクリーンショットでは、IPアドレスが複数回表示されていることがわかります。pingコマンドが失敗した場合でも、返されるIPアドレスは正しい可能性があるため、機能するかどうかを確認してください。
- 注:pingがネットワーク上でRaspberry Piを見つけられない場合は、「Pingリクエストはホストraspberrypiを見つけることができませんでした。名前を確認して、もう一度やり直してください。」(Please)この場合、以下のいずれかの方法を試してください。
サードパーティのツールを使用してPiの(Third Party Tools)IPアドレス(IP Address)を見つける方法
ネットワーク(Network)スキャナーツールは、ネットワーク上のすべての可能なIPアドレスをループし、RaspberryPiなどの利用可能なホストを検出しようとします。これらのツールは、コンピューターまたは電話がRaspberry Pi(Raspberry Pi)と同じネットワーク上にある(つまり、同じルーターに接続されている)場合にのみ機能することを忘れない(Remember)でください。
AngryIPスキャナーを使用する
Angry IP Scannerは、 (Angry IP Scanner)Anton Keksのオープンソースプログラムであり、多くのRaspberryPiユーザーに愛されています。AngryIPScannerを(Angry IP Scanner)GitHubページからダウンロードすることをお勧めします。そうすれば、必ず最新のリリースを入手できます。このツールは、Windows、Mac OS、およびLinuxで使用できます。
(Install)Piと同じネットワーク上の別のコンピューターにAngryIPScannerをインストールして実行します。この方法には、ネットワーク上のすべて(every )のデバイスを見つけるという利点があります。raspberrypiで始まるホスト名の結果を探します。警告:このツールは、ネットワークを所有している場合にのみ実行してください。
スマートフォンでFingアプリを使用する
Fingは、AndroidとiPhoneで利用できるアプリで、ローカルネットワークをスキャンし、そのネットワーク上のすべてのデバイスのIPアドレスを表示します。
Fingアプリを実行すると、ネットワーク上のすべてのデバイスのリストが表示されます。raspberrypiで始まる結果を探すと、PiのIPアドレスが一覧表示されます。
What Is My Raspberry Pi’s IP Address?
Every device on a netwоrk has an Internet Protocol or IP address. The IP address is how you identify a specific device on your network among all the others, just like a street or postal address. If you want to connect to a device on your network, you need to know its IP address, and sometimes that can be hard to find.
This article will show you how to discover the IP address of a Raspberry Pi that’s connected to your network. In some cases, your Pi’s IP address could be dynamic. That means it can change. If your Raspberry Pi’s IP address has changed, you need a way to find out its new IP. Since you may or may not have a display connected to your Pi, we’ll walk you through a few ways to find your Pi’s IP address with and without a display.
Finding Your Raspberry Pi’s IP Address with a Monitor and Keyboard Connected to the Pi
The easiest way to find your Pi’s IP address is to sign into the Pi directly, whether or not you have installed an OS that includes a GUI desktop.
If You Have a Headless Install (no Linux desktop)
If the OS you installed on your Pi doesn’t include a GUI desktop, you can use the terminal window to search for your Raspberry Pi’s IP address.
- Sign into your Pi.
- Type ip a and press Enter.
- The IP address will appear in the following form: inet 192.168.x.x.
- In the example above, the Raspberry Pi is connected to the network via ethernet, so the IP address appears in the eth0 section. If it were connected over wifi, the IP address would appear in the wlan0 section.
If You Have a Linux Desktop
If you have a Raspberry Pi OS with Desktop installed on your Pi, you can easily find your Pi’s IP address by hovering your mouse over the network icon (two arrows) in the top-right corner, next to the clock. An information panel will appear showing your Raspberry Pi’s network connections.
If your Pi is connected to the network via ethernet, you’ll see your Raspberry Pi’s IP address after eth0. In the image above, the IP address is 192.168.1.179. Ignore the slash and the numbers after it. (That’s telling you the submask.) If your Pi is connected to your network via wifi, you’ll see your Pi’s address after wlan0.
How to Find Your Pi’s IP Address from a Windows Computer on the Same Network
Here are a couple easy ways to find your Pi’s IP address from another computer on the same network.
Use the Hostname Command
Using the hostname command is a good way to discover your Raspberry Pi’s IP address from a different computer on the same network.
- On a Windows computer that’s on the same network as your Pi, launch the command prompt by typing cmd into the search box and pressing Enter.
- In the command prompt window, type nslookup raspberrypi.
- As you can see above, the nslookup command has returned two results. The first is the gateway address (the address of your router), and the second is the IP address of your Raspberry Pi.
- Note: If the command returns “*** [NAME_OF_YOUR_NETWORK] can’t find raspberrypi: Non-existent domain,” that means either the Pi isn’t on the same network, you had a typo in the command, or your computer doesn’t have access to query the DNS server.
Use the Ping Command
Most network devices have the ping command enabled, and the vast majority of Raspberry Pi OS images do have ping enabled by default. However, it is possible that ping commands have been disabled on your Pi, so this method of identifying your Pi’s IP address isn’t guaranteed to work.
Using a ping command is like playing the game of Marco Polo. You shout, “Marco” and your network device responds, “Polo,” giving away its location.
- On a Windows computer that’s on the same network as your Pi, launch the command prompt by typing cmd into the search box and pressing Enter.
- In the command prompt window, type ping raspberrypi and press Enter.
- In the screencap above, you can see that the IP address is shown multiple times. If the ping command fails, the IP address it returns may still be correct, so see if it works.
- Note: If ping cannot find the Raspberry Pi on your network, you’ll get an error message that says, “Ping request could not find host raspberrypi. Please check the name and try again.” In this case, try one of the methods below.
How to Find Your Pi’s IP Address with Third Party Tools
Network scanner tools loop through every possible IP address on your network and try to detect any available hosts, like your Raspberry Pi. Remember, these tools will only work if your computer or phone is on the same network (i.e., connected to the same router) as your Raspberry Pi.
Use Angry IP Scanner
Angry IP Scanner is an open source program from Anton Keks and is beloved by many Raspberry Pi users. It’s best to download Angry IP Scanner from its GitHub page. That way you’ll be sure to get the latest release. This tool is available for windows, Mac OS, and Linux.
Install and run Angry IP Scanner on another computer on the same network as your Pi. This method has the advantage of finding every device on your network. Look for the result with a hostname that begins with raspberrypi. Warning: Only run this tool if you own the network!
Use the Fing App on Your Smartphone
Fing is an app available for Android and iPhone that scans your local network and displays the IP addresses of all the devices on that network.
Running the Fing app will yield a list of all the devices on your network. Look for the result starting with raspberrypi, and your Pi’s IP address will be listed.