
有家做外贸的客户换了新服务器,网站当天就上线了,结果第二天业务员发现客户的邮件全退回来了。一查,原来是做解析的同事把旧记录“清理干净”的时候,顺手把企业邮箱的 MX 记录也删了。
域名解析看起来就是后台里几行记录,可每一行管的东西不一样。删错一行,可能是网站打不开,也可能是邮箱收不到信。弄明白每种记录是干嘛的,比照着教程填数字更重要。
域名解析到底在做什么
用一句话说:域名解析就是告诉互联网,“访问这个域名的时候,应该去找哪台服务器”。
人记的是域名,机器认的是 IP 地址。访客在浏览器里输入网址,系统会先去查这个域名的解析记录,拿到对应的地址再去连接。所以解析一旦写错或者没写,域名本身没问题,网站照样进不去。
域名解析一般在域名注册商或者专门的 DNS 服务的管理后台里设置,叫法可能不同,有的叫“解析设置”,有的叫“DNS 管理”。
常用的几种解析记录
A记录:把域名指向服务器IP
最常用的一种。你买了云服务器,服务商给你一个公网 IP,就在后台加一条 A 记录:主机记录填 www 或者 @,记录值填这个 IP。网站搭在自己的服务器上,基本都靠它。
CNAME:把域名指向另一个域名
有些服务不给你固定 IP,而是给你一个地址,比如 CDN 加速、建站平台、对象存储。这时就用 CNAME,把你的域名“挂”到对方给的那个域名上。好处是对方换了 IP,你这边不用跟着改。
要注意一点:同一个主机记录,CNAME 一般不能和其他记录并存。比如 @ 上已经有 MX 记录,再往 @ 上加 CNAME,很多后台会直接报冲突,就算加上了也可能把邮箱搞坏。
MX记录和TXT记录
MX 记录告诉别人“发给这个域名的邮件该送到哪里”,企业邮箱开通时服务商会给你几条,照着填就行,优先级别乱改。TXT 记录是一段文字,常用来验证域名归属,比如提交搜索引擎站长平台、开通邮箱时做的验证,也用来配置防止邮件被冒用的规则。
这两种记录平时不显眼,出问题的时候往往就是邮件收发异常,排查时容易被漏掉。

图 1:同一个主机记录上,CNAME 一般不能和其他记录并存。
| 记录 | 指向 | 常见用途 |
|---|---|---|
| A | 服务器 IP | 网站部署在自己的服务器上 |
| CNAME | 另一个域名 | CDN、建站平台、对象存储 |
| MX | 邮件服务器 | 企业邮箱收信 |
| TXT | 一段文本 | 验证域名归属、配置邮件防冒用规则 |
www和裸域怎么配
裸域就是不带 www 的域名,比如 example.com;带 www 的是 www.example.com。在域名解析里它们是两条独立的记录,只配一个,另一个就打不开。
我们通常的做法是两条都配上,再在服务器上把其中一个统一跳转到另一个,网站只保留一个主地址。这样访客怎么输都能进,搜索引擎也不会把它们当成两个站。主地址选哪个都行,定下来以后就别来回换。
TTL和生效时间
TTL 可以理解成“解析结果在各地缓存多久”。数值设得大,访问更稳定,但改了记录以后旧结果要更久才过期;设得小,改动生效快一些。
改完域名解析设置以后,一般需要等待一段时间才能在各地全部生效,期间有人能打开新站、有人还看到旧站,都属于正常。计划换服务器的话,可以提前把 TTL 调小,等迁移完稳定了再调回来。
换服务器时,域名解析按这个顺序改
网站搬家是最容易出解析事故的时候。我们一般这样安排:
- 新服务器上先把网站部署好,用 IP 或临时地址自测通过;
- 把当前所有解析记录导出或截图,尤其是 MX、TXT 这些和网站无关的;
- 提前调小 TTL,等旧缓存过期;
- 只改网站相关的 A 记录或 CNAME,其他记录一条都不动;
- 观察几天,确认各地访问和邮箱收发都正常,旧服务器再停。
旧服务器别急着退。解析没完全生效之前,还会有一部分访客被带到旧机器上,那边停了,这部分人就会看到打不开的页面。
域名解析设置里最常见的错误
这些年帮客户处理的解析问题,八九不离十是下面几种:
- 只配了 www,没配裸域,或者反过来;
- 换服务器后忘了改 A 记录,网站还指着旧机器;
- 清理记录时误删 MX 或 TXT,邮箱和验证一起失效;
- 在同一个主机记录上同时加了 CNAME 和别的记录,产生冲突;
- 记录值里多打了空格、少了一位,或者把 IP 填进了 CNAME;
- 改完立刻测,没等生效就以为没改成功,又改回去了。
改之前把现有记录截图或导出备份,这个小习惯能救不少急。
结论
域名解析设置的关键,是搞清每种记录管什么:A 记录指向服务器 IP,CNAME 指向另一个域名,MX 管邮箱,TXT 做验证。www 和裸域都要配,再统一跳转到一个主地址;改动前先备份,改完耐心等生效。如果你在换服务器、开企业邮箱或者上 CDN 时不确定该怎么填,蔚岚科技可以帮你把解析一并理顺,建站相关的服务可以看网站建设,也可以打 18720919319 直接沟通。
常见问题
域名解析多久能生效?
一般需要等待一段时间,和 TTL 设置以及各地缓存有关。刚改完部分地区访问到旧地址属于正常,等一会儿再测。
主机记录里的@和www有什么区别?
@ 代表裸域,也就是不带前缀的域名;www 就是带 www 的地址。两者是独立的解析记录,建议都配上。
网站和企业邮箱可以用同一个域名吗?
可以。网站用 A 记录或 CNAME,邮箱用 MX 记录,两者互不影响。只要别在同一个主机记录上让 CNAME 和 MX 冲突就行。
域名解析改错了会有什么后果?
轻则网站或邮箱暂时用不了,重则影响搜索引擎抓取和客户来信。发现改错了就尽快改回,所以改前备份很重要。
域名在一家买,服务器在另一家,能解析吗?
能。域名解析只认记录值,不管服务器在哪家。在域名管理后台把记录指向新服务器的 IP 或地址就可以。