見出し画像

DNSの伝播を確認する

新しくドメインをサーバーに設定したときに、DNS(ドメインネームシステム)の伝播が完了しているか確認するために、以下の方法を使用します。

◯ローカルDNSキャッシュをクリア

コマンドプロンプトで
ipconfig /flushdns (Windows)
または
sudo killall -HUP mDNSResponder (Mac)
を実行します。

ipconfig /flushdns
sudo killall -HUP mDNSResponder

◯digコマンドを使用

  1. ターミナル(コマンドプロンプト)を開く:

    • Windowsの場合、「コマンドプロンプト」を開きます。

    • MacやLinuxの場合、「ターミナル」を開きます。

  2. digコマンドの実行:

    • 以下のコマンドを実行して、DNSの伝播状況を確認します:

dig +trace effect.moe

このコマンドは、ルートDNSサーバーから始まり、あなたのドメインのDNS情報を取得するまでの過程を表示します。

◯実例

今回の目的


■ xserverで設定したドメインにCloudflare(CDN)を設定したい


digコマンドを実行したところ以下の結果となりました。

; <<>> DiG 9.10.6 <<>> +trace effect.moe
;; global options: +cmd
.			15205	IN	NS	g.root-servers.net.
.			15205	IN	NS	e.root-servers.net.
.			15205	IN	NS	b.root-servers.net.
.			15205	IN	NS	c.root-servers.net.
.			15205	IN	NS	h.root-servers.net.
.			15205	IN	NS	m.root-servers.net.
.			15205	IN	NS	f.root-servers.net.
.			15205	IN	NS	k.root-servers.net.
.			15205	IN	NS	j.root-servers.net.
.			15205	IN	NS	a.root-servers.net.
.			15205	IN	NS	d.root-servers.net.
.			15205	IN	NS	i.root-servers.net.
.			15205	IN	NS	l.root-servers.net.
.			83319	IN	RRSIG	NS 8 0 518400 20240723170000 20240710160000 20038 . XW9kwErdg1HzKHEPX4Sr/AR0VTXPhkV4jtu7Zj6goQ7FPHy9RV+brk1g m7m6Y94Y25TSTDuGZG4zrnVNclsc+kq1LpPw5U4Gc86pUTP5KMOwpP3K ac6hczaX3CJlCnTPDf/VGz4X8bM4XlMXafKcG9yuIhT0Qz+a/+hbulMO rv32HBaiq4hg8Ilpmb0RhQbhH6DGifE+dDJtnL80+RPbrWq+T/9ZMGJW K7DejKvOPSSmD2X7lSAZQUVvacoeyYhPNN5mugnq09HbWAAmi8Mo8N2I 9sfrgebREUTGpqycOtBYC9GsvI2/BPyhd+GLSoQXWtMgjJKEpnCjQbc5 YeBb9A==
;; Received 1109 bytes from 240d:1e:344:ac00:5a76:acff:fe5c:4b40#53(240d:1e:344:ac00:5a76:acff:fe5c:4b40) in 14 ms

moe.			172800	IN	NS	a.nic.moe.
moe.			172800	IN	NS	b.nic.moe.
moe.			172800	IN	NS	c.nic.moe.
moe.			172800	IN	NS	ns1.dns.nic.moe.
moe.			172800	IN	NS	ns2.dns.nic.moe.
moe.			172800	IN	NS	ns3.dns.nic.moe.
moe.			86400	IN	DS	32761 8 2 EA6DE3F9A962AB77BB96DAF62BEC88D0F580FC31799EC36FF7DA697D E8535AF6
moe.			86400	IN	RRSIG	DS 8 1 86400 20240723170000 20240710160000 20038 . H0eOnkVVc1gsqENm4YSOeLefWi2rj5JhTUFH+ySsPlx5bQJZj4zpIoC2 3tTRHiKgPZn+PeumhLSfukqZHahd8ucQ+NNVw7mo/YudIEpd5gEWCuX+ 2O42puVaGaCaSgSULJ37otEg6Xspm/VkK6kp6MDz7i1oKg9uUvqftvR+ 95TWuX6fiYkWYGAhwK4v/Y4oa2QamW/5eOOOh2kpyF4FTU7McytSth6T mr1I8564kbMyiUYvHt9yQ0SuChwLtZuvDdIj6vCy0j9CH2ChveQz+nQy Lps0Ged0z0ifh5adyCNW4veDP7BUjLY57wIllzxkjojolFpqYHlYBSRD WYoEwg==
;; Received 748 bytes from 2001:7fd::1#53(k.root-servers.net) in 231 ms

