スマートホーム&IoT

WindowsでmDNS / UPnP / WS-Discovery スマートホーム機器を自動検出する方法

Windows 11 / 10でマルチキャスト探索プロトコルを使い、スマートホームIoTやNASの管理URLを検出するステップ解説。

2026年8月31日
読了目安 4分
fTool Home Network Probe Pro

スマートホーム機器の多くは、IPアドレスを手動で設定しなくても使えます。ゼロコンフィグのマルチキャスト探索プロトコルで、自分の機能を周囲に知らせているためです。Home Assistantの連携を開発するとき、AirPlayスピーカーの音切れを調べるとき、IPカメラの映像URLを探すときには、この仕組みを直接のぞくのが近道です。

この記事では、Windows上からmDNS、UPnP SSDP、WS-Discoveryの3つのプロトコルで機器を検出する手順を解説します。


ローカル探索の3つの主要プロトコル

  • mDNS / DNS-SD(Bonjour / ZeroConf): Apple AirPlay、Google Cast(Chromecast)、ESPHomeのノード、OctoPrint、ネットワークプリンターなどが使用します(.localドメイン)。
  • UPnP / SSDP: Philips Hueのブリッジ、Sonosのオーディオ機器、DLNAメディアサーバー、スマートテレビなどが使用します(UDPポート1900)。
  • WS-Discovery: 最近のネットワークプリンター、NAS、ONVIF対応の監視カメラなどが使用します(UDPポート3702)。

手順: スマートホーム機器を検出する

Pythonスクリプトを個別に用意したり、重いパケットキャプチャソフトを入れたりしなくても、3つのプロトコルすべてに対応したリスナーが内蔵されています。

1

fTool Home Network Probe Proを起動

fTool Home Network Probe Proを開きます。

2

プロトコル別フィルターで「mDNS / UPnP」を確認

スキャン結果からmDNSサービス名やUPnPデバイス情報をフィルタリングします。

fTool Home Network Probe Pro のサービス検出画面
3

管理URLやサービスエンドポイントにアクセス

検出されたスマート機器のHTTP/HTTPS管理画面リンクを直接ブラウザで開きます。

検出できる情報

  • 機器のモデル名、メーカーのURL、ファームウェアのバージョン
  • サービスの種類(例: _googlecast._tcp_spotify-connect._tcp
  • 機器のWeb管理画面への直接リンク
fTool Home Network Probe Pro アイコン

fTool Home Network Probe Pro

サブネット全体の機器探索、MACベンダー判定、ポートスキャン、mDNS/UPnP/WS-Discoveryによるスマート家電の検出まで。ネットワーク診断のための完全買い切り型アプリです。