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のネットワークと異なる経路(キャリア回線)でアクセスすると、キャッシュの影響を切り分けられます。