effect.moe.		3600	IN	NS	ns1.xserver.jp.
effect.moe.		3600	IN	NS	ns2.xserver.jp.
effect.moe.		3600	IN	NS	ns3.xserver.jp.
effect.moe.		3600	IN	NS	ns4.xserver.jp.
effect.moe.		3600	IN	NS	ns5.xserver.jp.
v409ovaikul12a1afh1gk8bmfphvt30l.moe. 900 IN NSEC3 1 1 0 - V51FVTT94U9FPB6FSO8ROP3KRAUD7MPB  NS SOA RRSIG DNSKEY NSEC3PARAM
nh61u7oatb056ss492bgbok4f5lhdlhc.moe. 900 IN NSEC3 1 1 0 - NIC5N2KQTE0LVL87IBOTJK31OO2253UO  NS DS RRSIG
nh61u7oatb056ss492bgbok4f5lhdlhc.moe. 900 IN RRSIG NSEC3 8 2 900 20240807145321 20240708144134 7626 moe. TLGE2FVOFYMusT7H5VyHBLnBPBOMZyqb50YC/RGg1nHcUjEuZlQHuVgd s8RbZmFZdmYxGJBzKILmYDpn6taKp6DCnQnbA8S2GHiwWQp/ob3/iAZg elbtl6hf6oHxoz1ZeizLPWR4WmJj1LZm8mIGm6QDon4qHJ/rUP7bMyiQ NKhLS4cdW6LkqN9EefRXMYzou912qf/7iT38o/wc4vLO0A==
v409ovaikul12a1afh1gk8bmfphvt30l.moe. 900 IN RRSIG NSEC3 8 2 900 20240808131032 20240709125559 7626 moe. BoN6BdkAbKT+yF7dvAKXXHH5SrsFvSZJGSuMKFF41Dw99wHJQpDLY5UP 06gd3axwUTc79ckMx1z8sDprfVkB8vE6ikgrsDvCSH7fq6XmNycK9TmM zUibUkfSIbB1O6s2l/KgtgaMOZsx4rWKmSqtzfNoeFW6DuZPwjxZZ0Zr Bof/r55VRs2GcgwN+CvP4cGUjtHe7hSGcBWkJaB9oQxjaQ==
;; Received 688 bytes from 2610:a1:1073::72#53(ns3.dns.nic.moe) in 21 ms

effect.moe.		3600	IN	SOA	ns1.xserver.jp. root.xserver.jp. 0 10800 3600 604800 3600
;; Received 94 bytes from 35.72.43.26#53(ns2.xserver.jp) in 20 ms

(base) tonychu14@MacBook-Pro ~ % 
  1. ルートDNSサーバーからの応答:

    • ルートDNSサーバーは、.moe TLD(トップレベルドメイン)のネームサーバーを返しています。

  2. .moe TLDのネームサーバーからの応答:

    • .moe TLDのネームサーバーは、effect.moe のネームサーバーとしてXserverのネームサーバー(ns1.xserver.jp、ns2.xserver.jp、ns3.xserver.jp、ns4.xserver.jp、ns5.xserver.jp)を返しています。

  3. Xserverのネームサーバーからの応答:

    • Xserverのネームサーバーは、effect.moe のSOA(Start of Authority)レコードを返しています。

この結果から、effect.moe のネームサーバーがまだXserverのものに設定されていることがわかります。つまり、Cloudflareのネームサーバー(harmony.ns.cloudflare.com、zeus.ns.cloudflare.com)に変更が反映されていない状態です。

◯解決策

1. ネームサーバーの設定を再確認

Xserverの管理画面で、ネームサーバーの設定が正しくCloudflareのネームサーバーに変更されているか再確認してください。

2. DNSの伝播を待つ

ネームサーバーの変更が完全に反映されるまで、最大で24〜48時間かかる場合があります。この間、DNSの伝播を待ちます。

この記事が気に入ったらサポートをしてみませんか?