Home / Microsoft / Windows / 【2026年最新版】Windowsネットワークリセット・DNSフラッシュ完全ガイド

【2026年最新版】Windowsネットワークリセット・DNSフラッシュ完全ガイド

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

【2026年最新版】Windowsネットワークリセット・DNSフラッシュ完全ガイド

「突然インターネットに繋がらなくなった」「特定のサイトだけ開けない」「Wi-Fiには繋がっているのにネットが使えない」——こうしたWindowsのネットワークトラブルは、DNSキャッシュのクリアやネットワーク設定のリセットで解決できることが多くあります。

本記事では、Windowsのネットワークリセット・DNSフラッシュ・TCP/IP初期化など、ネットワークトラブルを解決するための手順を初心者の方にもわかりやすく解説します。

この記事でわかること

  • DNSキャッシュのフラッシュ(クリア)方法
  • TCP/IPスタックのリセット方法
  • Winsockのリセット方法
  • ネットワーク設定の完全リセット方法
  • ネットワークトラブル別の対処法一覧
ネットワークアダプター設定画面

ネットワーク問題の種類と対処法の選び方

まず症状に応じた対処法を選ぶことが大切です。以下の表で自分の症状に合った対処法を確認してください。

症状 まず試すべき対処法
特定のサイトだけ開けない DNSフラッシュ
Wi-Fiに繋がっているがインターネット不可 DNSフラッシュ → TCP/IPリセット
ネットワークに繋がらない(IPアドレスなし) IPアドレスの更新 → TCP/IPリセット
ソフトウェアのネット接続がおかしい Winsockリセット
すべての方法を試しても改善しない ネットワーク設定の完全リセット

コマンドプロンプトを管理者権限で開く

以下の操作はすべて「管理者権限のコマンドプロンプト」から実行します。まずこの手順を覚えておきましょう。

管理者権限のコマンドプロンプトを開く手順

  1. Windowsキーを押してスタートメニューを開く
  2. 「cmd」または「コマンドプロンプト」と入力する
  3. 検索結果に表示された「コマンドプロンプト」を右クリックする
  4. 「管理者として実行」をクリックする
  5. 「このアプリがデバイスに変更を加えることを許可しますか?」→「はい」をクリック
  6. 黒いウィンドウ(コマンドプロンプト)が開く

別の方法:Windowsキー+Xを押して表示されるメニューから「ターミナル(管理者)」をクリックしても同様に開けます(Windows 11)。

DNSキャッシュをフラッシュ(クリア)する方法

DNSキャッシュとは、過去にアクセスしたWebサイトのIPアドレス情報を一時保存したものです。このキャッシュが古くなったり破損したりすると、サイトに接続できなくなることがあります。

DNSフラッシュの手順

  1. 管理者権限のコマンドプロンプトを開く
  2. 以下のコマンドを入力してEnterキーを押す:
ip​config /flushdns
  1. 「DNSリゾルバーキャッシュは正常にフラッシュされました。」と表示されれば成功
  2. ブラウザを再起動してサイトにアクセスしてみる

DNSサーバーを確認・再登録するコマンド

DNSフラッシュと合わせて以下のコマンドも実行すると、より効果的です。

ip​config /registerdns

このコマンドはDNSの登録情報を更新します。実行後、PCを再起動することで完全に反映されます。

DNSフラッシュコマンド実行

IPアドレスを更新する方法

DHCPサーバーからIPアドレスを取得し直すことで、「ネットワークに繋がらない」「IPアドレスが割り当てられていない」問題を解決できます。

IPアドレスのリリースと更新

  1. 管理者権限のコマンドプロンプトを開く
  2. 以下のコマンドを順番に実行する(各コマンドの後にEnterキー):
ip​config /release
ip​config /renew
  1. 「ip​config /release」でIPアドレスを解放
  2. 「ip​config /renew」でDHCPサーバーから新しいIPアドレスを取得
  3. 完了メッセージが表示されたら、ネットワーク接続を確認する

Winsockをリセットする方法

Winsockは、WindowsのネットワークAPIの基盤となるコンポーネントです。ソフトウェアのインストールや設定変更でWinsockが壊れた場合、ネットワーク全体に問題が生じることがあります。

Winsockリセットの手順

  1. 管理者権限のコマンドプロンプトを開く
  2. 以下のコマンドを入力してEnterキーを押す:
netsh winsock reset
  1. 「Winsockカタログは正常にリセットされました。」と表示されれば成功
  2. 必ずPCを再起動する(再起動しないと反映されない)

TCP/IPスタックをリセットする方法

TCP/IPは、インターネット通信の根幹となるプロトコルです。このスタック(処理層)が壊れると、様々なネットワーク障害が発生します。

TCP/IPリセットの手順

  1. 管理者権限のコマンドプロンプトを開く
  2. 以下のコマンドを入力してEnterキーを押す:
netsh int ip reset
  1. 実行後、必ずPCを再起動する

まとめてネットワークリセットを実行するコマンド集

以下のコマンドを順番に実行すれば、主要なネットワークリセット処理をまとめて行えます。

