DNSが反映されたか確認する方法|nslookupとdigコマンドの使い方

ネットワーク インフラ DNS サーバー
結論

ブラウザの更新を連打する前に、dig コマンドやオンラインツールで「現在のレコード」を直接確認しましょう。ブラウザやプロバイダのキャッシュに惑わされずに済みます。

代表的な確認コマンド

ターミナル(コマンドプロンプト)で以下のコマンドを叩くことで、特定のドメインがどのIPアドレスを指しているか確認できます。

1. nslookup (Windows/Mac)

nslookup example.com

2. dig (Mac/Linux)

より詳細な情報が得られるため、エンジニアにはこちらが好まれます。

dig example.com

🌐 この場でDNSをチェックする

 

なぜ反映に時間がかかるのか?

DNSには TTL (Time To Live) という「有効期限」が設定されています。世界中のDNSサーバーが以前の情報をキャッシュしているため、設定を変更してもTTLが切れるまでは古い情報が表示され続けます。

反映を早める・確認するコツ

  • TTLを事前に下げておく — 移転の数日前にTTLを300秒程度に下げておくと、切り替えがスムーズです。
  • 公開DNSを利用する8.8.8.8 (Google) や 1.1.1.1 (Cloudflare) を指定して問い合わせると、最新情報が反映されていることが多いです。
  • スマホ回線で試す — PCのネットワークと異なる経路(キャリア回線)でアクセスすると、キャッシュの影響を切り分けられます。