ネットワークのトラブルを調べるときは、自分のパソコンに設定されているIPアドレスや、接続先のルーターを確認する必要があります。
Windowsでネットワーク設定を確認するときに便利なのが、ipconfig(アイピーコンフィグ)コマンドです。
この記事では、ipconfigを使ってIPアドレスやデフォルトゲートウェイ、DNSサーバーなどを確認する方法を紹介します。
INDEX
ipconfigコマンドとは
ipconfigは、Windowsパソコンに設定されているネットワーク情報を表示するコマンドです。
主に次のような情報を確認できます。
- パソコンのIPアドレス
- サブネットマスク
- デフォルトゲートウェイ
- DNSサーバー
- MACアドレス
- DHCPの利用状況
pingやnslookupと組み合わせることで、ネットワークトラブルの原因を切り分けやすくなります。
ipconfigを実行する方法
Windowsでは、コマンドプロンプトまたはPowerShellから実行できます。
- スタートボタンをクリックします。
- 検索欄に「cmd」と入力します。
- 「コマンドプロンプト」を開きます。
- ipconfigと入力してEnterキーを押します。
ipconfig
パソコンに複数のネットワークアダプターがある場合は、イーサネット、Wi-Fi、VPNなどの情報がそれぞれ表示されます。
現在利用している接続を確認したいときは、「メディアは接続されていません」と表示されていない項目を探します。
IPv4アドレスを確認する
実行結果には、次のような情報が表示されます。
IPv4 アドレス . . . . . . . . . . : 192.168.1.10
サブネット マスク . . . . . . . . : 255.255.255.0
デフォルト ゲートウェイ . . . . . : 192.168.1.1
「IPv4アドレス」は、ネットワーク上で自分のパソコンを識別するための番号です。
192.168.x.xや10.x.x.xなどは、家庭や会社の内部で使われるプライベートIPアドレスです。
ipconfigで表示されるIPv4アドレスは、通常、インターネット上から見えるグローバルIPアドレスとは異なります。
デフォルトゲートウェイを確認する
「デフォルトゲートウェイ」には、通常、パソコンが接続しているルーターのIPアドレスが表示されます。
デフォルト ゲートウェイ . . . . . : 192.168.1.1
ルーターまで通信できるか確認したい場合は、このアドレスにpingを実行します。
ping 192.168.1.1
応答が返れば、パソコンからルーターまでは通信できている可能性が高いと判断できます。
詳しいネットワーク情報を確認する
より詳しい情報を表示する場合は、/allを付けます。
ipconfig /all
通常のipconfigで表示される内容に加えて、次のような情報を確認できます。
- 物理アドレス(MACアドレス)
- DHCPが有効になっているか
- DHCPサーバー
- DNSサーバー
- IPアドレスのリース期間
特にDNSのトラブルを調べるときは、「DNSサーバー」の項目を確認します。
DNS サーバー . . . . . . . . . . : 192.168.1.1
ここに表示されたDNSサーバーへnslookupで問い合わせることで、名前解決が正常に行われているか確認できます。
169.254から始まるIPアドレスには注意
IPv4アドレスが169.254から始まっている場合は、ルーターやDHCPサーバーからIPアドレスを取得できなかった可能性があります。
IPv4 アドレス . . . . . . . . . . : 169.254.xxx.xxx
この場合は、次のような点を確認します。
- Wi-Fiに正しく接続しているか
- LANケーブルが抜けていないか
- ルーターが正常に動作しているか
- パソコンを再起動して改善するか
- ほかの端末はネットワークへ接続できているか
DNSキャッシュを削除する
Windowsは、過去に問い合わせたドメイン名とIPアドレスの情報を一時的に保存しています。これをDNSキャッシュと呼びます。
WebサイトのIPアドレスが変更された後などに、古い情報が残っていると接続できなくなる場合があります。
DNSキャッシュを削除するには、次のコマンドを実行します。
ipconfig /flushdns
正常に実行されると、次のようなメッセージが表示されます。
DNS リゾルバー キャッシュは正常にフラッシュされました。
この操作を行っても、ブラウザーの履歴や保存したパスワードが削除されることはありません。
DNSキャッシュの内容を確認する
現在保存されているDNSキャッシュを確認する場合は、次のコマンドを使います。
ipconfig /displaydns
アクセスしたドメインが多い場合は、大量の情報が表示されることがあります。
一般的なトラブル対応では、内容を一つずつ確認するよりも、ipconfig /flushdnsでキャッシュを削除して改善するか確認する方法が簡単です。
IPアドレスを再取得する
DHCPを利用しているパソコンでは、IPアドレスを解放して再取得できます。
IPアドレスを解放するコマンドは次のとおりです。
ipconfig /release
続いて、IPアドレスを再取得します。
ipconfig /renew
/releaseを実行すると、一時的にネットワーク接続が切断されます。リモートデスクトップなどで接続しているパソコンでは、自分自身の接続を切ってしまう可能性があるため注意してください。
よく使うipconfigコマンドのまとめ
| 目的 | コマンド |
|---|---|
| 基本的なネットワーク設定を表示する | ipconfig |
| 詳しいネットワーク設定を表示する | ipconfig /all |
| DNSキャッシュを削除する | ipconfig /flushdns |
| DNSキャッシュを表示する | ipconfig /displaydns |
| IPアドレスを解放する | ipconfig /release |
| IPアドレスを再取得する | ipconfig /renew |
まとめ
ipconfigは、自分のパソコンに設定されているIPアドレスや、ルーター、DNSサーバーなどを確認できるコマンドです。
ネットワークにつながらないときは、まずipconfigでIPアドレスとデフォルトゲートウェイを確認してみましょう。
その後、pingで通信状態を確認し、nslookupで名前解決を調べると、問題のある場所を切り分けやすくなります。
