个人网站的域名注册与备案

域名注册相关的服务商

域名商

域名商能做的事情其实很少,就是在网络商证明这个域名是你的, 并且给这个域名设定NameServer(即DNS)而已,这里的NameServer可以由自己指定。

这些信息都可以在网上查到,譬如我的网站:

whois

每次访问这个域名时,都会去这里指定的DNS服务商那里去解析。

此外,注册域名时,有顶级域名/一级域名的概念。

一个简单的解释:

.com 顶级域名

google.com 一级域名(部分资料认为这是二级域名)

www.google.com 二级域名(部分资料认为这是三级域名)

其中,顶级域名就是形如.com .cn .net这些字段,叫做顶级域名。

不同顶级域名注册价格相差很大,也有很多免费的.tk .cf这类的顶级域名可以免费注册。

如果只是随便要一个域名耍耍,.tk .cf之类的免费域名也是不错的选择。

我们要注册的,就是那个一级域名。 而该一级域名下的二级域名,我们自己可以随意分配。

DNS商

几乎所有域名商都同时提供DNS服务,譬如你可以直接在阿里云域名那里配置解析记录。 这也是造成了很多人将域名商和DNS商概念混淆的原因。 事实上,如果你将域名的默认NameServer改掉,你会发现你就无法配置DNS记录了。 要到你选择的DNS商那里去配置DNS解析规则。

主机商

如果单注册域名的话,是不需要主机商的。

主机商负责租借服务器/虚拟主机给你托管网站。所以如果你的域名只是是绑定了GitHub Pages/Blogger,而没有自己搭建服务器,也是不需要主机商的。

但是如果要对你的域名进行备案,就必须要在国内买一台主机,然后获取这台主机的备案服务号进行备案。

注册域名的注意事项&服务商的选择

UPDATE:

月光博客:工信部制定的《互联网域名管理办法》修订工作已经接近尾声,即将出台。《办法》规定,在境内进行网络接入、但不属于境内域名注册服务机构管理的域名,互联网接入服务提供者不得为其提供网络接入服务。(微评:中华局域网建成指日可待)

因此,在选择域名商时。 如果服务器将放在国外,就不要在国内域名商注册域名。反之,服务器在国内就要在国内域名商处购买域名。

这个政策看起来非常恶心,但其实影响面也没那么大。因为普通合规网站不会被封,而有政策风险的网站肯定早就把全套服务都放在国外了。


注册域名并没有什么技术难度,现在市场也比较成熟,只要选择比较大的那几家域名商,一般都不会被坑,价格也相差不大。

重点是选择域名,如果你是想用心维护这个域名的话,域名选择就很重要。就和人名一样,一旦选择了,就不会再换了(要换也要趁早)。

所以选择域名时要非常慎重,首先是选择自己喜欢的一级域名,其次是选择主流的顶级域名 (.com自然不用说,.cn/.net/.org/.me也都是不错的选择,非主流的顶级域名就算了吧)。

本来腾讯云学生优惠,送了我一个免费的.cn域名,一开始也用了几天, 但是不是.com域名,总觉得不完美,干脆还是趁早换了吧。

选域名就和谈对象一个道理,虽然没有哪个更好的说法, 但是一定要挑自己最喜欢的,不要因为一些其他因素随便妥协,毕竟是要跟你一辈子的。 不然很长时间内都要如鲠在喉,何必让自己不高兴呢。

此外,在国内注册域名,一般都要实名认证(取决于注册的顶级域名类型),而国外注册的都不需要。

其实对于绝大多数人来说,其实是否实名认证影响不大。

一是平常没人会关注你的网站。 二是真到了要动你的时候,以为域名注册在国外就能不被查水表了? 信息安全是一个系统性的工程。反正在国内上网,肯定都是间接实名的。

而选择大的域名注册商,即使实名认证,个人信息泄露的概率还是相对较低的。

几个常见的域名商:

支持支付宝第一年7块钱,看起来好像便宜,其实是骗人的,因为你不能只注册一年。续费很贵,选择“保护个人资料不泄露”还要额外交钱。

其他国外的域名商一般不支持支付宝,稍微麻烦些。

现在国外的域名注册商,综合折算起来,价格都和国内差不多。

好处是无需实名认证,不受国内监管。

以及转出便利。其实现在国内域名商转出也很方便了,都是通过邮箱验证就行。

个人觉得,对于普通用户而言,国内的域名商还相对更有保障些(据说GoDaddy有偷域名的黑历史)。

不知为啥那么多人都推荐。。。(莫非是更有逼格?)

首年45,续费55。还算良心的价格。默认是DNSPod解析,国内口碑不错。

需要实名认证。

首年55,续费60。但是可以用优惠券。所以价格其实是和腾讯一样的。

同样,国内注册的域名都要实名认证。

不过还送免费的企业邮箱,那就选它吧,也算是给老东家一点面子。

当然,域名商还有很多,或许选一些小的域名商会更便宜些,但是现在云服务领域已经日趋垄断,还是选择这些寡头更稳当一些。

注:价格以2016年12月21日.com域名为例

个人网站是否备案

备案的本质,是网站域名和网站所在服务器真实地址之间的绑定,以便在必要时候去机房拔网线。

很多人都有一个误解,认为在国内注册的域名需要备案。 其实备案和域名无关,只和服务器有关

因此,是否需要备案,只取决于你的网站部署在哪个机房。 如果你的网站服务器部署在国内,那么一定要通过备案,才可以通过域名访问你的网站,否则只能用IP访问, (即使你已经在DNS服务商那里配置了DNS,将此域名转发到你机器的IP)。

未备案的域名访问时会被拦截,而用IP却可以直接访问,因此许多人就误以为是DNS服务商那里搞的鬼。 其实是你的请求到达你的服务器所在机房时,所在机房发现此域名未备案从而进行拦截。

也就是说:

这几条其实不难理解,如果你的服务器在国外,或者没有自己的服务器的话,怎么去拔你网线呢?

备案政策确实麻烦,但是我们不评论政策好坏,只从客观实际来看,好处有:

简单说,如果你的域名要使用国内云服务商的服务,一定要备案。 而如果该域名只使用国外的云服务(譬如就是简单绑定个GitHub Pages),完全没必要备案。

因为备案的坏处有:

经常有人在网上问国外的服务器如何备案,底下一帮热心群众说国外的服务器不需要备案,这有点答非所问啊。。。

备案原则上是要去工信部备案,但是这个网站我从来就没能打开过,所以都是在主机商那里备案。 有详细的操作指南,填写不对的地方会帮你指正,通过率很高。

此外,备案和实名认证不是一回事。 实名认证仅仅是对域名而言,即使没有服务器,也要实名认证。在国内注册域名一般要实名认证,国外注册的都不要。 实名认证手续相对简单,也不需要额外资料,一般一天就可以搞定。

有任何疑问,欢迎留言交流。 有什么错误,也欢迎指正!


点击加载Disqus评论

Powered by Jekyll and Theme by solid