※本ページにはプロモーション(広告)が含まれています
【2026年最新版】MacのネットワークユーティリティとポートチェックiOS完全ガイド
「Macのネットワーク状態を詳しく調べたい」「特定のポートが開いているか確認したい」「接続先サーバーの応答を確認したい」そんなときに役立つのが、Macに搭載されているネットワーク診断ツールです。
本記事では、macOS Sequoia(2026年最新)対応のネットワーク診断方法、ターミナルを使ったポートチェック手順、Wi-Fi診断ツールの活用法まで、わかりやすく解説します。
この記事でわかること
- ネットワークユーティリティの代替手段(macOS 12以降)
- ターミナルを使ったPing・Traceroute・ポートチェック
- Wi-Fi診断ツールの使い方
- ネットワーク設定の確認方法
- 接続トラブルの診断フロー
- よくある質問と対処法
ネットワークユーティリティについて(重要:macOS 12以降廃止)
かつてMacには「ネットワークユーティリティ」というGUIアプリ(/Applications/Utilities/内)が含まれていましたが、macOS Monterey(12)以降で削除されました。現在は同等の機能をターミナルコマンドまたはシステム設定から利用します。
| 旧ネットワークユーティリティ機能 | 現在の代替手段 |
|---|---|
| Ping | ターミナル:ping コマンド |
| Traceroute | ターミナル:traceroute コマンド |
| ポートスキャン | ターミナル:nmap または nc コマンド |
| netstat | ターミナル:netstat コマンド |
| Whois | ターミナル:whois コマンド |
| DNS検索 | ターミナル:nslookup または dig コマンド |
ターミナルを開く方法
- Finder → アプリケーション → ユーティリティ → ターミナル
- または Spotlight(Command + スペース)で「ターミナル」と検索
Pingコマンド:接続確認
Pingは指定したホストに小さなパケットを送り、応答があるか・遅延がどれくらいかを確認するコマンドです。
基本的な使い方
ping google.com
Ctrl + C で停止します。
回数を指定して実行
ping -c 5 google.com
-c 5 で5回だけ実行して自動停止します。
結果の見方
- time=○○ ms:応答時間。数値が小さいほど遅延が少ない(20ms以下:良好、100ms以上:遅め)
- packet loss:パケットロス率。0%が正常。10%以上あるとネットワーク障害の可能性
- Request timeout:応答なし。相手サーバーが落ちているかICMPをブロックしている
ポートチェックの方法
ncコマンドでポートが開いているか確認
nc -zv ホスト名またはIPアドレス ポート番号
例:google.comの80番ポート(HTTP)を確認
nc -zv google.com 80
結果の見方:
- 「Connection to google.com port 80 [tcp/http] succeeded!」→ ポートは開いている
- 「Connection refused」→ ポートは閉じているまたは拒否されている
- タイムアウト → ファイアウォールでブロックされている可能性
タイムアウト時間を指定する
nc -zv -w 5 google.com 443
-w 5 で5秒タイムアウトを指定します。
複数ポートをまとめてチェック
nc -zv google.com 80 443 8080
よく使うポート番号一覧
| ポート番号 | プロトコル | 用途 |
|---|---|---|
| 80 | HTTP | Webサイト(暗号化なし) |
| 443 | HTTPS | Webサイト(SSL/TLS) |
| 22 | SSH | セキュアリモート接続 |
| 25 | SMTP | メール送信 |
| 3306 | MySQL | データベース接続 |
Tracerouteコマンド:経路確認
Tracerouteは、パケットが目的地に到達するまでに経由するルーターを順番に表示するコマンドです。どこでパケットが詰まっているか調べるのに役立ちます。
traceroute google.com
結果の各行に「ホップ番号・ルーターの名前またはIP・応答時間×3回」が表示されます。「* * *」はそのルーターが応答しないことを意味します。
DNS確認コマンド
nslookupでDNS解決を確認
nslookup google.com
digコマンドで詳細なDNS情報を取得
dig google.com
特定のDNSサーバーを指定して確認
nslookup google.com 8.8.8.8
8.8.8.8はGoogleの公開DNSサーバーです。
Wi-Fi診断ツールの使い方
Wi-Fi診断ツールはMacに搭載されているGUIベースのワイヤレス診断ツールです。
Wi-Fi診断の起動方法
- Option キーを押しながらメニューバーのWi-Fiアイコンをクリックします
- 「ワイヤレス診断を開く」を選択します
- または Spotlight で「ワイヤレス診断」と検索します
Wi-Fi診断でできること
- 接続問題の自動診断
- 周辺のWi-Fiネットワークのスキャン(「ウィンドウ」→「スキャン」)
- ネットワーク情報のログ記録
- パフォーマンス監視(「ウィンドウ」→「パフォーマンス」)
ネットワーク設定の確認方法
システム設定からネットワーク情報を確認
- 「システム設定」→「ネットワーク」を開きます
- 接続中のネットワーク(Wi-FiまたはEthernet)をクリックします
- 「詳細」→「TCP/IP」タブでIPアドレス・サブネットマスク・ルーターを確認します
- 「DNS」タブでDNSサーバーアドレスを確認します
ターミナルでネットワーク情報を確認
ifconfig
全インターフェースのIPアドレスや状態が表示されます。Wi-FiはenまたはenXという名前で表示されます。
networksetup -getinfo Wi-Fi
Wi-Fiの詳細情報(IP・サブネット・ルーター・DNS)を表示します。
接続トラブルの診断フロー
- まずPingでルーターに接続できるか確認:ping 192.168.1.1(ルーターのIPアドレス)
- インターネット接続を確認:ping 8.8.8.8(GoogleのDNS)
- DNS解決を確認:nslookup google.com
- 特定サービスへの接続確認:nc -zv サービスのホスト ポート番号
- 経路の問題を調査:traceroute google.com
よくある質問(FAQ)
Q1. ncコマンドが「command not found」と表示される
macOS標準でncは搭載されていますが、見当たらない場合はHomebrewでNetcatをインストールしてください。
Q2. pingが「Request timeout」になるが実際にはサイトにアクセスできる
相手サーバーがICMP(pingに使うプロトコル)をブロックしている場合があります。HTTPSでアクセスできるなら正常です。
Q3. tracerouteが途中から「* * *」ばかりになる
途中のルーターがTracerouteパケットをブロックしている場合によく起きます。最終的に目的地に到達していれば問題ありません。
Q4. ポートチェックでRefusedが出るが、サービスは動いている
ファイアウォール(macOSのファイアウォールまたはルーターのファイアウォール)がブロックしている可能性があります。「システム設定」→「ネットワーク」→「ファイアウォール」を確認してください。
Q5. Wi-Fi診断ツールで「問題は検出されませんでした」と出るが遅い
接続自体は正常でも、帯域幅が混雑している可能性があります。Wi-Fi診断の「スキャン」機能で周囲のネットワークの使用チャンネルを確認し、空いているチャンネルにルーターを変更することで改善する場合があります。
まとめ
macOS 12以降でネットワークユーティリティは廃止されましたが、ターミナルのpingやncコマンド、Wi-Fi診断ツールを使えば同等以上の診断が可能です。特にポートチェックはncコマンド一行で手軽に実行できるため、ネットワーク障害の切り分けに非常に役立ちます。接続トラブルが発生した際は、本記事の診断フローに沿って原因を特定してみてください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!