質問: AWS Route 53などを使って適当なDNS設定ができたので気になりました。 DNSレコードを作成するにあたってドメインの所有者の認証のようなことは確認するのでしょうか? また、確認するのであればどのようにするのでしょうか>
回答: > > DNSレコードを作成するにあたってドメインの所有者の認証のようなことは確認するのでしょうか? > > > AWSのことは存じませんが、DNSレコードを管理しているサーバが管理外のレコードを登録して公開するのは全くもって自由です。 ※ただ、共通のDNSサーバを複数のドメイン・管理者で共有するサービスだと、好き勝手にレコードを弄れるとまずいので、何らか管理サービスの中で認証を実装していることでしょう。 しかしDNSにはAuthorizy(権威)という概念がありますので、管理外のレコードは他者に信用してもらえません。具体的には、NS(ネームサーバ)という種類のレコードを使って、例えば「xxx.com以下のドメインを管理しているDNSサーバは○○だよ」という情報を、上位ドメインで公開しています。なので、名前を検索するリゾルバ(中でもフルサービスリゾルバ)は、ちゃんと権威を持ったサーバを辿って情報を得る、なので管理外のレコードにはひっかからないはず、ということになっています。まあ一応は。 もし新たなドメインを開設するような場合、上位ドメインを管理している組織に、権威の「委譲」を ( 直接あるいは間接的に ) 申請します。これによって、上位ドメインのDNSサーバにNSレコードを登録してもらい、自ドメインを管轄するDNSサーバに権威を譲り受けることになります。