勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

ローカル側のDNSの確認とキャッシュクリアを行う方法

   2024/02/22  その他

ドメインを新しく割り当てたり何らかの変更を加えた際に、反映されるまで多少時間がかかるが、何とか早く見られる方法は無いか探したところ、DNSのキャッシュクリアを行うことで対応できるかも、という記事を見かけた。以下に方法をメモ。

 

コマンドプロンプトで対応する

Windows環境の想定でコマンドプロンプトを開く。

#以下でキャッシュ情報を確認
ipconfig /displaydns

#以下のようなキャッシュ情報がずらずらと表示される
sample.com
----------------------------------------
レコード名 . . . . . : sample.com
レコードの種類 . . . : xxx
Time To Live  . . . .: xxx
データの長さ . . . . : xxx
セクション . . . . . . . : 回答
A (ホスト) レコード. . . : xxx.xxx.xxx.xxx

#以下でキャッシュクリアする
ipconfig /flushdns

#以下のように表示される
DNS リゾルバー キャッシュは正常にフラッシュされました。

#再度キャッシュ情報を確認する
ipconfig /displaydns

#以下のように表示されればOK
DNS リゾルバー キャッシュを表示できませんでした。

 

まとめ

コマンドプロンプトからDNSのキャッシュをクリアすることで、ドメイン変更後の反映が早く確認できる、かも。私の環境だと早く確認できたケースもあったが、多少不安定な動作も見受けられた。その点は注意。

 

参考サイト

https://help.mixhost.jp/hc/ja/articles/115003740432-PC%E4%B8%8A%E3%81%AEDNS%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5%E3%82%92%E3%82%AF%E3%83%AA%E3%82%A2%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95

 - その他