パブリックドメイン名解決
パブリックゾーンには、インターネット上でトラフィックをルーティングするためにドメイン名(例:www.example.com)とそのサブドメインをIPアドレス(1.2.3.4など)に変換する方法についての情報が含まれています。訪問者は、ドメイン名をブラウザのアドレスボックスに入力することで、ウェブサイトやウェブアプリケーションにアクセスできます。
ウェブサイトでのDNS解決
ドメイン名の取得
別のユーザーが作成したパブリックゾーンを取得することができます。
プライベートドメイン名解決
プライベートゾーンには、1つ以上のVPC内で使用されるドメイン名(ecs.comなど)とそのサブドメインをプライベートIPアドレス(192.168.1.1など)にマッピングする方法についての情報が含まれています。プライベートドメイン名を使用すると、ECSでインターネットに接続せずにVPC内で相互に通信できるようになります。また、これらのECSでプライベートネットワークを介してOBSやSMNなどのクラウドサービスにアクセスすることもできます。
ECSやその他のクラウドサービスをデプロイ済みの場合は、プライベートネットワークを介して相互通信やクラウドサービスへのアクセスを行えるように、ECS用のプライベートドメイン名を設定できます。
逆引き
逆引きとは、IPアドレスに基づいてドメインを取得することです。これは一般的に、メールサーバーの信頼性を確認するために使用されます。
受信者のサーバーでメールを受信した後、送信者のサーバーのIPアドレスとドメイン名が信頼できるかどうかを確認して、スパムを識別できるようにします。受信者のサーバーで送信者のサーバーのIPアドレスにマッピングされたドメイン名を取得できない場合、当該のメールは悪意があるものとして見なされ、拒否されます。また、メールサーバーのIPアドレスがドメイン名を指すように、ポインターレコード(PTR)を設定する必要があります。
インテリジェント解決
通常、DNSサーバーは訪問者のリージョンを問わず、すべての訪問者に対して同一の解決結果を返します。これは、クロスリージョンのアクセスが行われる場合、過剰なレイテンシーが生じてユーザーエクスペリエンスが貧弱になることを意味します。レコードセットの作成時にリージョンラインを設定する場合、DNSサーバーで訪問者の位置情報に基づいて、異なる解決結果またはIPアドレスを訪問者に返します。
API
DNSはREST APIを提供します。
便利なAPIを通じてすべてのDNS機能にアクセスすることができ、これらにはパブリックゾーン、プライベートゾーン、レコードセットの作成、クエリ実行、変更、削除の機能が含まれます。
すべてのリージョンで利用可能
SDK
DNSは、DNS APIを容易に呼び出すためのSDKとしても使用できます。
SDKはJava、Python、Go、.NETの各言語をサポートしています。APIまたは他のよく知られたSDKを使用できます。
すべてのリージョンで利用可能