## page was renamed from DNS/zone_apex DNS/zone_apexについて、ここに記述してください。 == DNS/zone_apex == Nakid Domain Name でwebサービスしたいという要求に対してのcloudサービス側の対応 CNAME Flattening: https://blog.cloudflare.com/introducing-cname-flattening-rfc-compliant-cnames-at-a-domains-root/ http://blog.cloudflare.com/zone-apex-naked-domain-root-domain-cname-supp https://support.cloudflare.com/hc/en-us/articles/200169056-CNAME-Flattening-RFC-compliant-support-for-CNAME-at-the-root == 提案もあったが == This document proposes a modification to CNAME record to coexist with SOA and NS records at the zone apex. https://tools.ietf.org/id/draft-sury-dnsext-cname-at-apex-00.html (expired) {{{ There must not be any other RRs with the same owner as the CNAME RR with the exception of NS, SOA, DNSKEY, RRSIG and NSEC RRs. }}} ここまでするメリットもないとか、cloudを使うならDNSも一緒でいいとか、そういう背景があるのかも。 == naked domain names == https://devcenter.heroku.com/articles/avoiding-naked-domains-dns-arecords {{{ Naked domains, also called bare or apex domains, are configured in DNS via A-records and have serious availability implications when used in highly available environments such as massive on-premise datacenters, cloud infrastructure services, and platforms like Heroku. For maximum scalability and resiliency applications should avoid naked domains and instead rely solely on subdomain-based hostnames. }}} == apex CNAME == DNSではやってはいけない設定 {{{ 1st.jp. 300 IN CNAME park.onamae.com. }}} http://blog.cloudflare.com/zone-apex-naked-domain-root-domain-cname-supp http://blog.futtta.be/2012/07/26/now-you-cname-now-you-cannot/ zone file読み込みでエラーにする実装もあるらしい。 https://twitter.com/otsuka752/status/668260232175349761 lame delegation? CNAMEだけが定義されているのはゾーンとは呼べない。 読み込みエラーにはならない実装もある。  受け取った側(リゾルバー)がどう扱うかにもよる。期待した動作になるかどうか。 == apex NS == NS value with naked domains {{{ qmail.jp NS qmail.jp qmail.jp A 192.168.1.1 }}}