ネットワーク内のIPアドレスを調べるコマンド完全ガイド:接続機器特定・LAN内デバイス一覧表示

LAN内のデバイスを特定するには、IPアドレスを調べる必要があります。IPアドレスは、ネットワーク上のデバイスを一意に識別するための数字の羅列です。デバイスを特定することで、ネットワークの構成を把握したり、トラブルシューティングを行ったりすることができます。
本記事では、ネットワーク内のIPアドレスを調べるコマンドを、Windows・Mac・Linux環境別に詳しく解説します。ipconfig、arp、nmapなど、あらゆるコマンドの使い方を網羅しています。

目次
- ネットワーク内のIPアドレスを調べるコマンド一覧
- Windows環境でIPアドレスを調べる方法
- Mac環境でIPアドレスを調べる方法
- Linux環境でIPアドレスを調べる方法
- 接続機器のIPアドレスを特定する方法
- ルーターからIPアドレス一覧を確認
- GUIツールでIPアドレスを調べる
- トラブルシューティング
- よくある質問(FAQ)
ネットワーク内のIPアドレスを調べるコマンド一覧(Network IP Address Command)
コマンドラインは、ネットワーク内のIPアドレスを調べる最も確実で柔軟な方法です。
OS別コマンド比較表
| 目的 | Windows | Mac/Linux | 説明 |
|---|---|---|---|
| 自分のIP確認 | ipconfig | ifconfig / ip a | ローカルIPアドレス表示 |
| 接続機器一覧 | arp -a | arp -a | ARPキャッシュ表示 |
| ネットワークスキャン | nmap (要インストール) | nmap | 全デバイス検出 |
| 接続機器詳細 | netstat -an | netstat -an | アクティブ接続 |
Windows環境でIPアドレスを調べる方法(Windows Command)
Windowsでは、主にipconfigとarpコマンドを使用します。
1. ipconfigコマンドで自分のIPアドレスを確認
基本的な使い方:
# コマンドプロンプトを起動(Win + R → cmd)
# 自分のIPアドレス確認
ipconfig
# 詳細情報を表示
ipconfig /all
# 特定のアダプター情報のみ表示
ipconfig /all | findstr "IPv4"
表示される情報:
- IPv4 アドレス:ローカルIPアドレス(例:192.168.1.100)
- サブネットマスク:ネットワークの範囲
- デフォルトゲートウェイ:ルーターのIPアドレス
- DNSサーバー:名前解決サーバー
2. arp -a コマンドで接続されている機器のIPアドレスを調べる
ARPコマンドは、LAN内の接続機器を一覧表示する最も簡単な方法です。
# LAN内の全デバイス表示
arp -a
# 特定のインターフェースのみ表示
arp -a -N 192.168.1.100
# ARPキャッシュをクリア(必要に応じて)
arp -d
出力例:
インターフェイス: 192.168.1.100
インターネット アドレス 物理アドレス 種類
192.168.1.1 00-11-22-33-44-55 動的
192.168.1.50 AA-BB-CC-DD-EE-FF 動的
192.168.1.200 11-22-33-44-55-66 動的
3. netstatコマンドでアクティブな接続を確認
# アクティブな接続一覧
netstat -an
# TCPのみ表示
netstat -ant
# ポート別に整理
netstat -ano | findstr :80
4. nmapコマンドでネットワークスキャン(高度)
# nmapのインストール(初回のみ)
# https://nmap.org/download.html からダウンロード
# ネットワーク全体をスキャン
nmap -sn 192.168.1.0/24
# 詳細スキャン(ポート情報も含む)
nmap -A 192.168.1.0/24
# 高速スキャン
nmap -T4 -F 192.168.1.0/24
Mac環境でIPアドレスを調べる方法(Mac Command)
Macでは、ifconfigおよびarpコマンドを使用します。
1. ifconfigコマンドで自分のIPアドレスを確認
# ターミナルを起動(Cmd + Space → Terminal)
# 全インターフェースのIP確認
ifconfig
# 特定のインターフェースのみ(Wi-Fi)
ifconfig en0
# IPv4アドレスのみ抽出
ifconfig en0 | grep "inet " | awk '{print $2}'
2. arpコマンドでLAN内デバイス一覧
# 接続されている全デバイス表示
arp -a
# 特定のIPアドレスのみ確認
arp -a 192.168.1.1
# ARPテーブルをクリア
sudo arp -d -a
3. nmapコマンドでネットワークスキャン
# Homebrewでnmapをインストール
brew install nmap
# ネットワークスキャン
nmap -sn 192.168.1.0/24
# MACアドレス込みで表示
sudo nmap -sn 192.168.1.0/24
Linux環境でIPアドレスを調べる方法(Linux Command)
Linuxでは、ipコマンド(modern)またはifconfig(legacy)を使用します。
1. ip addr コマンド(推奨)
# 全インターフェースのIP確認
ip addr show
# 短縮形
ip a
# 特定のインターフェースのみ
ip addr show eth0
# IPv4のみ表示
ip -4 addr
2. ifconfigコマンド(旧式だが広く使用)
# 全インターフェース表示
ifconfig
# 特定のインターフェース
ifconfig eth0
# IPアドレスのみ抽出
ifconfig eth0 | grep "inet " | awk '{print $2}'
3. arpコマンドでLAN内機器検出
# 接続機器一覧
arp -a
# arp-scanでより詳細に(要インストール)
sudo apt install arp-scan # Debian/Ubuntu
sudo arp-scan --localnet
# 特定のネットワーク範囲をスキャン
sudo arp-scan 192.168.1.0/24
4. nmapコマンドで完全スキャン
# nmapインストール
sudo apt install nmap # Debian/Ubuntu
sudo yum install nmap # RHEL/CentOS
# ネットワークスキャン
nmap -sn 192.168.1.0/24
# OS検出付きスキャン
sudo nmap -O 192.168.1.0/24
# サービス情報込み
nmap -sV 192.168.1.0/24
接続機器のIPアドレスを特定する方法(Device Identification)
接続されている特定の機器を見つける方法です。
MACアドレスからメーカーを特定
MACアドレスの最初の6桁(OUI)でメーカーを特定できます。
方法1:オンラインツール使用
方法2:コマンドで確認
# Linux/Mac
arp -a | grep -i "apple" # Appleデバイスを検索
arp -a | grep -i "samsung" # Samsungデバイスを検索
# Windows PowerShell
Get-NetNeighbor | Where-Object {$_.LinkLayerAddress -like "00-1A-*"}
ポート番号から機器種類を推測
| ポート番号 | サービス | 機器種類 |
|---|---|---|
| 22 | SSH | サーバー、ルーター |
| 80/443 | HTTP/HTTPS | Webサーバー、カメラ |
| 139/445 | SMB | NAS、プリンター |
| 631 | IPP | プリンター |
| 8080 | Proxy/Web | IoTデバイス |
ルーターからIPアドレス一覧を確認(Router Management)
ルーターの管理画面から最も正確な情報を取得できます。
一般的なルーター管理画面アクセス方法
ステップ1:ルーターのIPアドレスを確認
# Windows
ipconfig | findstr "デフォルト ゲートウェイ"
# Mac/Linux
netstat -nr | grep default
ip route show default
ステップ2:ブラウザでアクセス
一般的なルーターIP:
- http://192.168.1.1
- http://192.168.0.1
- http://192.168.11.1(Buffalo)
- http://10.0.0.1
ステップ3:接続機器一覧を確認
メニュー名(メーカーにより異なる):
- 「接続機器一覧」
- 「DHCPクライアント」
- 「接続デバイス」
- 「LAN側ホスト」
- 「Connected Devices」
主要メーカー別アクセス情報
| メーカー | デフォルトIP | ユーザー名 | パスワード |
|---|---|---|---|
| Buffalo | 192.168.11.1 | admin | password |
| NEC | 192.168.10.1 | admin | (空欄または本体記載) |
| TP-Link | 192.168.0.1 | admin | admin |
| ASUS | 192.168.1.1 | admin | admin |
GUIツールでIPアドレスを調べる(GUI Tools)
コマンドが苦手な方向けのGUIツールです。
Windows向けツール
1. Advanced IP Scanner(推奨)
- 機能:ネットワークスキャン、共有フォルダ検出
- ダウンロード:https://www.advanced-ip-scanner.com/jp/
- 使い方:インストール → スキャン実行 → 一覧表示
2. Angry IP Scanner
- 機能:高速スキャン、クロスプラットフォーム
- ダウンロード:https://angryip.org/
Mac向けツール
LanScan
- 機能:シンプルなLANスキャナー
- 入手:Mac App Store
Linux向けツール
Zenmap(Nmapの GUI版)
# インストール
sudo apt install zenmap # Debian/Ubuntu
# 起動
sudo zenmap
トラブルシューティング(Troubleshooting)
ARPキャッシュに表示されない機器がある
原因と対処法:
# 原因1:ARPキャッシュが古い
# 対処:ARPキャッシュをクリア
arp -d # Windows
sudo arp -d -a # Mac/Linux
# 原因2:機器がスリープ中
# 対処:pingで起動確認
ping 192.168.1.XXX
# 原因3:ファイアウォールでブロック
# 対処:一時的にファイアウォール無効化(注意)
ネットワークスキャンが遅い
# nmapで高速スキャン(精度は低下)
nmap -T5 -F 192.168.1.0/24
# 特定の範囲のみスキャン
nmap -sn 192.168.1.1-50
よくある質問(FAQ)
ネットワーク内のIPアドレスを調べるコマンドは何ですか?
Windowsではarp -a、Mac/Linuxではarp -aまたはnmap -sn 192.168.1.0/24が最も一般的です。自分のIPアドレスを確認するにはipconfig(Windows)またはifconfig/ip a(Mac/Linux)を使用します。
接続されている機器のIPアドレスを調べるコマンドは?
arp -aコマンドが最も簡単で確実です。より詳細な情報が必要な場合はnmap -sn 192.168.1.0/24(ネットワーク範囲は環境に合わせて変更)を使用してください。これらのコマンドは全OS共通で使用できます。
IPアドレスから機器を特定できますか?
MACアドレスのOUI(最初の6桁)からメーカーを特定できます。arp -aでMACアドレスを取得後、オンラインツール(https://macvendors.com/)で検索することで、Apple、Samsung等のメーカーを判別できます。
LAN内のIPアドレス一覧をコマンドで取得するには?
arp -a(基本)、nmap -sn 192.168.1.0/24(詳細)、arp-scan --localnet(Linux、最も詳細)のいずれかを使用します。結果をファイルに保存するにはarp -a > iplist.txtのようにリダイレクトします。
ルーターのIPアドレスを調べるコマンドは?
Windows:ipconfig | findstr "デフォルト ゲートウェイ"
Mac/Linux:netstat -nr | grep defaultまたはip route show default
通常、192.168.1.1または192.168.0.1がルーターのIPです。
接続機器のIPアドレス確認方法(GUI)は?
Windows:「ネットワークと共有センター」→「アダプターの設定の変更」→接続を右クリック→「状態」→「詳細」
Mac:「システム環境設定」→「ネットワーク」→接続を選択→「詳細」
ルーター:管理画面(http://192.168.1.1等)→「接続機器一覧」
nmapとarpコマンドの違いは?
arpは既に通信したことがある機器のみ表示(高速・軽量)。nmapはネットワーク全体をアクティブにスキャン(詳細だが時間がかかる)。日常使用はarp、詳細調査はnmapが推奨です。
LAN接続機器の確認コマンド(コマンドプロンプト)は?
基本:arp -a
詳細:ipconfig /all(自分の情報)、netstat -an(アクティブ接続)
高度:nmap -sn 192.168.1.0/24(nmapインストール必要)
ネットワークデバイス検出ツールのおすすめは?
Windows:Advanced IP Scanner(無料・日本語対応)
Mac:LanScan(App Store)
全OS:Angry IP Scanner(オープンソース)
コマンドが使える場合はnmapが最も強力です。
IPアドレスの確認方法(ネットワーク内全体)は?
Step 1:自分のネットワーク範囲確認 → ipconfigでサブネットマスク確認
Step 2:全体スキャン → nmap -sn 192.168.1.0/24またはarp -a
Step 3:ルーター管理画面で最終確認 → 最も正確





