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 設定ガイド 2026 | AIクローラー対応 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キャッシュキーの実務 |