ip​config /flushdns
ip​config /registerdns
ip​config /release
ip​config /renew
netsh winsock reset
netsh int ip reset

すべて実行後、PCを再起動してください。これで大半のネットワーク問題は解決します。

GUIから完全ネットワークリセットを行う方法

コマンドが難しい場合は、Windowsの設定画面からネットワーク設定をリセットすることもできます。

Windows 11でのネットワークリセット手順

  1. 「設定」(Windowsキー+I)を開く
  2. 「ネットワークとインターネット」をクリック
  3. 下にスクロールして「ネットワークの詳細設定」をクリック
  4. 「ネットワークのリセット」をクリック
  5. 「今すぐリセット」をクリック
  6. 確認画面で「はい」をクリック
  7. PCが自動的に再起動される

Windows 10でのネットワークリセット手順

  1. 「設定」→「ネットワークとインターネット」をクリック
  2. 「状態」タブを選択
  3. 下にスクロールして「ネットワークのリセット」をクリック
  4. 「今すぐリセット」をクリック
  5. 確認後、PCが再起動される

注意:ネットワークのリセットを行うと、すべてのネットワークアダプターが削除・再インストールされ、VPNクライアントや仮想ネットワークアダプターの再設定が必要になる場合があります。

ネットワーク設定リセット手順

DNSサーバーを変更して高速化・安定化する

プロバイダー標準のDNSサーバーが不安定な場合、パブリックDNSに変更することで速度・安定性が改善することがあります。

おすすめのパブリックDNSサーバー

サービス名 プライマリDNS セカンダリDNS 特徴
Google Public DNS 8.8.8.8 8.8.4.4 高速・安定。最もよく使われる
Cloudflare DNS 1.1.1.1 1.0.0.1 世界最速クラス。プライバシー重視
OpenDNS 208.67.222.222 208.67.220.220 フィッシング・マルウェアサイトをブロック

DNSサーバーを変更する手順

  1. 「設定」→「ネットワークとインターネット」をクリック
  2. 接続中のネットワーク(Wi-Fiまたはイーサネット)をクリック
  3. 「DNSサーバーの割り当て」の「編集」をクリック
  4. 「手動」に変更する
  5. IPv4をオンにして、優先DNSと代替DNSを入力する(例:1.1.1.1 と 1.0.0.1)
  6. 「保存」をクリック

よくあるトラブルと解決策

Q. DNSフラッシュ後も特定のサイトにアクセスできない

A. ブラウザ自身もDNSキャッシュを持っている場合があります。Chromeの場合は「chrome://net-internals/#dns」をアドレスバーに入力し「Clear host cache」ボタンをクリックしてください。また、ブラウザを完全に再起動することも有効です。

Q. 「ip​config /release」を実行したらネットに繋がらなくなった

A. IPアドレスを解放した状態です。必ず続けて「ip​config /renew」を実行してIPアドレスを再取得してください。

Q. ネットワークのリセット後にVPNが使えなくなった

A. ネットワークの完全リセットはVPNアダプターも削除します。VPNアプリを一度アンインストールして再インストールしてください。

Q. コマンドを実行したが「アクセスが拒否されました」と表示される

A. コマンドプロンプトを管理者権限で開いていない可能性があります。スタートメニューで「cmd」を右クリックして「管理者として実行」を選んでください。

Q. 全部試したがネットに繋がらない

A. 以下を確認してください。①ルーター・モデムの再起動、②別のデバイスでは繋がるか(PC固有の問題かどうかの切り分け)、③ネットワークアダプターのドライバーを最新版に更新する、④インターネット回線業者のサービス障害情報を確認する。

ネットワーク診断コマンド一覧

コマンド 用途
ip​config /all 現在のIPアドレス・DNSサーバーなどの詳細情報を表示
ping 8.8.8.8 インターネット接続の確認(Googleに疎通確認)
ping google.com DNS名前解決の確認
tracert google.com 通信経路を表示(どこで詰まっているか確認)
net​stat -ano 現在のネットワーク接続状況を一覧表示

まとめ

Windowsのネットワークリセット・DNSフラッシュのポイントをまとめます。

  • 特定サイトだけ開けない場合はまず「ip​config /flushdns」でDNSキャッシュをクリア
  • ネット接続全般がおかしい場合は「netsh winsock reset」「netsh int ip reset」も追加で実行
  • コマンドは必ず「管理者権限のコマンドプロンプト」から実行する
  • Winsock・TCP/IPリセット後は必ずPCを再起動する
  • DNSサーバーをCloudflare(1.1.1.1)やGoogle(8.8.8.8)に変更すると速度・安定性が改善する場合がある

これらの手順を使えば、Windowsの大多数のネットワークトラブルは自力で解決できます。順番に試して、快適なネット接続を取り戻しましょう。

Check Also

Windowsディスククリーンアップ最適化ガイド

【2026年最新版】Windowsのディスククリーンアップ・ストレージ最適化完全ガイド

「Cドライブの空き容量が不足し …