すべてのプロダクト
Search
ドキュメントセンター

Domain Names:DNS サーバーの変更

最終更新日:Jun 04, 2026

Alibaba Cloud Domains コンソールでドメイン名の DNS サーバー設定を変更します。DNS サーバーを変更すると、ドメイン名の名前解決に影響します。

事前準備

サービスの中断を防ぐため、DNS サーバーを変更する前に DNS レコードを同期してください。

  1. DNS レコードの同期:移行先の DNS プロバイダーのコンソールにドメイン名を追加し、すべての DNS レコードを設定します。

  2. DNS 解決の検証:新しい DNS サーバーに直接クエリを実行し、正しく応答することを確認します。

    # yourdomain をご利用のドメイン名に置き換えてください。
    # ns1.alidns.com を移行先の DNS プロバイダーの DNS サーバーアドレスに置き換えてください。
    dig @ns1.alidns.com yourdomain A
    dig @ns1.alidns.com yourdomain MX
  3. DNSSEC が有効な場合は無効化

    ドメイン名でDNSSEC が有効になっている場合は、レジストラーで DS レコードを削除し、DNSSEC を無効化してください。

    # dig コマンドを使用して、ドメイン名の DNSSEC ステータスを確認します。
    # レスポンスに RRSIG レコードが含まれている場合、DNSSEC が有効になっています。
    dig +dnssec yourdomain.com
  4. (推奨) TTL の短縮:変更の少なくとも 24~48 時間前に、重要な DNS レコード (A、MX) の TTL を 300~600 秒に設定してください。古い TTL キャッシュが期限切れになるまで待ってから次に進んでください。

手順

単一ドメインの DNS サーバーの変更

  1. ドメイン名ページにログインします。対象のドメイン名を見つけ、操作 列の 管理 をクリックします。

  2. 左側のナビゲーションペインで、DNS の変更 をクリックします。

  3. DNS の変更 ページで、DNS サーバーの変更 をクリックします。

  4. 移行先の DNS サーバーのアドレスを入力し、確認をクリックします。

複数ドメインの DNS サーバーの一括変更

  1. [ドメイン名] ページにログインし。

  2. 左側のナビゲーションペインで、一括操作 > 一般的な一括操作 > DNS の変更を選択します。

  3. DNS の変更 ページで、ドメイン名のリストカスタム DNS を入力してリクエストを送信し、メール認証を完了します。

  4. 一括操作ログの詳細ページで、操作が成功したかどうかを確認します。

変更の確認

変更後、次のコマンドを実行して伝播を監視してください。

# yourdomain をご利用のドメイン名に置き換えてください。
# 1. レジストリの NS レコードが新しい DNS サーバーアドレスに更新されているかどうかを確認します。
dig yourdomain NS

# 2. 完全な解決パスをトレースし、リクエストが最終的に新しい DNS サーバーによって応答されることを確認します。
dig +trace yourdomain A

本番環境における考慮事項

  • この操作はオフピーク時に実施し、ロールバック計画を準備してください。

  • DNS の変更は、ローカルリゾルバーにキャッシュされた NS レコードの TTL に基づいて有効になります。完全な伝播には 24~48 時間かかる場合があります。

よくある質問

ドメインの DNS サーバーとは

DNS サーバーは、ドメイン名の DNS レコード (A レコード (IPv4)、AAAA レコード (IPv6)、MX レコード (メールサーバー)、CNAME レコード (エイリアス) など) を保存および管理します。

ドメイン名を登録した後、他のホストがドメインを解決できるように DNS サーバーを設定してください。レジストラーのデフォルト DNS サーバーを使用することも、より詳細な制御のために独自の DNS サーバーを設定することもできます。

たとえば、example.com の DNS サーバーを ns1.example.comns2.example.com に設定した場合、グローバルリゾルバーはこれらのサーバーに対して example.com とそのサブドメイン (www.example.com など) のレコードをクエリします。

重要

冗長性を確保するため、少なくとも 2 つの DNS サーバーを設定してください。1 つが利用できなくなった場合でも、もう 1 つが継続的な名前解決を保証します。

DNS サーバーを変更できないのはなぜですか

ドメイン名が猶予期間、償還期間、または移管期間中の場合、DNS 設定を変更できません。ドメイン名を更新 (ドメイン名の更新) するか、移管が完了するまでお待ちください。

DNS の変更が有効にならないのはなぜですか

一般的な原因:

  • 新しい DNS サーバーでの設定ミス:新しい DNS プロバイダーのコンソールで、必要なすべての DNS レコード (A、CNAME、MX) が追加されていることを確認してください。

  • ローカル DNS キャッシュ:地域またはデバイスの DNS リゾルバーが古い NS レコードをキャッシュしている可能性があります。伝播には最大 48 時間かかる場合があります。ローカル DNS キャッシュのクリアをお試しください。

  • 自己ホスト型 DNS の問題:ファイアウォールでポート 53 が開いていること、DNS サービスが実行されていること、権威ゾーンが正しく設定されていることを確認してください。

複数の DNS プロバイダーを使用できますか

はい。Alibaba Cloud に登録されたドメイン名は、複数のプロバイダーの DNS サーバーアドレスを同時にサポートします。

DNS の変更が失敗するのはなぜですか

  • 指定された DNS サーバーが無効です。

  • ドメイン名にレジストラーロックが設定されているため、DNS 設定を変更できません。WHOIS クエリを実行して、ドメイン名のステータスを確認できます。クエリ結果では、ドメイン名のステータス フィールドに registrar lock と表示されます。

    解決策:

    1. ドメイン名 ページにログインします。対象のドメイン名を探し、操作 列の 管理 をクリックします。

    2. 左側のナビゲーションペインで、セキュリティ設定 をクリックします。

    3. 更新ロック 設定を見つけ、無効 をクリックし、指示に従ってセキュリティ検証を完了します。

ローカル DNS サーバーの確認方法

以下の手順は Windows の場合です:

  1. [スタート] メニューで「cmd」を検索して、コマンド プロンプトを開きます。

  2. ipconfig /all を実行します。

  3. 出力で「DNS サーバー」の行を見つけます。リストされたアドレスが DNS サーバーです。

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

Windows でローカル DNS キャッシュをクリアするには:

  1. 管理者としてコマンド プロンプトを開きます。[スタート] メニューで「cmd」を検索し、右クリックして [管理者として実行] を選択します。

  2. ipconfig /flushdns を実行します。

  3. 「Successfully flushed the DNS Resolver Cache」というメッセージが表示され、操作が完了したことが確認されます。