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

関連記事

この記事は インフラ・DNS テーマの一環です。あわせて読むと理解が深まる関連記事をまとめました。

トピック記事
HTTPSレコードとSVCBレコードの完全解説HTTPSレコードとSVCBレコードの完全解説|ALPN・ECH・HTTP/3のDNS設定
CNAME lookup・DNS check の確認手順とよくある失敗CNAME lookup・DNS check の確認手順とよくある失敗
SSL証明書の有効期限を確認する方法SSL証明書の有効期限を確認する方法|opensslコマンドと注意点
.htaccessでリダイレクトをかける方法.htaccessでリダイレクトをかける方法|301と302の使い分け
robots.txtの書き方と役割robots.txtの書き方と役割|クローラーを正しく制御する方法
AIクローラー対応 robots.txt・llms.txt 設定ガイド 2026AIクローラー対応 robots.txt・llms.txt 設定ガイド 2026|GPTBot・ClaudeBot・Google-Extended・GEO戦略
ブログの SEO と JSON-LD 構造化データ入門ブログの SEO と JSON-LD 構造化データ入門
Monorepo Turborepo Remote Cache 設計完全ガイドMonorepo Turborepo Remote Cache 設計完全ガイド|CI パイプライン・GitHub Actions・2026 実践
DNSリバインディング攻撃の防御DNSリバインディング攻撃の防御|Host検証・SameSite・Private Network Access・localhostバインド
Gitコマンドよく使う一覧Gitコマンドよく使う一覧|初心者向けクイックリファレンス
1フレームは何秒・何ms? 60fpsと120fpsの計算方法1フレームは何秒・何ms? 60fpsと120fpsの計算方法
APIキャッシュ設計ガイドAPIキャッシュ設計ガイド|ETag・Cache-Control・304・CDNキャッシュキーの実務