SEO 百科
DNS 解析
本页目录
DNS 解析
DNS 解析 把域名换成 IP 地址,设备拿到地址才能连上网站所在的服务器[1]。这一步发生在抓取之前,解析出错,爬虫连站点都连不上,所以站长要分清各类解析记录各管什么。
记录类型的分工
解析由一组记录完成,每条记录有不同的用途。
| 记录类型 | 管什么 | 常见取值 |
|---|---|---|
A |
把域名指向 IPv4 地址 | 192.0.2.1 |
CNAME |
把域名指向另一个域名 | www 指向 example.com |
MX |
把邮件投递到邮件服务器 | mail.example.com |
TXT |
存放文本,用于验证与策略 | 站点验证码 |
NS |
指明由哪台服务器解析本域名 | ns1.example.com |
Cloudflare 的文档把 A 记录写成把域名映射到一个或多个 IPv4 地址,CNAME 记录则是把域名映射到另一个规范域名[2]。投递邮件必须配 MX 记录,否则邮件到不了邮箱[2]。
TTL 控制缓存时长。Cloudflare 说明,TTL 是存活时间,决定解析服务器把一条响应缓存多久,再回头核对[2]。缓存没到期就改记录,各地会拿到新旧两套结果,访问时好时坏。
解析出错与抓取失败
网络与 DNS 错误会立刻影响抓取。Google 说明,它把网络超时、连接重置和 DNS 错误都按 5xx 服务器错误处理,抓取会立刻放慢;连不上服务器就收不到内容,已收录的网址会在几天内从索引里移除[4]。
排错从记录查起。Google 建议核对两项:A 记录指向哪个 IP,CNAME 记录指向哪个主机名,再确认全部解析服务器都指向站点的正确地址[4]。改过解析配置不到 72 小时的,还要等变更在全球域名系统里传开[4]。
百度这一侧有对应的工具。百度的抓取诊断把 DNS 错误列为一种抓取异常,成因是服务器停止运行,或域名解析的路由出了问题,令爬虫连不上 DNS 服务器[5]。
解析商的选择
解析服务有免费的一档。Cloudflare 说明,它面向所有套餐提供免费的 DNS 服务,用它不需要更换主机商,也不需要转出域名,只要在注册商处把权威解析服务器指向 Cloudflare[3]。
生效速度是选解析商的一项指标。Cloudflare 说明,在它的区域文件里做的改动默认 5 分钟内全球生效,通常更快;旧记录的 TTL 没到期前,旧数据还会留在缓存里[3]。要用大流量站点,还要看解析商是否公布服务可用性指标与故障记录。
免费与付费的差别多在可用性承诺和支持上。各家解析商的用量份额,W3Techs 有统计口径可查[6]。解析商是谁并不影响收录,影响收录的是解析是否稳定、响应是否够快。
常见误用
- 改完
A记录就以为立刻生效。旧TTL没到期,缓存里还是旧地址。 - 在同一个主机名上同时放
A记录与CNAME记录。Cloudflare 文档写明两者不能同名共存[2]。 - 只解析
www,漏掉裸域。用户输入不带www的地址会打不开。
附录
参见
参考资料
官方(境外)
- 《The Domain Name System》,ICANN。
- 《DNS record types》,Cloudflare,2026-06-02 更新。
- 《General FAQ》,Cloudflare。
- 《HTTP 状态代码以及网络连接错误和 DNS 错误对 Google 搜索有何影响》,Google 搜索中心,2025-12-18 更新。
官方(国内)
- 《平台工具使用手册(抓取诊断)》,百度搜索资源平台,2020-08-14 更新。
第三方
- 《Usage statistics of DNS server providers》,W3Techs,2026-10-07。
外部链接
无。