Azure DNS サーバーを使用してローカル CNAME を設定する方法は?

Azure DNS サーバーを使用してローカル CNAME を設定する方法は?

ローカル ホスト ファイルを使用して CNAMES を設定することはできないため、チームがシステムのベータ バージョンを確認できるように、ポイントできるシンプルなホスト DNS サーバーを設定する必要がありました。このシステムは、Fastly を使用し、アクセスに CNAMES を必要とする AEM CMS 上にあります。

Azure の「DNS ゾーン」を設定しようとしましたが、その後、cdn.adobeaemcloud.com の CNAME を持つ「mytargetdomain.com」の「レコード セット」と、「www.mytargetdomain.com」のレコード セットをそれに追加しました。

リソース概要の上部には、

Name server 1 : ns1-08.azure-dns.com.
etc.

ns1-08.azure-dns.com を DNS サーバーとして使用し、mytargetdomain.com をクエリすると、設定した CNAME ではなく、ライブ A レコード IP が返されます。

 nslookup mytargetdomain.com ns1-08.azure-dns.com

与える:

 Server:        ns1-08.azure-dns.com
 Address:   40.90.4.8#53
 *** Can't find mytargetdomain.com: No answer

DNS や SOA などについてはあまり詳しくないことを認めなければなりませんが、設定または編集できるものは他にはありません。

ここに画像の説明を入力してください

答え1

DNSゾーンのレコード名はないドメイン名を含めます。www.domain.comというゾーンにというレコードを作成するにはdomain.com、レコード名を にする必要がありますwww

wwwゾーン内にという CNAME レコードを作成しmytargetdomain.com、その値を に設定できます。これにより、実質的ににcdn.adobeaemcloud.comマップされます。www.mytargetdomain.comcdn.adobeaemcloud.com

空の名前を持つレコードを作成することもできます。これにより、ドメイン名自体がターゲットにマップされます。ただし、これは A レコードを使用してのみ実行でき、CNAME レコードを使用して実行することはできません。ドメイン名を IP アドレスにマップすることはできますが、別の名前にマップすることはできません。

関連情報