1. DNS/naked_domain
"naked domain" とは
www prefix (など)のついていないドメイン名のこと。 DNS/zone_apex bare domain とも言われる。
ドメイン名を短くすることでアクセスしやすくなると考えるようだが、いろいろの害がある。
- 11万弱のJPドメインを対象にした調査では70%近くの(naked)ドメインにAレコードが定義されていた。
- CNAME になっているものも少数だが存在した。(CNAMEは使えない。)
1.1. DNS の制約
ドメインの根元(の名前)は委譲を受けるために存在しているので、CNAMEであってはならない。
もしURLなどで使いたいのであれば、Aレコードを定義する必要がある。
- その場合にはamazon などのCDNは利用できないものと考えるべきである。
1.2. heroku での注意
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.
https://devcenter.heroku.com/articles/custom-domains
1.3. Google blog の制限
To simplify custom domain configuration on your blog, Blogger only accepts non-naked domains in our sign-up process.
1.4. zone_apex / CNAME 問題
http://blog.cloudflare.com/zone-apex-naked-domain-root-domain-cname-supp
One of the challenges of using a service like Amazon Web Services (AWS) Elastic Cloud (EC2) is you need to point your DNS to a CNAME.
The problem is the DNS RFC (RFC1033) requires the "zone apex" (sometimes called the "root domain" or "naked domain") to be an "A Record," not a CNAME.
This means that with most DNS providers you can setup a subdomain CNAME to point to EC2, but you cannot setup your root domain as a CNAME to point to EC2.
amazonなどの負荷バランスを使うのにはCNAME が使われるが、 zone apex, bare, naked domain はCNAME RRは定義してはいけない。
http://serverfault.com/questions/305971/problems-with-bare-domains-and-dns-load-balancing
だが、naked domain 名をCNAMEにしているドメインもある。
- 間違いだし、クライアントがアクセスできなくなる可能性もある。
2. www or naked
http://www.greenhills.co.uk/2011/06/12/www-or-bare-domain.html
Having the “www” has no technical drawbacks, but bare domains have two: the CNAME problem and the mail problem, which I would like to explore in some more detail.
http://david.latapie.name/blog/www-or-naked-domain-a-bottle-of-wine/
- www つきを好む理由
double-standard.
- One subdomain = no prefix, several subdomains = prefix.
Consider tabbed browsing. Only one page displayed, tabs are hidden. Open a new tab, the tab bar appears out of nowhere.
www.domain.fr makes sense for commoners.
- domain.fr will only raise the question « with or without www? »
text editors with autolink usually require a leading www.
Without it, one will have to add http:// and will be frustrated anyway.
naked domain serves its own purpose: identifying the domain itself.
- Subdomains serve to identify particular content in the domain.
Bottle of wine: "bottle" is the naked domain, "wine" is the subdomain.
a SSL certificate only applies to one subdomain. So www-to-naked (or reverse) won’t work.
Google app engine won’t load balance on naked domain.
Google considers a www site and a no-www site as different sites with duplicate content.
2.1. unbounce
2.2. www へ
Switching from a 'bare/naked' domain to 'www' http://www.speedilicious.com/support/onboarding/bare-domains/
2.3. JPでの調査
naked |
76797 |
www |
16998 |
total |
93795 |
両方を設定:65
www がCNAME: 7628 (多段のCNAMEのものもあるが、RFCでは使わないように書かれている。)
103 vdw5.mmjp.or.jp 178 www.office.interq.or.jp 189 ghs.google.com
amazon を指定しているのは23ドメインでした。
naked で指定されているAレコードの先: www.gmoserver.jp 800 ドメインあまり
-- ToshinoriMaeno 2012-06-03 23:49:56