iPhone と iPad で NetBlade を使い始める
iPhone や iPad に NetBlade を入れ、ローカルネットワークを許可して最初のスキャン。MAC が表示されない理由と、タイムライン付きの保存を解説。
この記事では、インストールから、専用のタイムラインを持つ保存済みネットワークまでを進めます。重要な権限を 1 つ許可し、最初のスキャンを実行し、iOS で表示される MAC アドレスが思ったより少ない理由を理解し、訪れるたびに何が変わったかを NetBlade が知らせられるようにネットワークを保存します。ここで説明する機能はすべて無料です。
始める前に
- iOS 17 以降の iPhone または iPad。
- 調べたいネットワーク(できればご自身のネットワーク)への Wi‑Fi 接続。
- アカウントは不要です。NetBlade には広告がなく、iOS で設定した言語で表示されます。
1. インストールしてローカルネットワークへのアクセスを許可する
- App Store から NetBlade をインストールします。iPhone と iPad で同じアプリです。
- アプリを開きます。「NetBlade へようこそ」の画面で、次の権限が何のためにあるのかが説明されます。「はじめる」をタップします。
- ローカルネットワーク上のデバイスを検出して接続することを iOS が求めてきたら、「許可」をタップします。
この権限がないと、スキャンでは何も見つかりません。許可するまで、iOS はすべてのアプリに対してローカルネットワーク上のデバイスとの通信をブロックします。
警告: iOS が尋ねるのは一度だけで、許可されたかどうかをアプリに伝えません。デバイスの多いネットワークでスキャン結果が空になる場合は、iOS の「設定」›「プライバシーとセキュリティ」›「ローカルネットワーク」を開き、NetBlade がオンになっていることを確認してください。
位置情報の確認画面
iOS は、アプリの使用中のみの位置情報も求めます。これが必要なのは、接続中の Wi‑Fi の名前(SSID)を読み取るという 1 つの目的のためだけです。許可しなくてもすべて動作し、NetBlade は代わりにサブネットでネットワークを識別します。
2. 最初のスキャンを実行する
LAN タブを開くと、最初のスキャンが自動的に始まり、デバイスが応答するにつれて一覧が埋まっていきます。
- 進行状況バー、デバイスの数、タイマーで進み具合を確認します。「停止」でスキャンを中断し、「スキャン」でもう一度実行します。
- 終わると「スキャンのまとめ」が開きます。ルーターが SNMP で応答したかどうかと、名前、メーカー、MAC がまだ届いている途中の場合があることが表示されます。閉じてください。
- 「IP」、「名前」、「レイテンシ」で並べ替え、「すべて」、「新規」、「開いているポート」で絞り込みます。
各行には、デバイスの名前、IP、レイテンシ、わかっている場合はメーカーとモデル、役割(ゲートウェイまたはこのデバイス)、そしてリスクに応じて色分けされた開いているポートが表示されます。名前は逆引き DNS、Bonjour、NetBIOS、UPnP、SNMP から取得し、NetBlade は最も信頼できるものを採用します。
デバイスをタップすると詳細が開きます。識別情報、開いているポート、共有とサービス、100 点満点の「セキュリティ」スコア、そして名前、タグ、メモ、アイコンを設定する場所があります。
3. MAC とメーカーが表示されない理由を理解する
おそらく、多くのデバイスに MAC アドレスもメーカーも表示されていないことに気づくでしょう。これは故障ではありません。
iOS では、どのアプリも近くのデバイスの MAC アドレスを読み取れません。NetBlade は 2 つの場所から MAC を取得します。
- ルーターまたはスイッチから、SNMP で。 これらはネットワーク上のすべての MAC を知っており、NetBlade はそのテーブルを読み取り専用で読み込みます。
- 自分の MAC を通知するデバイス。たとえば AirPlay 対応デバイスです。
SNMP がなくても一覧は本物ですが、ほとんどの項目に MAC がなく、共有したレポートにもそのことが明記されます。iPhone で SNMP が無料なのもこのためです。SNMP がなければ、無料のアプリにはメーカーもネットワークマップもなくなってしまいます。
LAN タブのタイトルの下にある「SNMP」チップを確認してください。緑は何かが応答したこと、黄色は何も応答しなかったことを意味します。黄色のときにタップすると、コミュニティを入力するネットワークの設定に移動します。設定の全手順は ルーターから SNMP で MAC とメーカーを取得する にあります。
4. ネットワークを保存する
保存すると、ネットワークに名前が付き、SNMP の認証情報が保持され、タイムラインが始まります。
- LAN タブで ⋯ メニューを開き、「このネットワークを保存」を選びます。保存済みタブの上部で、現在の Wi‑Fi の横にある「保存」をタップしてもかまいません。
- 「自宅」や「オフィス」など、ネットワークに名前を付けます。
- ルーターが SNMP に対応していれば、ここで「ルーターからのデバイス (SNMP)」をオンにします。対応していなければ、あとに回してください。
- 保存します。
位置情報は保存時に一度だけ記録され、ネットワークの地図にネットワークを表示できるようになります。
注: 無料版で保存できるネットワークは 1 つです。2 つ目以降には NetBlade Pro が必要です。
5. ネットワークタイムラインを使う
iPhone では、バックグラウンドのアラートの代わりになるのがタイムラインです。あるスキャンと次のスキャンの間に変わったことを記録します。新しいデバイス、戻ってきたデバイス、いなくなったデバイス、そして PC のインベントリを取っている場合は、その防御の変化です。
- 保存したら、スキャンを実行します。最初のスキャンは基準を作るだけです。
- 次にそのネットワークに接続したときに、アプリを開いてもう一度スキャンします。
- 保存済み › 対象のネットワーク ›「ネットワークタイムライン」を開きます。
ヒント: イベントはスキャンしたときに記録されます。タイムラインに空白があるのは、誰もスキャンしなかったことを意味し、何も起きなかったことを意味するわけではありません。たとえばオフィスに着いて最初にすることとして、スキャンを日課にしましょう。ホーム画面の小さな「LAN をスキャン」ウィジェットなら、ワンタップでスキャンを始められます。
うまくいったか確認する
- LAN タブのタイトルに、サブネットではなく、ネットワークに付けた名前が表示されます。
- 保存済みタブで、現在の Wi‑Fi の横にチェックマークが表示されます。
- 2 回目のスキャンのあと、「ネットワークタイムライン」にイベントが表示されます。変化のないネットワークでは、新しいことがないので空のままです。
うまくいかないときは
- スキャンで何も見つからない。 iOS の「設定」›「プライバシーとセキュリティ」›「ローカルネットワーク」を確認してください。
- 一部のデバイスが表示されない。 iOS では ICMP の ping を使わずにスキャンします。存在は TCP 接続で確認するため、何にも応答しないデバイスは表示されないことがあります。画面が消えてスリープ中のスマートフォンは、よくこの状態になります。
- ヘッダーに SSID が表示されない。 位置情報の権限を許可していません。これが必要なのはネットワーク名のためだけで、あとから iOS の「設定」›「NetBlade」で許可できます。
- 「SNMP」チップが黄色のまま。 ルーターがまだ SNMP に応答していません。次の記事をご覧ください。