要約:要するに、あなたは望む記録を手に入れることができず、あなたのDNSホストは正しいことをやっています。
説明:ゾーンの頂点(ゾーンの先頭にある空の名前)にCNAME(エイリアスレコード/フォワードレコード)を持つことは、DNS規格に違反しています。
この理由は、CNAMEレコードがDNSSecレコード以外のレコードと名前部分の競合を起こすことができないためです。典型的なゾーンでは、ゾーンの頂点にあるCNAMEレコードは、少なくともSOAおよびNSレコード(および他のいくつかのレコード)と衝突します。一部のDNSサーバーはこれを許可しますが、これは悪いことであり、障害の診断が困難になる可能性があります(BINDベースなど、標準に準拠したDNSサーバーにゾーンのホスティングを移動する場合は機能しません) 。
ゾーンの頂点にAレコードがあります(wwwにHTTP 302をスローするだけの単純なWebサーバーでもかまいません)。Azureサーバーインスタンスの静的IP番号を取得できる場合は、それぞれのAレコードをゾーンの頂点に配置し、頂点レコードを指す「www」という単一のCNAMEレコードを作成します。
例として:
$ ORIGIN example.com。
@ IN SOA ns1.example.com。admin@example.com。(
101;
172800;
900;
1209600;
3600; )
@ IN NS ns1.example.com
@ IN NS ns2.example.com。
@ IN A 123.234.1.123
@ IN A 123.234.1.124
@ IN A 123.234.1.125
ns1 IN A 123.234.1.126
ns2 IN 123.234.1.127
www in CNAME example.com。