## page was copied from DnsTemplate ##master-page:HelpTemplate = DNS/CNAME = <> <> {{{ CNAMEレコードは他の資源レコード(RR)と共存させられません。 }}} [[../1/CNAME]] [[watchNS/cname]] [[/poisoning]] = CNAME 設定 = [[DNS/RFC/2181]] [[DNS/RFC/1912/CNAME_records]] [[/zone_apex]]にCNAMEを設定できないことははっきりしていますが、 権威サーバーによってはCNAME返答を返してくるものも存在します。 そして、これらのCNAMEを受け入れるリゾルバーがあります。 == ISC BIND == CNAME at the apex of a zone It is often asked, “Why can’t I have a CNAME at the zone apex?” https://www.isc.org/blogs/cname-at-the-apex-of-a-zone/ {{{ ISC BIND 9 will therefore not allow you to add a CNAME at the zone apex because this will create a broken zone and cause DNS resolution failures. }}} == 避けるべき用法 == 多段のCNAMEなど、他のドメイン名を指すレコード値はCNAMEであってはならないとされています。 これはリゾルバーの負荷を増さないための配慮のようですが、事実上は守られていません。 多段の CNAMEを含む返答を受け入れると毒入れされる危険があります。 == リゾルバーの対応 == zone apex CNAMEと通常のCNAMEとの扱いは異なるかもしれないが、 [[/リゾルバー]] ---- CategoryDns CategoryWatch CategoryTemplate