SEO 百科
泛解析
本页目录
泛解析
泛解析 也叫通配符解析,是把主机记录写成星号 * 的一种解析记录,它让一个域名下没单独配置的子域名都指向同一个目标[1]。它能省掉逐条加记录的工作,也会凭空生成大量网址,把爬虫引到没有内容的页面上。
生效范围与规则
通配符是一条特殊记录。RFC 4592 说明,通配符记录是指所有者名称以星号标签开头的资源记录,条件满足时,解析服务器会把它合成对查询名称的回答[1]。
写法很简单,在名称栏填一个星号。
*.example.com. 3600 IN A 192.0.2.1
这一条会响应 a.example.com,也会响应更深层的 1.a.example.com。Cloudflare 说明,通配符默认就有多层效果,一层记录已经覆盖多级名称[2]。
具体记录优先于通配符。Cloudflare 说明,只有在被查询的名称上没有任何确切记录时,通配符才生效[2]。同一个域名下若已有 abc 的 TXT 记录,abc.example.com 便不走通配符,但它下面的其他名称仍然走[2]。
抓取预算上的风险
每个合成出来的名称都能被访问,爬虫于是可以请求任意多个。Google 把这类构造叫作「无限空间」,建议用 robots.txt 禁止爬虫抓取[3]。
抓取预算被拖垮的机制在这里:预算由一个站点能拿到的抓取时间与资源决定,网址目录是其中最能被站长控制的一项,大量不值得收录的网址会占用抓取时间[3]。泛解析等于把网址目录的规模交给访客决定,谁拼出一个子域名,谁就多造一个网址。
百度这一侧同样看抓取质量。百度说明,爬虫大量抓不到内容时,搜索引擎会认为站点存在体验缺陷,降低对站点的评价,抓取、索引和权重都会受到负面影响[4]。
会用到的场景
需要按规则生成大量子域名时,泛解析省力。多租户的服务给每个客户分一个专属子域名,媒体站给各栏目分一个子域名,都适合这样统一配置。
按数量看,它的价值更明显。手写几千条记录不现实,一条通配符就能覆盖全部。代价是每个名称都要由程序判断有没有真内容,程序判断不到的地方,爬虫就会先撞上空白页。
常见误用
- 开了泛解析却没有对应内容。任意子域名都返回空页面,爬虫照抓不误,抓取额度被白白花掉。
- 用泛解析撑区域分站。生成一堆只有模板差异的页面,容易被当成作弊做法。
- 泛解析配上单域名证书。通配符子域名需要支持通配符的证书,否则 HTTPS 打不开[5]。
附录
参见
参考资料
官方(境外)
- 《The Role of Wildcards in the Domain Name System》,IETF,2006-07。
- 《Wildcard DNS records》,Cloudflare,2026-04-16 更新。
- 《面向大型网站所有者的抓取预算管理指南》,Google 搜索中心。
官方(国内)
- 《百度搜索的工作原理》,百度搜索资源平台,2023-12-21 更新。
第三方
- 《泛域名解析如何设置?有哪些使用限制?》,51DNS,2026-07-07 更新。
外部链接
无。