Windows7 DNSキャッシュを完全にクリアする方法は?


6

コマンドipconfig / flushdnsは、すべてのエントリを消去しません。側でipconfig / displaydnsを使用して確認します。ここには、まだクリアできないエントリがいくつかあります。

誰かがすべてを消去する方法を知っていますか?ありがとう。

windows  dns 

6
どのエントリーですか?ipconfig / flushdnsを実行しているとき、その問題はありません。ホストファイルにエントリがある場合、DNSキャッシュをフラッシュすると、それらのエントリがリロードされます。
joeqwerty

@joeqwertyにより示唆されるように、あなたはHOSTSファイルのエントリが表示されないconfiirmすることができます
デイブMを

また、ソフトウェアがインターネットを積極的に使用している場合、エントリは削除された後、すぐに再入力される可能性があります。あなたは、遅延を最小限に抑えるために1行にすべてを置くことを試みることができる:ipconfig /flushdns & ipconfig /displaydns
ハリー・ジョンストン

回答:


8

管理者特権でのコマンドプロンプトで次のコマンドを使用します。

net stop dnscache 


net stop dnscache
The DNS Client service is stopping.
The DNS Client service was stopped successfully.


ipconfig /displaydns

Windows IP Configuration

Could not display the DNS Resolver Cache.

4
発行することによってdnscacheサービスを再度開始することを忘れないでくださいnet start dnscache
イダン

すでに完了しており、エントリはクリアされません。

1
@Sven:デモを提供しました。
グレッグアスキュー

1
サービスが停止している場合、コマンドipconfig / displaydnsは開始できません。再起動すると、エントリが再び表示されます。

1
キャッシュが実行されていない場合、キャッシュはクリアされると確信しています。
グレッグアスキュー

1

DNSキャッシュには、ローカルホストファイルにハードコーディングされたものが自動的に入力されます。ipconfig / flushdnsはこれらのエントリを削除しません。ホストファイルにこれらの静的ホスト名からIPアドレスが含まれていないことを確認するには、&windir&\ System32 \ Drivers \ etc \フォルダーに移動し、メモ帳またはワードパッドでホストファイルを開きます。エントリがないことを確認するか、行の先頭に「#」記号を付けてエントリをコメントアウトしてください。


0

次に、ipconfig / flushdnsでEnterキーを押します。

これを3〜4回続けて実行します(コマンドプロンプトでF3キーを使用すると、最後のエントリが読み込まれます)。

次に、ipconfig / displaydnsと入力すると、表示するものがないというメッセージが表示されます。これを行う前に、すべてのブラウザーが閉じられていることを確認してください。これにより、最新のエントリーが入力され続けます。


0

これらを試してください:

1:インターネットモデム/ルーターのスイッチのオン/オフ。2〜3分待ちます。

2:cmdで次のコマンドを使用します。

nslookup yourdomain.com

(yourdomain.comは、見たいドメインを意味します)


1
スーパーユーザーへようこそ。あなたの答えは、Windows 7でDNSキャッシュをクリアする方法を説明していません。それ以外は、すべてのDNSサーバーが再起動後に新しいリースを提供するわけではありません。
ノルドリスジェガー

ご意見ありがとうございます。私は私の新しい投稿を更新しました:)
Andras Barth
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.