Home / Apple / Mac / 【2026年最新版】MacのネットワークユーティリティとポートチェックiOS完全ガイド

【2026年最新版】MacのネットワークユーティリティとポートチェックiOS完全ガイド

※本ページにはプロモーション(広告)が含まれています

【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 コマンド
ポートスキャン ターミナル:nma​p または nc コマンド
net​stat ターミナル:net​stat コマンド
Whois ターミナル:whois コマンド
DNS検索 ターミナル:nsloo​kup または dig コマンド

ターミナルを開く方法

  1. Finder → アプリケーション → ユーティリティ → ターミナル
  2. または 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確認コマンド

nsloo​kupでDNS解決を確認

nsloo​kup google.com

digコマンドで詳細なDNS情報を取得

dig google.com

特定のDNSサーバーを指定して確認

nsloo​kup google.com 8.8.8.8

8.8.8.8はGoogleの公開DNSサーバーです。

Wi-Fi診断ツールの使い方

Wi-Fi診断ツールはMacに搭載されているGUIベースのワイヤレス診断ツールです。

Wi-Fi診断の起動方法

  1. Option キーを押しながらメニューバーのWi-Fiアイコンをクリックします
  2. 「ワイヤレス診断を開く」を選択します
  3. または Spotlight で「ワイヤレス診断」と検索します

Wi-Fi診断でできること

  • 接続問題の自動診断
  • 周辺のWi-Fiネットワークのスキャン(「ウィンドウ」→「スキャン」)
  • ネットワーク情報のログ記録
  • パフォーマンス監視(「ウィンドウ」→「パフォーマンス」)

ネットワーク設定の確認方法

システム設定からネットワーク情報を確認

  1. 「システム設定」→「ネットワーク」を開きます
  2. 接続中のネットワーク(Wi-FiまたはEthernet)をクリックします
  3. 「詳細」→「TCP/IP」タブでIPアドレス・サブネットマスク・ルーターを確認します
  4. 「DNS」タブでDNSサーバーアドレスを確認します

ターミナルでネットワーク情報を確認

ifconfig

全インターフェースのIPアドレスや状態が表示されます。Wi-FiはenまたはenXという名前で表示されます。

networksetup -getinfo Wi-Fi

Wi-Fiの詳細情報(IP・サブネット・ルーター・DNS)を表示します。

接続トラブルの診断フロー

  1. まずPingでルーターに接続できるか確認:ping 192.168.1.1(ルーターのIPアドレス)
  2. インターネット接続を確認:ping 8.8.8.8(GoogleのDNS)
  3. DNS解決を確認:nsloo​kup google.com
  4. 特定サービスへの接続確認:nc -zv サービスのホスト ポート番号
  5. 経路の問題を調査: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コマンド一行で手軽に実行できるため、ネットワーク障害の切り分けに非常に役立ちます。接続トラブルが発生した際は、本記事の診断フローに沿って原因を特定してみてください。

Check Also

Macトラックパッドジェスチャー設定ガイド

【2026年最新版】MacのトラックパッドジェスチャーとBluetooth設定完全ガイド

【2026年最新版】Macのト …