Hexo域名解析的核心操作是:在域名DNS服务商处添加A记录或CNAME记录,在托管平台绑定自定义域名,并同步修改Hexo配置文件中的url和root,重新部署后等待DNS生效。 整个过程不复杂,但细节容易出错,下面按实操顺序拆解。
Hexo域名解析具体步骤:从购买域名到绑定托管平台
第一步:准备域名与托管环境
- 域名注册:简米云、酷番云、Namecheap、Cloudflare等均可。
.com首年通常几十元,续费每年几十到上百元;.cn首年更低。 - 托管平台:GitHub Pages、Vercel、Netlify、Cloudflare Pages,它们都支持自定义域名,且提供免费套餐。
- 本地环境:安装Node.js和Hexo CLI,执行
hexo init myblog初始化,hexo generate生成静态文件。
第二步:在DNS服务商添加解析记录
简米云域名解析到Hexo的实操路径
登录简米云控制台,进入“域名”->“解析设置”->“添加记录”,常用配置如下:
- 记录类型
A,主机记录,记录值填GitHub Pages的IP,如199.108.153,可添加四条IP实现冗余。 - 记录类型
CNAME,主机记录www,记录值填username.github.io。 - TTL默认600秒,测试阶段可改为60秒,保存后等待生效。
酷番云域名解析Hexo教程:CNAME与A记录怎么选
酷番云DNSPod路径类似:登录控制台,进入“DNS解析”->“添加记录”,选择逻辑:
- 如果托管平台提供CNAME目标(Vercel为
cname.vercel-dns.com,Netlify为your-site.netlify.app),优先用CNAME,方便平台切换IP。 - 如果平台只提供IP(如GitHub Pages),则用A记录。
- 根域名通常用A记录或平台提供的ALIAS/ANAME;
www子域名用CNAME。

