権威ネームサーバー
DNS とレコード
DNS ルックアップ あらゆるドメインのすべての DNS レコード A レコードルックアップ ドメインの IPv4 アドレス AAAA レコードルックアップ ドメインの IPv6 アドレス MX ルックアップ ドメインのメールサーバー NS ルックアップ 権威ネームサーバー TXT ルックアップ TXT レコード、SPF、検証 CNAME ルックアップ 正規名(エイリアス)レコード SOA ルックアップ Start of Authority レコード SRV ルックアップ サービスロケーションレコード CAA ルックアップ どの CA が証明書を発行できるか 逆引き DNS(PTR) IP アドレスからホスト名へ DNSSEC チェック ドメインは署名され検証されているか? DNS ヘルスチェック 委任と DNS の総合診断レポートメール到達性
SPF チェック Sender Policy Framework レコードを検証 DMARC チェック DMARC ポリシーを検査・評価 DKIM チェック DKIM 公開鍵を検索・検証 ブラックリストチェック IP をメールブロックリスト(DNSBL)と照合 SMTP テスト メールサーバーに接続し STARTTLS をチェック MTA-STS チェック 受信メールに対する強制 TLS ポリシー BIMI チェック メール用のブランドロゴレコード TLS-RPT チェック SMTP TLS レポートポリシーネットワークとウェブ
SSL 証明書チェック サイトの TLS 証明書と有効期限を検査 HTTP ヘッダーチェック レスポンスヘッダー、リダイレクト、セキュリティを検査 Ping(TCP) TCP 経由での到達性と遅延 ポートチェック どの一般的なポートが開いているかドメイン
WHOIS ルックアップ ドメイン、IP、ASN の登録データNS(Name Server)レコードは、ドメインの権威ネームサーバー、つまりそのDNSゾーンを保持しドメインに関する照会に応答するサーバーを列挙します。レジストラで設定され、DNS解決をプロバイダーに委任します。これを誤ると、ドメイン全体が解決できなくなり、ウェブサイトもメールもダウンしてしまいます。
DNSは階層構造です。リゾルバーがあなたのドメインを検索するとき、親ゾーン(例えば.comのサーバー)に、どのネームサーバーが権威を持つかを尋ねます。親はあなたのNSレコードで応答し、リゾルバーはそれらのサーバーに直接、実際のレコードを照会します。この受け渡しを委任と呼びます。NSレコードは2か所に存在します。レジストラ(親の委任)と、自分のゾーン内です。両者は一致すべきで、さもないと一貫性のない不安定な解決のリスクがあります。
IPeekは、ドメインに公開された権威ネームサーバーを返します。通常はns1.example-dns.comやns2.example-dns.comのような2〜4個のホスト名です。それらがDNSプロバイダー(Cloudflare、AWS Route 53、レジストラ自身のサービス、自前のセットアップ)と一致することを確認してください。ほとんどのプロバイダーは固定のセットを割り当てるため、不一致は不完全な移行やハイジャックを示唆します。複数のネームサーバーがあるのは想定どおりで健全であり、冗長性を提供します。結果がおかしく見える場合は、レジストラが表示する内容と比較してください。
古典的な間違いは委任の不一致です。レジストラがあるネームサーバーのセットを指す一方、ゾーンが別のセットを列挙しており、リゾルバーが異なるサーバーに到達するため断続的な失敗を引き起こします。DNSプロバイダーの移行後は、レジストラのNSレコードを更新し、旧ゾーンを廃止する前に変更が伝播するのを待ってください。ネームサーバーが1つしかないのは脆弱です。冗長性のため少なくとも2つ目を追加してください。レイム委任(列挙されたサーバーが実際にはゾーンを提供しない状態)も解決を壊すため、削除すべきです。
レジストラはドメインを登録・管理する場所であり、NSレコードは実際にそのDNS照会に応答するサーバーを指定します。レジストラでどのネームサーバーが権威を持つかを設定し、DNSプロバイダーが運用するそれらのサーバーが、A、MXなどのレコードを含むゾーンを保持します。この2つの役割は異なる会社に属することもあります。
ドメインは冗長性のために少なくとも2つのネームサーバーを持つべきで、多くのプロバイダーは3つか4つを割り当てます。複数のネームサーバーがあれば、1つが到達不能でもリゾルバーは別のサーバーから応答を得られます。単一のネームサーバーに依存するのは単一障害点であり、ドメイン全体をオフラインにしかねません。
これは委任の不一致で、通常は移行が未完了のままであることを意味します。レジストラのNSレコードが親ゾーンからの実際の委任を制御するため、リゾルバーはそれに従います。ゾーン内のNSレコードはそれと一致すべきです。断続的な解決失敗を避けるため、両方のセットを揃えてください。
レジストラでのNS変更は親ゾーンを通じて伝播し、TTLやレジストリの処理によって数時間から最大48時間かかることがあります。この期間中、リゾルバーは旧または新のネームサーバーのいずれかを使う可能性があります。ダウンタイムを避けるため、伝播が完了するまで両方のセットが同一のレコードを提供し続けるようにしてください。
誤ったNSレコードは、ドメイン全体を解決不能にし、ウェブサイト、メール、そのDNSに依存する他のすべてのサービスをダウンさせる可能性があります。NSレコードは委任を制御するため、ここでの誤りは単一の不正なレコードより深刻です。旧ネームサーバーを廃止する前に、必ず新しい検索で変更を確認してください。