Windows 10でDNSをフラッシュする方法
ドメイン ネーム システム (DNS) は、Web サイト名を IP アドレス (数値/英数字形式) に変換して、Web サイトがユーザーに読み込まれるようにします。
簡単に言うと、DNS はコンピューターに Web サイトを読み込む役割を果たします。Web サイトが読み込まれない場合は、DNS リゾルバー キャッシュをクリアすると Web サイトが復活する可能性があります。
この記事は、Web サイトがブラウザに読み込まれず、DNS レコードをクリアする必要がある場合に役立ちます。
DNSリセットとはどういう意味ですか?
DNS キャッシュのフラッシュとは、デジタル セキュリティとネットワーク接続に関連する問題を解決するために、インターネット接続の IP アドレスまたは DNS リゾルバー キャッシュを削除するプロセスを指します。既存の DNS アドレスが削除され、DNS または IP アドレスを自動的に検索するように構成されます。このタスクは手動で実行することも、何もせずに実行することもできます。
DNS キャッシュは存続時間 (TTL) として知られる機能により自動的にフラッシュされ続けますが。1 つの特定の DNS エントリは生涯有効です。時間が経過すると自動的にリセットされます。
通常、ルーターを再起動し、Windows 10 コマンド プロンプトで ipconfig /flushdns コマンドを使用すると、この問題を解決できます。
DNS リゾルバーのキャッシュをクリアする必要があるのはなぜですか?
TTL の有効期限が切れるのを待たずに、ローカル DNS キャッシュを手動でフラッシュする必要がある理由は次のとおりです。
- 404 エラーは、不良 DNS の一般的な症状です。404 エラーが表示された場合、または読み込もうとしている Web サイトのバージョンが古い場合。
- サイトが読み込まれない可能性があります。
Cookie、履歴、ブラウザ設定をクリアして、Web サイトが読み込まれているかどうかを確認できます。そうでない場合は、DNS フラッシュが解決策です。
- DNS アドレスを変更すると、オンライン プライバシーを保護できます。これにより、あなたの情報を収集するサイトからあなたを守ることができます。
- DNS キャッシュをフラッシュして、攻撃者があなたの情報にアクセスし、無関係なドメイン サイトにリダイレクトされるのを防ぐことができます。
DNSキャッシュのフラッシュ
Windows 10でDNSキャッシュをフラッシュする3つの方法
Windows 10 で DNS キャッシュをクリアするには 3 つの方法があります。
1. Windowsコマンド
- Windows キーと R を押して、Windows Run ユーティリティを起動します。
- 「開く」フィールドに次のコマンドを入力します。
ipconfig /flushdns
- Enter キーを押して DNS サーバー アドレスをクリアします。
プロセスが完了すると、「Windows IP アドレス構成により DNS リゾルバー キャッシュが正常にフラッシュされました」というメッセージが表示され、DNS キャッシュが変更されます。
2. Windows PowerShell
- [スタート] ボタンを右クリックするか、Windows キー + X を押して、クイック リンク メニューを開きます。
- 「Windows PowerShell (管理者)」を選択します。あるいは、PowerShell を見つけて管理者として実行することもできます。
- インターフェイスに次のコマンドを入力します。
Clear-DnsClientCache
- Enter キーを押してこのコマンドを実行します。
3. コマンドライン
- 検索バーをクリックして「cmd」と入力すると、コマンド プロンプト ウィンドウと関連オプションが表示されるはずです。cmd コマンドを実行ツールで使用して、コマンド プロンプトを開くこともできます。
- 検索結果から「管理者として実行」を選択します。
- コマンド プロンプト ウィンドウに「ipconfig /flushdns」と入力し、Enter キーを押します。
Windows 7でDNSをクリアする方法
以前の Windows 7 にも、コンピューター上の DNS キャッシュをクリアする同様の方法があります。コマンドラインツールも使用します。
Windows 7 を実行している場合に DNS キャッシュをクリアする手順は次のとおりです。
- 画面の左下隅にある「スタート」ボタンをクリックします。
- 「すべてのプログラム」オプションを選択し、「アクセサリ」を選択します。
- コマンド ライン ツールを見つけて右クリックし、[管理者として実行] を選択します。
- コマンドラインによるコンピュータへの変更を許可するかどうかを尋ねるウィンドウが表示されたら、「はい」を選択します。システム管理者ではない場合、この操作を完了するにはシステム管理者の助けが必要です。
- ipconfig /flushdns コマンドを入力し、Enter キーを押して DNS キャッシュをフラッシュします。
完了すると、DNS リゾルバー キャッシュが正常にクリアされたことを示すメッセージが表示されます。
DNS をフラッシュする方法 Windows XP および Vista
Windows XP および Vista の DNS キャッシュ フラッシュ プロセスは、Windows 7 の同じプロセスと非常によく似ています。
Windows XP および Vista で DNS キャッシュをクリアする手順は次のとおりです。
- Windows キーを押すか、「スタート」ボタンをクリックして「スタート」メニューを開きます。
- 「すべてのプログラム」を開き、「アクセサリ」を選択します。
- ここから、コマンド ライン ツールを開きます。
- コマンド プロンプト ウィンドウで「ipconfig /flushdns」と入力し、Enter キーを押します。
- 「この操作には昇格が必要です。」というメッセージが表示される場合があります。この場合、管理者は上記の手順に従う必要があります。
Mac OS X で DNS をフラッシュする方法
Mac 上の Mac OS のどのバージョンでも、DNS リゾルバ キャッシュを変更する同じ方法があります。ただし、ターミナルコマンドは異なる場合があります。
Mac DNS をクリアする手順とコマンドは次のとおりです。
- キーボードの Option + Command + Space キーを押して、Finder ツールを開きます。
- 「アプリケーション」を選択し、「ユーティリティ」フォルダーを見つけます。
- それを開いてターミナル アプリを起動します。あるいは、ランチャーを起動して、その中にターミナルを見つけることもできます。
- ターミナルで、ソフトウェアのバージョンに応じて次のコマンドを入力します。
- バージョン 10.4: lookupd -flushcache
- バージョン 10.5 – 10.6: sudo dscacheutil -flushcache
- バージョン 10.7 – 10.9: sudo killall -HUP mDNSResponder
- バージョン 10.10: sudo Discoveryutil mdnsflushcache
- バージョン 10.11 – 10.14: sudo killall -HUP mDNSResponder
- パスワードを入力して Enter を押します。
- DNS サーバー アドレスがクリアされると、確認メッセージが表示されます。
Google ChromeでDNSをクリアする方法
Google Chrome ブラウザには独自の DNS キャッシュがあります。これは MacOC または Windows 10 の Chrome から変更でき、手順は同じです。
Chrome ブラウザのキャッシュをクリアする手順は次のとおりです。
- Chrome を起動し、上部のアドレス バーに次のように入力します。
chrome://net-internals/#dns
- DNS サーバーをクリアするには、[ホスト キャッシュのクリア] ボタンをクリックします。
DNS Linuxをフラッシュする方法
Linux OS は、デフォルトでは DNS アドレスを取得しません。Linux ユーザーには、DNS キャッシュをフラッシュするか、Linux システム サービスを再起動するかの 2 つのオプションがあります。
行う必要があるのは次のとおりです。
- キーボードの Ctrl + Alt + T を押して、ターミナル ツールを起動します。
- システムが実行している Linux サービスに応じて、次のコマンドを入力します。
- Dnsmasq: sudo /etc/init.d/dnsmasq restart
- NCSD: sudo /etc/init.d/nscd 再起動
- BIND: これには多数のコマンドがあります
- sudo /etc/init.d/named restart
- sudo rndc-exec
- sudo rndc 再起動
コメントを残す