Windowsでワイヤレスネットワークを管理するのに役立つ8つのCMDコマンド
Windowsユーザーなら、コントロールパネルや設定アプリだけではできることが制限されると感じることがあるでしょう。ネットワークを完全にコントロールしたい、つまりOSが持つすべての機能にアクセスしたいのであれば、コマンドプロンプトを使い始める必要があります。
コマンドプロンプトを使ったことがない方もご安心ください。使い方はとても簡単で、これから紹介するコマンドを入力するだけです。
準備ができたら、ホームネットワークの管理やトラブルシューティングに役立つ、最も便利なネットワークコマンドをご紹介します。
1. PING
ping
は、コマンドプロンプトで使える最も基本的でありながら有用なネットワークコマンドの一つです。コンピュータが特定の宛先のIPアドレスやドメイン名に到達できるかどうか、また到達できる場合にデータの往復にかかる時間を教えてくれます。
使用例と出力結果:
このコマンドは、複数のデータパケットを送信し、そのうちいくつが返ってくるかを確認することで動作します。返ってこないパケットがある場合は「損失(Lost)」として表示されます。パケットロスはゲームやストリーミングのパフォーマンス低下につながるため、手軽にテストできる便利な方法です。
デフォルトでは4つのパケットを送信し、それぞれタイムアウトまで4秒待機します。パケット数は次のようにして増やすことができます:
ping www.google.com -n 10
また、タイムアウト時間(値はミリ秒単位)も次のように変更できます:
ping www.google.com -w 6000
2. TRACERT
tracert
は「Trace Route(トレースルート)」の略です。pingと同様にデータパケットを送信してネットワークの問題をトラブルシューティングしますが、こちらはパケットがサーバーからサーバーへとホップしていく経路を追跡する点が異なります。
使用例:
このコマンドは、各ホップの情報を行ごとに出力します。自分とそのホップ間のレイテンシ(応答時間)、そのホップのIPアドレス(取得できればドメイン名も)などが含まれます。
なぜ1ホップあたり3つのレイテンシ値が表示されるのか?
tracertコマンドは、パケットロスや遅延の影響をカバーするために、1ホップあたり3つのパケットを送信します。ただし、これらは必ずしも実際のレイテンシを正確に表しているわけではないため、3つの値の平均を見るのがベストプラクティスです。
3. PATHPING
pathping
はtracertと似ていますが、より詳細な情報を提供する分、実行にかなりの時間がかかります。指定した宛先へパケットを送信した後、通過したルートを分析し、ホップごとのパケットロス率を計算します。
使用例と出力結果:
4. IPCONFIG
ipconfig
は、Windowsで最もよく使われるネットワークコマンドとして挙げられることが多いコマンドです。提供される情報自体が役立つだけでなく、いくつかのスイッチと組み合わせることで特定のタスクを実行することもできます。
使用例と出力結果:
デフォルトの出力では、システム上のすべてのネットワークアダプタとその状態が表示されます。特に重要なのは、「ワイヤレスLANアダプター」と「イーサネットアダプター」の各セクションにあるIPv4アドレスとデフォルトゲートウェイの情報です。
DNSキャッシュをフラッシュ(クリア)するには、次のスイッチを使用します:
ipconfig /flushdns
DNSキャッシュのフラッシュは、インターネットには接続できているのに、特定のWebサイトやサーバーだけに何らかの理由で接続できない場合(例:サイトがタイムアウトして読み込めない)に有効です。キャッシュをクリアしても問題が解決しない場合は、インターネット接続を修復するためのトラブルシューティングのヒントを試してみてください。
5. GETMAC
IEEE 802規格に準拠するすべてのデバイスには、固有のMACアドレス(Media Access Control)が割り当てられています。MACアドレスはメーカーによって割り当てられ、デバイスのハードウェアに保存されます。中には、MACアドレスを利用してネットワークに接続できるデバイスを制限している人もいます。
使用例と出力結果:
システム上のネットワーク関連アダプタの数によっては、複数のMACアドレスが表示されることがあります。例えば、Wi-Fiとイーサネット接続では、それぞれ別々のMACアドレスが割り当てられます。詳しく知りたい方は、IPアドレスとMACアドレスの活用方法について解説した記事もぜひご覧ください。
6. NSLOOKUP
nslookup
は「Name Server Lookup(ネームサーバールックアップ)」の略です。非常に強力なツールですが、その全機能を必要とするユーザーは多くありません。一般ユーザーにとっての主な用途は、特定のドメイン名の背後にあるIPアドレスを調べることです。
使用例と出力結果:
なお、一部のドメイン名は固定のIPアドレスに関連付けられていないため、コマンドを実行するたびに異なるIPアドレスが返されることがあります。大規模なWebサイトでは負荷を多数のマシンに分散させているため、これは正常な動作です。
逆に、IPアドレスからドメイン名を調べたい場合は、ブラウザのアドレスバーに入力してみましょう。ただし、すべてのIPアドレスがドメイン名を持っているわけではなく、Web上からアクセスできないIPアドレスも数多く存在します。
7. NETSTAT
netstat
は、ネットワークの統計、診断、分析のためのツールです。強力かつ複雑ですが、必要のない高度な機能を無視すれば十分シンプルに使えます(大規模な企業やキャンパスネットワークを管理しているのでなければ)。
使用例と出力結果:
デフォルトでは、LAN上でもインターネット上でも、システム上のすべての「アクティブな接続」が表示されます。アクティブな接続とは必ずしもデータ通信が行われていることを意味せず、単に接続を受け付ける準備が整った開いているポートを示すこともあります。
実際のところ、netstatが一般ユーザーにとって主に役立つのは、ポート情報を表示できる点です。ポート転送の設定が必要なときに特に重宝します。
さらに、このコマンドには表示内容を切り替える約12個のスイッチが用意されており、例えば-rスイッチを使うと、代わりにルーティングテーブルが表示されます。
8. NETSH
netsh
は「Network Shell(ネットワークシェル)」の略です。システム上のほぼすべてのネットワークアダプタを、これまで紹介したどのコマンドよりも詳細かつ細かい粒度で表示・構成できる、ネットワーク用のcmdコマンドです。
netshコマンドを単独で実行すると、コマンドプロンプトがネットワークシェルモードに移行します。このシェル内には、ルーティング関連コマンド用、DHCP関連コマンド用、診断用など、いくつかの異なる「コンテキスト」が存在します。もちろん、個別のコマンドとして実行することも可能です。
すべてのネットワークシェルコンテキストを表示するには:
コンテキスト内のすべてのコマンドを表示するには:
さらに一層掘り下げれば、それらのコマンドに含まれるサブコマンドをすべて確認できます:
例えば、次のコマンドを実行すると、システム上のすべてのワイヤレスネットワークドライバとそのプロパティを表示できます:
netsh wlan show drivers
Network Shellは非常に多機能なため、それだけで1本の記事が書けるほどです。ネットワーク構成を本格的かつ技術的に行いたい場合には、おそらくこのコマンドラインユーティリティが必要になると覚えておきましょう。
cmdのネットワークコマンドをもっと探求したい方は、すべてのユーザーが知っておくべき基本的なcmdコマンドの記事もおすすめです。
ネットワークコマンドとその他のネットワーキングソリューション
Windowsのネットワークコマンドを始めたばかりの方には、チートシートがとても役立ちます。参考資料さえあれば、ネットワーク、Wi-Fi、インターネットに関するさまざまな情報を収集するために、多彩なcmdコマンドを活用できます。選択肢を把握しておくことは有用ですが、状況によっては別のアプローチが必要になることもあるかもしれません。
直面している具体的な問題によっては、cmdコマンドを使う必要がない場合もあります。まずはネットワーク問題の診断術や簡単な対処法をチェックして、自分に合った解決策があるか探してみてください。そして、コマンドをもっと深く掘り下げたいのであれば、より快適な操作体験のために新しいWindows Terminalを試してみるのも良いでしょう。
-
Windows 10でWi-Fi(ワイヤレスネットワーク)に接続する方法を徹底解説
現代のあらゆるデバイスに共通する特徴のひとつが、有線・無線を問わずインターネットに接続できるという点です。オフィスや職場の中には、ネットワークへの接続が業務上必須となっているところも少なくありません。 私たちが暮らす世界は、インターネットが提供するさまざまなサービスに深く依存しています。ゲーム、SNS、ニュース、動画配信など、思いつくものはほぼすべて、何らかの形でインターネット上に情報が存在します。 そのため、ノートパソコン、タブレット、デスクトップPCなど、どんなWindowsデバイスを使っていても、インターネットへの接続方法を把握しておくことは非常に重要です。古いバージョンのWindows
-
Windows 8.1で非表示のワイヤレスネットワーク(隠しSSID)を表示・確認する方法
以前、Windows 8.1パソコンで非表示のワイヤレスネットワークに接続する手順をご紹介しましたが、あの方法が使えるのは、ネットワーク管理者からセキュリティ情報を入手できる場合に限られます。 非表示のネットワークは、利用可能なネットワークの一覧には決して現れません。システムトレイの「ネットワーク状態」アイコンをクリックしたときに表示される一覧に載るのは、SSID(ネットワーク名)をブロードキャストしているネットワークだけです。しかし、これは非表示のネットワークが検出されていないという意味ではありません。 実際にはそれらのネットワークも検出されています。ただしSSIDが隠されているため、一覧に