做网站的人凑在一起聊域名,聊十次里面有八次都会说到.com和.cn,.net就夹在中间,平时很少被提起。但它和.com其实是同一批诞生的老牌通用顶级域名,早在1985年就推出了,当初设计出来,本来是给各类网络服务机构使用的。几十年时间过去,最早的注册限制早就取消,任何人都能注册,只是在普通用户心里留下了一个模糊印象:带.net后缀的网站,多半和技术相关。
这个印象不见得是坏事。做工具站点、开发者博客、API文档这类网站,选用.net后缀反而比.com更加贴合。技术圈的访客看到.net,心里会默认这是个专注技术内容的站点,不会第一反应觉得这是个卖货网站。另外市面上优质短字符.com域名基本已经被注册一空,简短顺口的.com域名要么报价高到离谱,要么只能去二手域名市场收购。.net可选的域名储备要丰富很多,同样的词根,.com可能要五位数才能买到,换成.net可能几百块就能拿下。

域名选定之后,下一步就要考虑服务器主机放在哪里。国内用户选择香港主机,最直接的好处就是不用做ICP备案。大陆机房的网站都要求完成ICP备案,提交材料之后等待管理局审核,顺利的话十多天,慢的时候要三周。香港服务器节点不在这套备案体系内,域名解析完成就能够访问,很多时候当天购买,隔天就能上线。新产品发布页面、活动专题、临时测试站点这类需要快速上线的场景,省下的两三周时间,价值有时候远超过几百块的成本。
从网络延迟来看,香港地理位置靠近内地,物理距离短。选用CN2精品线路的香港机房,内地用户访问最低延迟可以做到18毫秒左右,这个数据甚至优于不少国内机房的跨省份访问效果。面向东南亚用户访问延迟大概在50到100毫秒,欧洲、北美访客访问延迟处于150至250毫秒区间,属于可以接受的范围,搭配CDN之后访问体验还能进一步提升。
不过香港主机有一点和大陆主机差异很大,就是.net域名搭配香港主机使用时,存在技术栈适配的问题。如果网站是基于.NET Framework开发的老项目,后台数据库使用MS SQL Server,服务器操作系统就必须选用Windows。Linux主机无法完整运行.NET环境,Mono兼容层在面对稍微复杂一点的应用时很容易出现故障,尤其是.NET Framework 3.5和4.0时代开发的老旧项目,兼容性问题会非常麻烦。香港的Windows虚拟主机一般都会明确标注支持.NET Framework 3.5到4.8版本,预装了对应的运行库,这类老系统部署上去就可以正常运行。
但Windows主机也要付出相应代价,价格比Linux主机更高,并且PHP和MySQL在Windows环境中虽然可以运行,但并不是推荐方案。伪静态规则需要手动配置IIS URL Rewrite,部分主机套餐里MySQL数据库还需要额外付费开通,PHP的Imagick、Redis这类扩展想要安装,还需要提交工单等待人工处理。所以如果打算搭建WordPress或者Discuz站点,不要选用Windows主机,直接选购Linux主机就合适。香港Linux虚拟主机入门套餐月费大约38元起,包含1GB MySQL数据库以及每月100GB流量,足够支撑个人博客和小型展示类网站。中端套餐每月六十元上下,可以绑定五个网站,月流量提升到500GB,适合手上维护多个站点的使用者。
Windows主机入门套餐大多按年付费,一年大概一两百元,提供400MB到1GB的存储空间,附带MSSQL数据库,已经预先配置好ASP.NET运行环境。这个价位在Windows主机里面算是比较实惠,缺点就是存储空间偏小、流量额度不高,只适合部署轻量内部管理系统或者企业官网。
还有一个实际使用时容易踩坑的细节。香港Windows主机的文件权限模型,和Linux完全不一样。在Linux系统里执行chmod 755就能搞定的权限问题,在Windows环境下,需要打开文件属性,找到安全选项卡,手动添加IIS_IUSRS账户,勾选读取与执行权限。第一次使用Windows主机的人,经常会在FTP上传aspx文件之后碰到“Execute Permission Denied”报错,对着右键属性界面无从下手。这并不是服务器故障,只是两套系统权限逻辑本身不同,了解原理之后就不算难处理。
再说说哪些场景适合把.net域名搭配香港主机使用。个人开发者搭建技术博客或者项目展示页面,.net域名自带辨识度,香港主机免去备案流程,整体一年成本可以控制在两三百元以内,维护压力很小。中小型企业搭建内部工具站点,例如面向客户的订单查询页面、API接口文档站,不需要做百度收录,也不需要大陆备案带来的合规资质,香港主机搭配.net域名是很省事的组合。外贸独立站使用.net域名,国际认可度虽然比不上.com,但是要强于.cn,海外访客看到.net后缀,不会因为域名后缀就降低对站点的信任程度。
反过来,如果网站主要依靠百度搜索获取流量,那么.cn域名搭配大陆机房依旧是最稳妥的方案。香港节点在百度收录和国内搜索引擎信任度上,确实存在短板。业务需要接入微信生态,比如公众号菜单跳转、微信支付回调这类场景,大陆主机的稳定性和访问流畅度会更好,香港节点在微信环境里访问体验会差一些。
挑选香港主机的时候,建议向服务商索要测试IP,在晚上八九点这个时段自行ping测试。白天测出来的延迟参考价值有限,晚高峰不丢包,才能确认线路质量可靠。香港不同机房之间线路质量差距远超很多人的预想,同一座城市里的不同机房,晚高峰的网络表现差距可以达到数倍。