ローカル側の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のキャッシュをクリアすることで、ドメイン変更後の反映が早く確認できる、かも。私の環境だと早く確認できたケースもあったが、多少不安定な動作も見受けられた。その点は注意。