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

LAN内のデバイスを特定するには、IPアドレスを調べる必要があります。IPアドレスは、ネットワーク上のデバイスを一意に識別するための数字の羅列です。デバイスを特定することで、ネットワークの構成を把握したり、トラブルシューティングを行ったりすることができます。

本記事では、ネットワーク内のIPアドレスを調べるコマンドを、Windows・Mac・Linux環境別に詳しく解説します。ipconfigarpnmapなど、あらゆるコマンドの使い方を網羅しています。

![](https://i.ytimg.com/vi/mSPX5eOhAFU/hqdefault.jpg “【Windows 10】IPアドレス確認する方法”)

目次

ネットワーク内のIPアドレスを調べるコマンド一覧(Network IP Address Command)

コマンドラインは、ネットワーク内のIPアドレスを調べる最も確実で柔軟な方法です。

OS別コマンド比較表

目的WindowsMac/Linux説明
自分のIP確認ipconfigifconfig / ip aローカルIPアドレス表示
接続機器一覧arp -aarp -aARPキャッシュ表示
ネットワークスキャンnmap (要インストール)nmap全デバイス検出
接続機器詳細netstat -annetstat -anアクティブ接続

Windows環境でIPアドレスを調べる方法(Windows Command)

Windowsでは、主にipconfigarpコマンドを使用します。

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-*"}

ポート番号から機器種類を推測

ポート番号サービス機器種類
22SSHサーバー、ルーター
80/443HTTP/HTTPSWebサーバー、カメラ
139/445SMBNAS、プリンター
631IPPプリンター
8080Proxy/WebIoTデバイス

ルーターから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ユーザー名パスワード
Buffalo192.168.11.1adminpassword
NEC192.168.10.1admin(空欄または本体記載)
TP-Link192.168.0.1adminadmin
ASUS192.168.1.1adminadmin

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 -aMac/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アドレスを調べるコマンドは?

Windowsipconfig | findstr "デフォルト ゲートウェイ"
Mac/Linuxnetstat -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:ルーター管理画面で最終確認 → 最も正確

Anzai Hotaka

10 年の経験を持つコンピュータ エンジニア。Linux コンピュータ システム管理者、Web プログラマー、システム エンジニア。