免费泛域名不是什么玄学,它靠的是DNS泛解析加上免费通配符SSL证书,让所有子域名自动解析到同一台服务器并自动获得HTTPS加密,个人开发者完全可以零成本实现。
泛域名解析和二级域名有什么区别?免费方案靠不靠谱?
很多人第一次听说泛域名时,脑子里会冒出两个疑问:它和普通的二级域名是不是一回事?免费的服务敢不敢用在正式项目上?
泛域名解析的核心是那条以星号开头的记录,比如你在DNS控制台添加一条 .example.com 的A记录,指向 2.3.4,blog.example.com、shop.example.com 甚至随机敲一个 abc123.example.com,都会解析到同一个IP,而传统做法是每建一个子域名,就手动添加一条记录,区别就像雇了十几个保安一个个认人,和装了一道自动识别的门禁。
免费方案靠不靠谱,要看服务商,Cloudflare和酷番云DNSPod的免费版都开放了泛解析功能,没有设置任何付费门槛,业内专家指出,对于个人博客、测试环境、自建NAS这类场景,免费泛域名的稳定性和付费域名解析服务几乎没有差距,唯一需要注意是别把泛解析用在面向大量用户的正式商业站点上,因为所有子域名的流量会先经过同一台入口,一旦入口出问题,全部跟着遭殃。
免费泛域名解析怎么设置?手把手教你操作
免费泛域名解析并不复杂,全程只需要三步,前提是你已经拥有一个自己的域名。
第一步:把域名托管到支持泛解析的免费DNS
以Cloudflare举例,在官网注册账号后,点击“Add a site”,输入你的域名,选择免费套餐(Free plan),Cloudflare会要求你修改域名的NS记录,这一步是在你买域名的注册商那里操作的,把默认的DNS服务器改成Cloudflare分配给你的一长串地址,改完等几分钟到几小时不等,显示生效后就能继续。
国内用户如果嫌Cloudflare的节点慢,可以用酷番云DNSPod,操作方法类似,在DNSPod添加域名,然后同样去注册商改NS记录,DNSPod免费版同样支持泛解析,而且国内线路的解析速度更快。

