DNS レコードを設定することで、ユーザーは IP アドレスの代わりにexample.comなどのドメイン名でWebサイトにアクセスできるようになります。
前提条件
ドメイン名を持っていること。
ご利用のドメイン名は Alibaba Cloud DNS - パブリックゾーン のドメインリストに記載されている必要があります。対象のドメイン名がリストにない場合:
Alibaba Cloud からドメイン名を購入した場合、自動的に追加されます。まだドメイン名を購入していない場合は、Alibaba Cloud ドメイン登録から購入できます。
サードパーティのレジストラーからドメイン名を購入した場合は、それを インターネットの権威ある DNS 解決 に追加し、DNS サーバのアドレスを更新する必要があります。詳細については、「ドメインを Alibaba Cloud DNS に移行する」をご参照ください。
サーバーのパブリック IP アドレスが取得済みであること。
サービスが Elastic Compute Service (ECS) インスタンス上で実行されている場合は、ECS コンソールでパブリック IP アドレスを確認します。例:47.100.XX.XX。
Web ホスティングを使用している場合は、プロバイダーに連絡してサービスエンドポイントを確認してください。
Webサイトが稼働しており、アクセス可能であること。
IP アドレスで Web アプリケーションにアクセスできることを確認してください。サーバーのファイアウォールまたはセキュリティグループは、ポート 80 (HTTP) とポート 443 (HTTPS) でのインバウンドトラフィックを許可する必要があります。
操作手順
ステップ 1. ルートドメイン (@) の DNS レコードの追加
Alibaba Cloud DNS - パブリックゾーンのページに移動し、対象のドメイン名を見つけて 解決設定 をクリックします。
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 解決]機能には無料利用枠が含まれています。
AやCNAMEレコードなどの基本的な DNS レコードの追加は無料です。Free Edition には SLA は含まれていません。より高品質な DNS を利用するには、有料版インスタンスを購入してください。詳細については、「ドメイン名の購入とバインド」をご参照ください。
よくある質問
DNS レコードを追加した後もドメイン名にアクセスできないのはなぜですか。
blog.example.comのような未定義のサブドメインをすべてルートWebサイトに向けるにはどうすればよいですか。
「DNS record conflict」エラーが発生した場合はどうすればよいですか。
関連トピック
各パラメーターの詳細については、「DNS レコードの追加」をご参照ください。
レコードの検証については、「DNS レコードの有効性をテストする方法」をご参照ください。名前解決に失敗した場合は、「DNS の名前解決の失敗を迅速にトラブルシューティングする」を参照してトラブルシューティングしてください。
DNS レコードの競合については、「DNS レコードの競合に関するルール」をご参照ください。
ワイルドカード DNS レコード (ホストを * に設定):ワイルドカードドメイン名。
トラブルシューティング:
レコードの追加については、「DNS レコードの追加に関するFAQ」をご参照ください。
名前解決の失敗またはサイトへのアクセス不能については、「DNS の名前解決の失敗またはWebサイトへのアクセス不能に関するFAQ」をご参照ください。