www 域名前缀过时了吗?你需要知道的一切
原文地址 我的博客:www 域名前缀过时了吗?你需要知道的一切 | Pil0tXia
摘要:
我敢说这绝对是最适合正在纠结要不要给博客网址加上 www 的你阅读的文章,因为我已经替你纠结过了。让我们以一个从 example.com 迁移到 www.example.com 的具体案例来为你解释前者与后者在 DNS 性能、CDN 覆盖和业务管理上的区别。
结论:
裸域名使用支持 CNAME Flattening 的 DNS 搭配同厂商支持 EDNS 的 CDN ,可以达到子域名直接使用 CDN 的加速效果,否则覆盖会变差。
欢迎交换友链 w
我的评价是你两个都用才是正解
这肯定得两个都用啊😂但是 CDN 加速和 SEO 要选一个规范的域名,另一个做 302 (新站)或 301 (旧站迁移)跳转。这一点我在博客里有讲的哦
.com 根(零级域) N=0
abc.com 一级域 (主域名 /裸域) N=1
www.abc.com 二级域 (子域名) N=2
至于用不用,怎么用,应该是根据实际环境和业务需要,辩证哪个好没用(钞能力基本是万能的)
github.com -> github.com
所有业务聚合在 github.com 上。git 地址如果加个 www 也确实恶心 :(
qq.com
-> www.qq.com 腾讯网
-> v.qq.com 腾讯视频
-> weixin.qq.com 微信
要不要使用 www?
no-www.org
www.yes-www.org
有意思的是,no-www.org 依然在线,www.yes-www.org 已经打不开了。
存档: web.archive.org/web/20220503171056/ www.yes-www.org/
以前也纠结过,但想到我 1ip 的小破站,最后还是怎么舒服怎么来
PING www.no-www.org (172.67.210.232): 56 data bytes
64 bytes from 172.67.210.232: icmp_seq=0 ttl=x time=xxx ms
64 bytes from 172.67.210.232: icmp_seq=1 ttl=x time=xxx ms
#4
如果你不显式地指定 domain ,那放在 example.com 上的 cookies 并不能被 sub.example.com 读到
笑死🤣
www 做主域名 @重定向到 www
#3 我以前也以为二级域名是子域名,但是写博客时考证了一下,维基百科认为二级域名应该是 abc.com 而不是 www.abc.com: zh.m.wikipedia.org/zh-hans/%E4%BA%8C%E7%BA%A7%E5%9F%9F
#5 如果只有 IP ,可以放心的在裸域名上使用 A 记录,但是要挂 DDoS 高防等托管平台的话,就得是 CNAME 了。如果 DNS 解析商不支持 CNAME Flattening 的话,这段时间就收不到邮件了
#7 确实是这样,我会更新一下
重定向到 www 使用,不是一直都这样吗?
不过现在越来越多的网站在反过来重定向了,SEO 角度没影响,Cloudflare 也完美支持,只是国内没有厂商说过可以这样(事实上也确实只有腾讯云支持,阿里云文档说不支持),所以研究了一下
说到几级域名这个说法,感觉国外社区也经常搞得乱七八糟,我看有的浏览器文档直接改叫 TLD+1 …
不带 www 打不开的话的某些浏览器会自作主张加上 www ,所以,好像,无所谓?
我自己是使用 www 开头,当初建站之前就考虑的很清楚,避免以后修改导致 seo 收录等问题.
其实对于个人来说就 2 个因素:
1 是域名的字母适合加 www,比较对称美观.
2 是明确了后期会有多个二级域名的独立站点,容易区分以及 cookie 和密码填充等问题..
在使用体验上,绝大多数用户打开一个域名,是不会手动去加 www 的,即使上古时代浏览器 ctrl+enter 自动加 www 的功能现在基本也没有了.所以必须将 @根域名同样解析到服务器,设置 301 跳转到 www.
那么,讨论下,首次访问 @根域名,会 dns 解析一次,访问到服务器,在被跳转到 www, 再经过一次 dns 解析,才能访问到网站.首次的访问速度应该来说是 @根域名更占优势.
#10
二级域名,应以共同语境的广泛认知为准,而不是以词典定义为准,何况 wikipedia 远没有词典的定义权威。
前几天公司下属的一个视频工作室的节目,在一个视频里,为了押韵凑顺口溜打油诗,文案里写了个“一百二十迈”(为了 ai 的押韵),八十多万播放量的节目,收到了 10000 多个人抗议迈是 mph 不是 km/h
#13
英语除非特殊要强调我们通常说的三级域名四级域名( xxx.yyy.target.com, aaa.bbb.ccc.target.com )的场景,没见到人用这么汉语的(二级域名)的表述方法
通常大家说的不都是 sub domains 么
#16 是存在争议,就像汉语的多音字一样,所以我用了避免争议的说法,也在自己文章里消了歧。英语我就直接说 root domain, apex domain, subdomain 了。其实也不能说维基百科不权威,百科底部有参考资料的,况且百度百科也是这么说的,我还被人纠正过
#15 能记住我的网址的用户我想也只有我的朋友们了🤣,跳转服务在国内,实际用起来速度一样很快,我想他们应该是不会介意多跳转一次的;服务器在国外的话国内访问就能看到地址栏里的跳转了。不过如果因为给 @用了 CDN 加速,却损失了覆盖和节点数量,相比于跳转就得不偿失了
但是你如果 dig 一下 github.com 的话它只会返回一个 A 记录,qq.com 也是这样。我不知道他们是怎么实现的,我们自己靠 to C 的云服务厂商肯定是实现不了(估计得手撸负载均衡)。
www.qq.com 等子域名都是直接用的 CDN ,dig 出来首先都是 CNAME ,从他们的选择也能看出来给子域名加速要方便经济一些,同时裸域名用 CDN 可能多多少少是存在一些问题的
不知道,我的域名是:www.sl
你没看错
#17
感觉争议就是华语圈的杠精一直在杠。
在这个问题上,我个人认为,中文语境的二级域名与英文的 second-level domains 不能互相翻译。
中文的“二级域名”类似一个半专有名词
因为在英语的环境,我们中文使用者日常描述的“二级域名” 的对应翻译应该是“sub domains”,而英语使用 second-level 时候是要强调 tld 的层级,这二者不能机翻式翻译
我检查过我跟外国同事沟通的邮件历史记录( 2013 年),刚好有类似的讨论,当时我这边的中文设计稿是二级域名,而我发给外国同事的文字就是 sub-domains ,基本在无干扰的验证了设想
我认为应该以业务重心和易记程度为出发点考虑这个问题。
比如我的站 lxnchan.cn ,一开始的时候根本也没考虑过别的,只有 blog ,就干脆没有前缀,且出于易记易读因素考虑,还是不加前缀的好,加了会显得很长。
另外一个就是看你如何解释“WWW”,通常来说是“World Wide Web”。那么<万维网.lxnchan.cn>这样的域名就会相对令人费解,因为没有明确的指向。域名即域的名称,应该明确反映指向的计算机的用途或归属,比如市场部王小明的计算机的域名就可以是<wxm01.marketing.lxnchan.cn>,我访问该域名指向的计算机的 80 端口以获得他的页面。因此我认为要么就不加,该域名直接指向一台计算机,要么就明确指向用途,比如 bbs/blog/git/oa 等等。
我自己个人的站是没有加 www 的重定向或者单独的页面的,不过看到这篇帖子后我也考虑了一下 www 重定向的问题,毕竟中文网络还是有“三达不溜点吸吸踢威点靠姆”这样的说法的。
Ps:欢迎交换友链< lxnchan.cn/friends/>
已经添加好啦
站点名称:Pil0tXia - 浮笙事记
头像: static.pil0txia.com/assets/03_3_600p.webp
地址: www.pil0txia.com
描述:不会摄影的白帽子不是好机长!
友链: www.pil0txia.com/link/
我准备备案时是考虑过把博客搬到 blog.pil0txia.com ,www 关掉评论留给管局看的。不过江苏这边管的不是很严,甚至我的备案信息中网站名称一栏是空白,就暂时没有采取。
你的站 dig 出来只有一个 A 记录,当然不用考虑套 CDN 或者......等等你不是说你用了又拍云吗,怎么没有 CNAME 呢?
多看了两眼,lxnchan.cn server: lxnchan/6.6.6 w ; bucket 子域是又拍云
加好了,不过好像 avatar 好像有 refer 限制? (友链页没有看到的话需要 Ctrl+F5 )。
ICP 备案无所谓评论问题吧,我辽宁这边管的也不严,不过公安备案会麻烦一些,要求提供备选方案、提交日志等等。
CDN 的话因为直接服务器能够支撑住所有流量,因此主站没有套 CDN ,不过资源有做分离,杂七杂八的东西都在又拍云,相当于服务器仅发送最基本的 HTML 文本,日 PV 小一千还是撑的住的。
Ps:你的站应该也是基于 Hexo ?看起来这个主题好像是 xaoxuu 的主题? curl 了一下应该是挂在腾讯云的对象存储上,顺便问一下大概费用是多少呢?
referer 问题应该好了,又拍云控制台的登录态过期了,所以修改没生效🧐
所以我暂时还没做公安备案。他催我就做,他让我改我就搬🤣其实要做公安备案的话 disqus 最省事了
是 Hexo 的,主题是 butterfly 。运营费用是 0 。因为我有 Azure 的学生订阅,虽然几个月来没关过机,但是长期来看考虑到服务器的运维时间成本,小黄鱼上买了个授权码做了备案。
我的 www 和 docs 的静态 html 在多吉云,底层用的是腾讯云的 COS 和 CDN 。图片和样式在又拍云,主要是因为多吉云的标准型存储桶不支持兼容 S3 的第三方工具,OSS 免费额度也只适用于基础型存储桶。基础型几乎不能托管网站(不支持 404 页面等,所以我挂了一个单页 status.pil0txia.com ),标准型计费是精确到小数点后四位的(<=33M 免费)。
多吉云给我留下的印象应该是在线客服懂技术,但是在线控制台远没有 Filezilla 好用。
新时代了,不会再加 WWW 了,完全没必要。
你想到的问题,人家早已经解决了。
可以看一下 #18 和博客正文哦,大厂从技术上可以用 IP 多播解决,但并没有能像 CDN 一样开箱即用的服务,成本也很高。裸域名想直接用 CDN 的话,RFC 规范也没有跟进。比如阿里云就是不支持添加裸域名的加速域名的: help.aliyun.com/document_detail/122181.html#section-2er-say-d7x 。就算能用,有关 CNAME Flattenning 和 EDNS 的支持也会影响 CDN 的覆盖。
root domain 和 top level domain 也不一样,root 有且只有一个,那就是.
MelonCard发布了一篇文章——”how one missing var ruined our launch“(”少写了一个var毁了我…
在用一加 Ace3 ,昨天更新了 ColorOS15 ,整个升级过程中没有提醒说会更新 App ,但是升级完我发现很多 App 被自动升级成了最新版本,包括不限于拼多多,知乎,…
aspoem.com 数据源是哪来的,自己敲进去的? 加个拼音模式 我文盲 doge 看到了,赞 数据太差了, 标签约等于没有 老哥和我做得这个。。 www.gu…