目次
【保存版】ネットワーク診断コマンド6選まとめ|通信トラブルを即解決!
ネットワークの不調を感じたとき、まず確認すべきは「基本コマンド」です。
この記事では、Windows・PowerShellで使える代表的な診断コマンドを6つ紹介します。
💡 各記事は個別に詳しく解説していますので、ブックマークしておくとトラブル時に役立ちます。
スポンサーリンク
🧭 1. ipconfig|ネットワーク設定の確認
IPアドレス、DNSサーバ、ゲートウェイ設定など、PCの基本的な通信情報を確認するコマンド。
ネットワーク不調の第一歩は「設定を確認すること」から。
➡ 詳細はこちら
🌐 2. test-connection|通信疎通の確認
PowerShellで使える「Ping代替コマンド」。
Test-Connection は ICMP通信の可否だけでなく、応答時間なども確認できます。
➡ 詳細はこちら
🧩 3. netstat|通信ポートとプロセスを確認
「通信できているのか?」「どのアプリがポートを使っているのか?」を調べるならこれ。
netstat -ano でポート使用状況を確認し、PIDからプロセスを特定できます。
➡ 詳細はこちら
🔎 4. nslookup|DNSトラブルを見抜く
Webサイトが開かないときにチェックすべき「名前解決」問題を調査できます。
DNSサーバ指定やMXレコードの確認にも対応。
➡ 詳細はこちら
🚫 5. ICMP禁止環境でも疎通確認する3つの方法
セキュリティポリシー上でping(ICMP)が禁止されていても、
Test-Connection -Port を使えばTCPレベルでの通信確認が可能です。
➡ 詳細はこちら
⚙️ 6. PowerShellでネットワーク監視を自動化する方法
Test-Connection -Port とタスクスケジューラを組み合わせて、
Web・DB・APIなどの死活監視を自動化できます。
➡ 詳細はこちら
🧾 まとめ表
| 確認したい内容 | コマンド | 主な用途 |
|---|---|---|
| IP・DNS設定を確認 | ipconfig /all |
ネットワーク設定の把握 |
| 通信疎通を確認 | Test-Connection |
Ping代替・応答時間計測 |
| ポート使用状況を確認 | netstat -ano |
通信ポートとプロセス確認 |
| DNS解決を確認 | nslookup |
名前解決トラブルの調査 |
| ICMP禁止環境で確認 | Test-Connection -Port |
TCP疎通確認 |
| 定期監視を自動化 | PowerShellスクリプト | 死活監視・ログ化・通知 |
💡 シリーズ活用のヒント
- 学習順序のおすすめ:
「ipconfig → test-connection → netstat → nslookup → 応用① → 応用②」 - 組織運用での活用:
ネットワーク障害対応マニュアルにリンクを添付しておくと便利です。 - 検索キーワード例:
「ネットワークコマンド」「PowerShell 監視」「ping 代替」「ポート 確認」




