我的域名是在阿里云买的。买完之后我发现,光有域名没用——你得让它指向你的服务器, 还要防着它被人顺走。这篇把这些记一下。
买完之后先做两件事
第一件:实名认证。 国内的域名注册商都要求实名,不认证域名会被暂停解析。 一般买的时候就要填身份证信息,等一两天审核过。
第二件:想清楚服务器在哪。
- 服务器在国内:域名必须备案,没得商量。备案在服务商那边提交, 要填网站名称、负责人信息,等管局审核,快的话一两周,慢的话一个月
- 服务器在国外(或者香港):不用备案,但国内访问会绕一圈,速度看线路
我当时就是卡在这一步:先买了域名,后来才发现要备案,只能停下来等。
DNS 解析是怎么回事
DNS 就是把「域名」翻译成「IP 地址」。你在服务器上跑了一个网站, 别人输域名的时候,电脑得先问一圈「这个域名对应哪个 IP」,才知道去哪找。
在阿里云的域名控制台里加一条记录就完事了:
| 记录类型 | 主机记录 | 记录值 | 什么意思 |
|---|---|---|---|
| A | @ | 你的服务器 IP | 主域名指向哪个 IP |
| A | www | 你的服务器 IP | www 开头也指过去 |
| CNAME | blog | xxx.pages.dev | 指到另一个域名(比如 Cloudflare Pages) |
几个说明:
@表示主域名本身,比如example.comwww就是www.example.comA记录填 IP,CNAME填域名- 改了之后不会立刻生效,一般几分钟到几小时,这个叫 TTL
我一开始改完就刷新,没反应,以为填错了。其实只是要等。
怎么别让域名被人顺走
域名被偷这事听着远,但真发生的时候很麻烦——别人把域名转走, 你的网站直接没了,而且拿回来很难。有几件事建议都做上:
一、开域名锁。 域名控制台里有个「禁止转移」的开关(有的叫「域名锁」), 打开之后域名不能被转出到别的注册商。要转的时候自己先关掉。
二、开 DNSSEC。 DNSSEC 是给 DNS 加签名的,防止别人伪造解析结果把你 引到假网站。阿里云的云解析里支持,如果你用的 DNS 服务商支持就开上。
三、别让源站 IP 暴露。 如果你的服务器 IP 被人知道了, 别人可以直接打你的 IP,绕过域名。办法是用 Cloudflare 之类的做代理, 域名解析到 Cloudflare,它再转给你的服务器,别人只能看到 Cloudflare 的 IP。
我的博客就放在 Cloudflare Pages 上,源站根本没有 IP 可以暴露。
四、给域名单独设密码。 注册商账号的密码别跟别的地方一样, 而且邮箱要单独一个。域名相关的邮件(续费提醒、转移确认)都会发到那个邮箱, 邮箱丢了域名也就危险了。
五、开自动续费。 域名忘了续费会被释放,释放之后别人就能注册。 我的域名开了自动续费加提前提醒。
备案这件事
如果你用国内服务器,备案是绕不过的。流程大概是:
- 在服务器提供商那边提交备案申请
- 填主体信息(个人就填身份证)、网站信息
- 提供商初审
- 提交给管局,等审核
- 通过之后拿到备案号,一般要挂在网站底部
几个提醒:
- 备案期间网站不能开,得先关掉或者挂个说明页
- 网站名称不要起得太像公司名,个人备案有字数限制
- 备案号下来之后如果换服务器,要办「接入备案」
小结
我现在这套是:域名在阿里云,站点托管在 Cloudflare Pages 上(不用备案), 所以省了这一整块。如果你要用国内服务器跑后端,那就得老老实实备案。
这几件事里,我觉得最值得做的是域名锁 + 独立邮箱。 花五分钟,能避免后面特别大的麻烦。