第二步:添加A记录时主机名直接填星号
进入DNS管理页面,点击“Add record”或“添加记录”,把类型选为A,主机名(Name)填 ,IPv4地址填你服务器的公网IP,代理状态建议先关掉(DNS only),如果是用DNSPod,同样在主机记录里填 ,记录类型选A,线路默认即可。
泛解析记录的TTL可以稍微调低一点,比如300秒,这样后续修改生效更快。
第三步:等待解析生效并验证
设置完成后,在电脑命令行窗口里敲一下 ping sub.example.com,如果返回的是你服务器IP,说明泛解析已经生效,也可以使用在线DNS查询工具,输入任意不存在的子域名,看它是否解析到你指定的地址。
验证通过后,你以后无论新增哪个子域名,都不需要再改DNS记录,只管在服务器上配置对应的站点或服务就行。
免费泛域名SSL证书申请流程与避坑指南
解析搞定后,还有一件大事:HTTPS证书,普通的单域名证书一次只能保护一个域名,而免费泛域名SSL证书可以保护 .example.com 下的所有子域名,正好和泛解析搭配。
Let’s Encrypt与ZeroSSL哪个更适合通配符?
目前比较主流的两个免费证书服务是Let’s Encrypt和ZeroSSL,Let’s Encrypt老牌稳定,社区教程多,证书有效期90天,自动化续期工具成熟;ZeroSSL提供90天和365天的免费证书选项,管理面板更友好,但部分功能需要登录账户。
如果你的服务器环境是Linux,并且用过终端,我推荐用acme.sh这个开源工具来申请,Let’s Encrypt签发的通配符证书只支持通过DNS验证,这是因为泛域名对应的证书无法用HTTP方式验证所有权,只能证明你对域名的DNS有控制权。
申请泛域名证书的具体操作
在服务器上执行安装acme.sh:
curl https://get.acme.sh | sh
然后申请证书,注意需要你的DNS服务商提供API密钥,以Cloudflare为例,先设置环境变量:
export CF_Token="你的API Token" export CF_Account_ID="你的账户ID"
接着执行:
acme.sh --issue --dns dns_cf -d '.example.com' --server letsencrypt
等待一两分钟,证书文件会放在 /root/.acme.sh/.example.com/ 目录下,把证书和私钥复制到你的Nginx或Apache配置目录,配置好443端口,再设定一个定时任务自动续期,acme.sh默认会添加cron任务,但你要把续期后的部署命令也写进去才行。
这里有几个坑必须提醒你,第一,免费泛域名SSL证书默认不保护裸域名 example.com,你需要单独申请一张单域名证书,或者申请时补一个 -d example.com 参数,Cloudflare验证只认DNS TXT记录,所以之前配置的API权限要够,第二,同一个证书申请次数有频率限制,Let’s Encrypt每周每个域名限5次,别反复测试,第三,泛域名证书的私钥泄露影响范围很大,保存权限一定要收紧。
免费泛域名适合哪些场景?个人建站与内网穿透实测
知道了怎么设置,再聊聊用它来干什么,根据近年来自建站社区里的实际案例,免费泛域名在三个场景中用得最多。
个人博客与多子域名架构
技术博主或者做个人项目展示的,经常会按内容拆分子站:docs.example.com 放文档,blog.example.com 放博客,demo.example.com 放在线演示,有泛解析在手,你只需要在服务器上用Nginx配置几条server_name规则,就能让所有子域名各司其职,而DNS那边一条记录搞定,网站多了以后,这种统一入口的架构也让防火墙策略和日志分析更好做。
内网穿透与NAS远程访问
家里有群晖、威联通这类NAS设备的朋友,经常需要远程访问,传统的做法是借用内网穿透服务商的域名,不仅访问速度不稳定,还随时可能被收费,有了泛域名以后,配合frp工具能实现自己的穿透方案:在NAS上跑一个frp客户端,在公网服务器上跑frp服务端,把不同子域名映射到NAS的不同服务端口,

photos.example.com 走的是群晖相册端口,cloud.example.com 走的是WebDAV端口,这一切在上游泛解析的支撑下,不需要为每个服务申请单独的域名记录。
测试环境与分支预览
团队做前端开发的时候,几乎每天都要交付可预览的版本,用泛域名为每个Pull Request分配一个子域名,pr-123.example.com,再配合容器化平台自动部署,效率提升不是一点半点,免费方案对这类临时场景来说特别友好,用完直接删容器,不影响域名现有业务。
免费泛域名方案的组合拳就是泛解析加通配符证书,零成本解决大量子域的解析和加密问题,特别适合个人开发者、小项目以及自建网络服务,只要记住网站规模上来以后及时升级企业管理版,这套方案完全能陪你走完从0到1的过程。
关于免费泛域名,新手最常见的3个问题
免费泛域名能用在国内服务器吗?
可以用,国内服务器接入点的前提是域名完成ICP备案,泛解析本身不改变备案规则,你只要把域名备案好,解析记录无论填 还是具体的子域名,都没有区别,需要注意的是个别云厂商的备案服务会要求子域名数量和指向IP保持一致,正式部署前最好先问一下服务商客服。
免费泛域名解析会影响网站速度吗?
DNS解析的速度取决于你使用哪个DNS服务商,免费泛解析和付费泛解析在解析速度上没有本质差异,真正影响网站打开速度的是是否开启CDN加速、源站带宽、服务器位置等,用Cloudflare免费版做泛解析,等于顺便把CDN也套上了,但中国内陆的访问速度有时反而会下降,这就要求你自己权衡。
免费泛域名SSL证书到期后还能免费续吗?
可以,Let’s Encrypt的免费泛域名证书支持无限次续期,有效期每次90天,acme.sh这类工具会自动检测到期时间并重新签发,你把部署命令配置好后,几乎不需要人工介入,需要留意的是续期同样受频率影响,偶尔失败时手动跑一次就行,这本身也是学习通配符证书的必经之路。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/745980.html