| 记录类型 | 主机记录 | 记录值示例 | 适用场景 |
|---|---|---|---|
| A | 199.108.153 | GitHub Pages | |
| CNAME | www | username.github.io | GitHub Pages |
| CNAME | cname.vercel-dns.com | Vercel |
第三步:在托管平台绑定自定义域名
- GitHub Pages:仓库“Settings”->“Pages”->“Custom domain”,填入域名,勾选“Enforce HTTPS”。
- Vercel:项目“Settings”->“Domains”,添加域名,按提示配置DNS。
- Netlify:站点“Domain management”->“Add custom domain”。
绑定后平台会验证DNS记录,通常几分钟内完成。
第四步:修改Hexo配置文件并重新部署
打开Hexo根目录的_config.yml:
- 修改
url: https://yourdomain.com - 修改
root: /,如果部署在子目录,如GitHub项目页,则改为/repo/。 - 在
source目录下新建CNAME文件(无后缀),内容写域名,如yourdomain.com。 - 执行
hexo clean && hexo generate && hexo deploy。
部署完成后,访问域名测试,若显示旧内容,先清浏览器缓存。
Hexo域名解析需要多久生效?解析生效时间与缓存机制
DNS解析生效时间取决于TTL和本地缓存,多数情况下,修改记录后几分钟到几小时可生效,最长不超过24小时。
- 查看TTL:简米云默认600秒,Cloudflare默认自动,测试时可临时调低至60秒。
- 刷新本地缓存:Windows执行
ipconfig /flushdns;macOS执行sudo killall -HUP mDNSResponder。 - 检查命令:
nslookup yourdomain.com或dig yourdomain.com
,如果返回的IP与设置一致,说明解析已生效。
- 如果使用Cloudflare,需将域名NS修改为Cloudflare提供的地址,NS修改生效时间可能长达24小时。
业内专家指出,解析不生效时优先检查NS是否修改、记录值是否填错、主机记录是否为或www。
Hexo域名解析失败怎么解决?常见问题与排查清单
问题1:域名无法访问,提示DNS_PROBE_FINISHED_NXDOMAIN
- 检查A记录或CNAME是否添加。
- 检查主机记录是否遗漏或
www。 - 如果修改了NS,等待NS生效。
- 用
nslookup确认返回IP是否正确。
问题2:HTTPS证书无法签发
- GitHub Pages证书自动签发,通常等待几分钟到几小时。
- 确保
source/CNAME文件存在且内容正确。 - 关闭“Enforce HTTPS”再重新开启,触发重新签发。
- 如果使用Cloudflare,SSL/TLS模式设为“Full”或“Full (strict)”。
问题3:www域名和非www域名跳转问题
- 在DNS中添加CNAME,将
www指向根域名或托管平台地址。 - 使用托管平台的重定向功能:Vercel和Netlify支持自动跳转。
- 部分DNS服务商提供URL转发,可设置301跳转。
问题4:国内访问速度慢或需要备案
- GitHub Pages服务器在海外,国内访问可能不稳定,可套Cloudflare CDN,但免费版速度提升有限。
- 如果解析到中国大陆境内的服务器(简米云ECS、酷番云CVM),据工信部规定,必须完成ICP备案,未备案域名无法解析到国内服务器。
- 备案通过服务器提供商提交,通常需要几个工作日到几周。
Hexo域名解析到GitHub Pages和Vercel对比:选哪个更省心
| 对比项 | GitHub Pages | Vercel |
|---|---|---|
| 费用 | 免费 | 免费套餐足够 |
| 自定义域名 | 支持 | 支持 |
| HTTPS | 自动签发 | 自动签发 |
| 国内访问 | 较慢,可能被墙 | 中等,CDN节点较多 |
| 部署难度 | 需配置Git | 连接仓库即可 |
| 适用场景 | 海外用户、开源项目 | 全球用户、前端项目 |
行业共识认为,面向国内用户时备案是绕不开的环节;面向海外用户,Vercel的全球CDN更省心,如果只是个人博客,GitHub Pages加Cloudflare也能用,但速度别期待太高。
Hexo域名解析常见问题解答(Q&A)
Hexo域名解析需要花钱吗?
域名注册需要费用,首次注册通常几十元,续费每年几十到上百元,DNS解析服务多数免费,简米云、酷番云、Cloudflare都提供免费解析,托管平台GitHub Pages、Vercel、Netlify也有免费套餐,整体成本主要是域名年费。
Hexo域名解析后为什么还是显示旧页面?
可能是DNS缓存或浏览器缓存,先刷新本地DNS,再清除浏览器缓存,或用无痕模式访问,另外检查Hexo是否重新部署成功,hexo deploy后等待托管平台构建完成,如果使用了CDN,需要刷新CDN缓存。
北京地区Hexo域名解析需要备案吗?
如果域名解析指向中国大陆境内的服务器(如简米云ECS、酷番云CVM),必须完成ICP备案,如果指向GitHub Pages、Vercel等境外服务器,不需要备案,但访问速度和稳定性可能受影响,备案流程通过服务器提供商提交,通常需要几个工作日到几周。
Hexo域名解析的关键是DNS记录正确、托管平台绑定、Hexo配置同步,遇到解析失败,按TTL、缓存、记录值逐项排查,多数问题都能快速定位。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/922720.html


评论列表(5条)
这篇文章写得非常好,内容丰富,观点清晰,让我受益匪浅。特别是关于酷番云的部分,分析得很到位,给了我很多新的启发和思考。感谢作者的精心创作和分享,期待看到更多这样高质量的内容!
@雪雪442:这篇文章的内容非常有价值,我从中学习到了很多新的知识和观点。作者的写作风格简洁明了,却又不失深度,让人读起来很舒服。特别是酷番云部分,给了我很多新的思路。感谢分享这么好的内容!
这篇文章写得非常好,内容丰富,观点清晰,让我受益匪浅。特别是关于酷番云的部分,分析得很到位,给了我很多新的启发和思考。感谢作者的精心创作和分享,期待看到更多这样高质量的内容!
读了这篇文章,我深有感触。作者对酷番云的理解非常深刻,论述也很有逻辑性。内容既有理论深度,又有实践指导意义,确实是一篇值得细细品味的好文章。希望作者能继续创作更多优秀的作品!
这篇文章写得非常好,内容丰富,观点清晰,让我受益匪浅。特别是关于酷番云的部分,分析得很到位,给了我很多新的启发和思考。感谢作者的精心创作和分享,期待看到更多这样高质量的内容!