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

Alibaba Cloud DNS:Webサイトの DNS レコードの追加

最終更新日:Aug 27, 2026

DNS レコードを設定することで、ユーザーは IP アドレスの代わりにexample.comなどのドメイン名でWebサイトにアクセスできるようになります。

前提条件

  1. ドメイン名を持っていること

    ご利用のドメイン名は Alibaba Cloud DNS - パブリックゾーン のドメインリストに記載されている必要があります。対象のドメイン名がリストにない場合:

    1. Alibaba Cloud からドメイン名を購入した場合、自動的に追加されます。まだドメイン名を購入していない場合は、Alibaba Cloud ドメイン登録から購入できます。

    2. サードパーティのレジストラーからドメイン名を購入した場合は、それを インターネットの権威ある DNS 解決 に追加し、DNS サーバのアドレスを更新する必要があります。詳細については、「ドメインを Alibaba Cloud DNS に移行する」をご参照ください。

  2. サーバーのパブリック IP アドレスが取得済みであること。

    • サービスが Elastic Compute Service (ECS) インスタンス上で実行されている場合は、ECS コンソールでパブリック IP アドレスを確認します。例:47.100.XX.XX。

    • Web ホスティングを使用している場合は、プロバイダーに連絡してサービスエンドポイントを確認してください。

  3. Webサイトが稼働しており、アクセス可能であること。

    IP アドレスで Web アプリケーションにアクセスできることを確認してください。サーバーのファイアウォールまたはセキュリティグループは、ポート 80 (HTTP) とポート 443 (HTTPS) でのインバウンドトラフィックを許可する必要があります。

操作手順

ステップ 1. ルートドメイン (@) の DNS レコードの追加

  1. Alibaba Cloud DNS - パブリックゾーンのページに移動し、対象のドメイン名を見つけて 解決設定 をクリックします。

  2. Add Record をクリックします。DNS レコードを追加し、Hostname パラメーターを@に設定します。詳細については、「DNS レコードの追加」をご参照ください。

    パラメーター

    推奨値

    説明

    [Record Type]

    A

    ドメイン名を IPv4 アドレスにポイントします。

    [Hostname]

    @

    ルートドメインを表します。

    [Query Source]

    デフォルト

    すべてのソースからのリクエストに適用されます。

    [Record Value]

    サーバーのパブリック IP アドレス

    前提条件」で取得した IP アドレスを入力します。

    [TTL]/[レコード値ペイロードポリシー]

    10 分 (600 秒)

    デフォルト値のままにします。

ステップ 2. DNS レコードの検証

DNS レコードが伝播するには、最大 10 分 (設定した TTL) かかります。いずれかの方法でレコードを検証してください:

  • ブラウザー:ブラウザーでhttp://your-domain.comを入力し、Webサイトが読み込まれることを確認してください。

  • コマンドライン:次のコマンドを実行し、返された IP アドレスが設定と一致することを確認してください。

    nslookup your-domain.com
    dig your-domain.com

制限事項

DNS とポート

DNS はドメイン名を IP アドレスに変換するものであり、ポート番号を指定することはできません。

  • ブラウザーはデフォルトでポート 80 (HTTP) またはポート 443 (HTTPS) を使用します。

  • サービスがポート 8080 などの標準でないポートを使用する場合、ユーザーはURLにポート番号を含める必要があります (例:http://example.com:8080)。これは公開Webサイトでは推奨されません。

解決策:自己管理型の Nginx リバースプロキシなどのリバースプロキシを設定するか、Application Load Balancer (ALB) を使用して、ポート 80 または 443 からバックエンドポートにトラフィックを転送します。

課金

  • [インターネットの権威ある DNS 解決]機能には無料利用枠が含まれています。ACNAME レコードなどの基本的な DNS レコードの追加は無料です。

  • Free Edition には SLA は含まれていません。より高品質な DNS を利用するには、有料版インスタンスを購入してください。詳細については、「ドメイン名の購入とバインド」をご参照ください。

よくある質問

DNS レコードを追加した後もドメイン名にアクセスできないのはなぜですか。

問題をトラブルシューティングするには、以下を確認してください:

  1. DNS 伝播を待つ:変更が伝播するには最大 10 分かかります。しばらく待ってから再試行してください。

  2. ブラウザーはデフォルトでHTTPS を使用します。Webサイトに HTTPS 証明書がない場合は、アドレスバーで HTTPSHTTP に変更してください。

  3. ローカルキャッシュをクリアする:ブラウザーのキャッシュをクリアするか、ipconfig /flushdns (Windows) または sudo dscacheutil -flushcache (macOS) を使用して DNS キャッシュをフラッシュしてください。

  4. サーバー設定を確認する:ファイアウォールまたはセキュリティグループがポート 80443 でのトラフィックを許可していることを確認してください。

  5. Web サービスを確認する:サーバーにログインし、Nginx、Apache、またはお使いの Web サーバーが実行されていることを確認してください。

  6. ICP 登録を確認する:サーバーが中国本土にある場合は、ドメインが有効な ICP 登録を持っていることを確認してください。

blog.example.comのような未定義のサブドメインをすべてルートWebサイトに向けるにはどうすればよいですか。

ホストを * に設定したワイルドカード DNS レコードを追加してください。

パラメーター

推奨値

説明

レコードタイプ

CNAME

* ドメイン名を別のドメイン名にポイントします。

ホスト名

*

これは最も優先順位が低く、すべての未定義サブドメインのフォールバックとして機能します。

クエリソース

デフォルト

すべてのソースからのリクエストに適用されます。

レコード値

example.com

ルートドメイン名を入力します。

TTL

10 分 (600 秒)

デフォルト値のままにします。

「DNS record conflict」エラーが発生した場合はどうすればよいですか。

追加しようとしているレコードが既存のレコードと競合しています。たとえば、@ のようなホストは CNAME と別のレコードタイプの両方を持つことはできません (詳細については、「DNS レコードの競合に関するルール」をご参照ください)。競合するレコードを削除してから、新しいレコードを追加してください。

関連トピック