1
runze 2023-03-19 11:28:19 +08:00
twitter??
|
2
kincaid 2023-03-19 11:37:05 +08:00
早期的惯性思维,毕竟大家都 www 开头,还有一点就是根域不能使用 CNAME 之类的影响的
|
4
1KTN90lKW9gVJ9vX 2023-03-19 12:17:03 +08:00 via Android 1
🌚🌚突然发现我域名奇怪了起来:www.sl
|
5
mikewang 2023-03-19 13:43:41 +08:00 via iPhone
|
6
huangsen365 2023-03-19 14:45:59 +08:00 via Android
www 支持 cname 和传统 cdn 。
GitHub 之所以不用 www 是因为有实力通过 ip 形式 anycast 的方式提供 Web 服务,如果 apex 直接用 cname 会造成 mx 邮箱服务冲突,最后一点是 GitHub 想提供最高效的体验,让所有转发 share GitHub 链接的时候以最精准的视角提供给受众,如果加了 www 会影响一部分受众的品牌思维洁癖 潜在影响到用户体验。。。 |
7
huangsen365 2023-03-19 14:49:15 +08:00 via Android
大多数的小公司根本用不起这种 apex 逼格的。如果用了 apex 根域就用不了 cname 绑定传统 cdn 。。
除非是用了 cloudflare 。。。 |
8
mytsing520 2023-03-19 20:08:13 +08:00
就我了解的,几个方面:
第一,apex 不支持 CNAME 记录,因为 CNAME 记录与包括其本身在内的任何形式记录冲突,详见 RFC 2181 文件 10.1 CNAME Resource Records 部分; 第二,国内早期惯性思维,2L 已讲不重复; 第三,国内特有,ICP 备案,检查思维是 apex 或 www 两者之一必须解析在备案 IP 上(一个域名有且只有一个备案主体,但可以备案多个 IP 和多个接入商,只要确保解析 IP 是主体下的备案即可),所以大型门户网站干脆用 www 作为主站,apex 做 301 或 302 重定向到 www ,然后 CDN 加速 www 。 |
9
mytsing520 2023-03-19 20:09:07 +08:00
当然第三点里的 CDN 这部分的考虑,除了备案之外,还包括了第一点
|
10
receyuki 2023-03-19 21:09:27 +08:00
我们自己建站和接单全是 apex 然后 www 用 301 重定向到 apex..感觉还是国内习惯原因偏多吧
|
12
deorth 2023-03-20 08:38:56 +08:00 via Android
先问是不是,再问为什么
|
13
leonard916 2023-03-20 09:57:03 +08:00
举手,我网站都是 apex 的。(讨厌 www
顺带回复下楼上: apex 不是不支持 cname ,而是 cname 和很多记录冲突(主要是 MX 记录)。 apex 不方便做 CDN 加速,原因同上,除非你有 AS 号。国内各种原因,大部分公司都没有自己的 AS 号。 |