DNSルックアップとは?
DNSルックアップは、ドメインネームシステムに照会して、ドメインがどう設定されているかを明らかにします。指し示すIPv4・IPv6アドレス(A/AAAA)、メールを処理するサーバー(MX)、権威ネームサーバー(NS)、検証・SPF・DKIMに使われるテキストレコード(TXT)です。IPeekはすべての権威ネームサーバーに、対応するすべてのレコードタイプをリアルタイムで一度に照会し、応答が一致しているかを表示します。
DNSルックアップがドメインを解決する仕組み
DNSルックアップは、ルートサーバーからトップレベルドメインのサーバー、そして実際のレコードを保持するドメインの権威ネームサーバーへと、解決の連鎖をたどります。再帰リゾルバーがこの手間を担い、最終的な応答を返します。各レコードは秒単位のTTL(time to live)を持ち、リゾルバーにどれだけキャッシュするかを伝えます。IPeekは対応するすべてのタイプについて権威サーバーを一度に照会するため、別々のルックアップを実行する代わりに、A、AAAA、MX、NS、TXTなどをまとめて見られます。
DNSルックアップ結果の読み解き方
結果はレコードタイプ別にまとめられます。AとAAAAの行は、ホスト名が解決するIPv4とIPv6のアドレスを示します。MXの行は、優先度番号付きでメールサーバーを列挙し、数字が小さいほど優先されます。NSの行は、ゾーンの権威サーバーを指定します。TXTの行は、SPFポリシー(v=spf1 ...)やドメイン検証トークンのような自由形式のテキストを保持します。各行はそのTTLを示し、3600のような値は、リゾルバーが再照会する前にそのレコードを1時間キャッシュしてよいことを意味します。
完全なDNSルックアップが必要なとき
ホスティングの移行、メールプロバイダーの変更、サイトやサービスが到達不能な理由のデバッグの際に、完全なDNSルックアップを実行してください。A/AAAAレコードが正しいサーバーを指していること、MXレコードが正しいプロバイダーへメールを送っていること、NSレコードがレジストラの委任と一致していることを確認します。変更後は、完全なルックアップで伝播を検証します。IPeekは権威サーバーに直接問い合わせるため、リゾルバーのキャッシュ切れを待たずに、変更が公開された瞬間に確認できます。