域名买好了不会用?官网域名解析和绑定就这几步
接过不少这样的咨询:网站做好了,服务器也买了,域名注册了好几年,但一直没用起来,因为根本不知道域名和网站之间是怎么连起来的。
打个比方,域名相当于你公司的门牌号,服务器相当于房子本身。房子盖好了、门牌号也申请了,但如果没在"导航系统"里登记这个门牌号对应哪栋房子,别人按地址找过来还是找不到。这个登记动作,就是域名解析。
一、先搞清楚两个概念:A 记录和 CNAME
解析的时候会看到一堆记录类型,新手只需要认识两个:
A 记录:把域名直接指向一个 IP 地址,比如把 www.example.com 指向 1.2.3.4。最直接,中小企业站够用。
CNAME:把域名指向另一个域名,比如把 www 指向某个 CDN 或云服务商给你的别名。好处是对方换 IP 时你不用跟着改,适合套了 CDN 或者用云主机的站。
什么时候用哪种,看你买的空间或服务器商给的提示。它们一般会直接告诉你"请把域名解析到 xxx",给了 IP 就用 A 记录,给了一个域名后缀的地址就用 CNAME,照着填就行,不用自己纠结。
二、实际操作:加一条解析
以最常见的阿里云、腾讯云控制台为例,流程几乎一样:
第一步,登录你买域名的平台,进入"域名"列表,找到这个域名,点"解析"。
第二步,点"添加记录"。主机记录那里,如果要让用户输入 www 能打开,就填 www;想让用户直接输域名(不带 www)也能打开,再单独加一条,主机记录填 @(有的平台显示为"空"或"@",意思都是根域名)。
第三步,记录类型选 A 或者 CNAME,记录值填服务商给你的 IP 或别名。TTL 保持默认,不用动。
第四步,保存。重复第二步到第四步,把 www 和 @ 两条都加上,一般就够用了。
三、加完多久生效,怎么确认
解析不是立刻生效的,全球的 DNS 服务器要逐个刷新,快的话几分钟,慢的话 24 小时内也正常。国内访问一般十几分钟就能好,海外的节点会慢一些。
想确认是否生效,本地打开命令行,输入 ping 你的域名,看返回的 IP 是不是你填的那个。是,说明解析生效了;不是,就再等等,或者用在线 DNS 查询工具多查几个地区。
这里有个常见的坑:你本地生效了,不代表所有客户都生效了。有些地区的网络还缓存着旧记录,尤其是刚改过解析的时候,部分地区可能要多等一阵。所以改解析最好选在业务低峰期,别赶着做活动的时候动。
四、解析好了网站还打不开?多半是下面这几种情况
解析生效但网站还是打不开,最常见的是这几个原因:
备案问题。域名解析到国内服务器,要求域名完成 ICP 备案才能用域名访问。你解析对了,但备案没下来,访问就会提示网站未备案。这种情况可以先临时访问服务器的公网 IP 来验证网站本身是好的。
绑定的坑。有些建站系统或者服务器面板要求你在后台把域名"绑定"到站点上,这一步经常被漏掉。解析只是把域名指到服务器,服务器接不接受这个域名,是另一回事。
证书问题。如果你只配了 https 访问,新域名没有对应的 SSL 证书,打开会报不安全或者直接打不开,给新域名申请个证书就行。
五、最后说几个容易被忽略的小事
- 子域名按需加:以后想给邮箱用 mail.yourdomain.com,给手机站用 m.yourdomain.com,随时可以再加解析,不用一次配齐。
- 域名和服务器不在同一家没关系,解析在域名那边操作就行,不用迁移。
- 改解析前把旧记录截图留底,出问题能马上改回去。
- 服务器在国外的话不需要备案,但国内访问速度会受影响,外贸站一般无所谓。
域名解析这件事,第一次做觉得玄乎,做过一次就发现跟填表格差不多。如果你是在模板市场买的网站,商家给的交付文档里一般会写清楚要解析到什么地址,照着复制粘贴就行,真弄不明白,把服务器 IP 发给客服,让客服远程帮你配一次,下次就会了。