ping・traceroute・nslookupなどを使ったネット接続トラブルの切り分け手順
ネットワーク障害診断とは、インターネット接続やLAN(Local Area Network)内での通信トラブルが発生した際、その原因が「どこにあるのか」を特定するためのプロセスを指します。ネットワークは、物理的なケーブルから、ルーター、スイッチ、DNSサーバー、そしてアプリケーションに至るまで、非常に多層的な構造を持っています。
トラブルが発生した際、多くのユーザーは「ネットが繋がらない」という単一の事象として捉えますが、プロフェッGBのエンジニアや自作PC愛好家は、これを「物理層(レイヤー1)の断線」「ネットワーク層(レイヤー3)のルーティングエラー」「アプリケーション層(レイヤー7)のDNS解決失敗」といった具合に、階層ごとに切り分けて考えます。
本稿では、初心者の方でも実践できる、ping、traceroute、nslookupといった標準的なコマンドを用いた診断手法から、2025年、2026年へと進化を続ける最新のネットワーク環境における注意点までを詳細に解説します。
ネットワークの不具合を特定するためには、まず「通信がどこまで到達しているか」を確認する必要があります。以下のコマンドは、Windows、macOS、Linuxのいずれでも利用可能な、診断の三種の神器です。
pingは、ICMP(Internet Control Message Protocol)を使用して、特定のIPアドレスやドメインに対して「応答があるか」を確認する最も基本的なツールです。
1ms 未満であれば非常に良好ですが、100ms を超えるような場合は、ネットワークの混雑や回線の不安定さが疑われます。traceroute(Windowsではtracert)は、パケットが目的地に到達するまでに経由したルーター(ホップ)の一覧を表示します。
ms 数が増加している場合、その地点のプロバイダー(ISP)や、インターネットのバックボーンネットワークにボトルネックが存在することを示唆します。「WebサイトのURLは叩けるが、特定のドメインだけ開けない」という場合、DNS(Domain Name System)のトラブルが疑われます。nslookupは、ドメイン名とIPアドレスの紐付けが正しく行われているかを調査します。
nslookup でエラーが出る場合は、設定されているDNSサーバー(例: Google Public DNS 8.決8.8.8.8)自体に問題があるか、クライアント側の設定ミスが考えられます。ネットワークのトラブルの多くは、実はソフトウェアではなく、物理的な接続(レイヤー1)に起因しています。特に、10Gbpsなどの高速通信を導入している環境では、ケーブルの規格一つで性能が劇的に変わります。
トラブルの種類に応じて、どのツールを優先的に使うべきかを以下の表にまとめました。
| 診断対象 | 使用するコマンド | 確認すべき数値・指標 | 疑われる原因 |
|---|---|---|---|
| 通信の疎通 | ping | RTT (ms), パケットロス率 (%) | 機器のダウン、物理的な断線 |
| 通信経路 | tracert / traceroute | 各ホップの応答速度 (ms) | プロバイダー側の混雑、経路異常 |
| do | nslookup | 名前解決の成否、返ってくるIP | DNSサーバーの不具合、設定ミス |
| 自身のIP設定 | ipconfig / ifconfig | IPアドレス, サブネットマスク, GW | DHCPサーバーの不具合、固定IPの重複 |
| ポート・セッション | netstat | 状態 (ESTABLISHED, LISTENING) | アプリケーションの競合、マルウェア |
ネットワーク技術は、2025年、2026年と進むにつれて、より複雑かつ高度化しています。これに伴い、従来の「コマンドによる手動診断」に加え、新しい視点が必要となっています。
次世代規格であるWi-Fi 7の導入により、4096-QAM(多値変調)や320MHzの超広帯域通信が可能になります。これにより、理論上のスループットは数十Gbpsに達しますが、一方で、極めて微細なノイズや干渉が通信品質に与える影響が大きくなります。従来の「繋がるか、繋がらないか」だけでなく、0.1ms単位のジッター(遅延のゆらぎ)を測定する高度な診断が求められるようになります。
Ubiquiti UniFi や Cisco Meraki のような、クラウドから一元管理できるネットワーク機器が主流となっています。これにより、手元のPCからコマンドを打つだけでなく、クラウド上のダッシュボードで「どの時間帯に、どのデバイスが、どの程度のトラフィックを消費したか」という履歴(テレメトリデータ)を分析することが、標準的なトラブルシューティングの手法となります。
自作PCユーザーやプロフェッショナルな現場では、10Gbpsや25Gbpsのイーサネット利用が当たり前になりつつあります。この環境下では、従来のCat5eケーブルは完全にボトルネックとなり、通信不能に陥るリスクがあります。また、ASUS RT-AX88U Pro や Netgear Nighthawk RAX200 のようなハイエンドルーターの性能を使い切るためには、NIC(ネットワークカード)側の処理能力や、CPUの負荷状況(GHz単位の演算能力)も診断対象に含まれるようになります。
Q1: ping で応答はあるが、Webサイトが表示されません。何が原因ですか?
A1: 通信の「疎通」はできていますが、「名前解決」または「アプリケーション層」に問題がある可能性が高いです。まず nslookup を実行し、ドメイン名がIPアドレスに変換できるか確認してください。もし変換できる場合は、ブラウザのキャッシュや、ポート80/443(HTTP/HTTPS)の通信を遮断しているファイアウォール、あるいはWebサーバー自体のダウンを疑ってください。
Q2: Wi-Fiの速度が極端に遅いとき、まず何をチェックすべきですか? A2: 以下の3点を順番に確認してください。
Q3: ケーブルを交換したのに、通信が途切れる現象が続きます。他に考えられることは? A3: ケーブル(物理層)以外に、ネットワーク機器(ルーターやスイッチ)のハードウェア的な不具合、あるいはNICのドライバの不整合が考えられます。また、PoE給電を利用している場合は、電力供給の不足(電圧降下)が原因で通信が不安定になるケースも非常に多いです。電源アダプタや、スイッチの電力設計(W数)を再確認してください。