如何将Netfirms注册域名指向GitHub托管的网站?
把Netfirms域名绑定到GitHub Pages的实操指南
不用换域名服务器,直接在Netfirms改DNS就行
你完全不需要切换到第三方域名服务器,在Netfirms后台就能完成DNS配置,两种方案对应不同场景:
1. 裸域名(如example.com)用A记录绑定
GitHub Pages提供了官方固定IP,直接填到A记录里:
- 登录Netfirms后,找到你的域名管理页,进入DNS Management(一般在域名卡片的"Manage"菜单里)
- 添加两条A记录:
- 主机名填
@(或留空),目标IP填185.199.108.153 - 主机名填
@(或留空),目标IP填185.199.109.153 - (可选)支持IPv6的话,加两条AAAA记录,目标分别是
2606:50c0:8000::153和2606:50c0:8001::153
- 主机名填
- TTL设为300(5分钟,加快生效速度)
2. 子域名(如www.example.com)用CNAME记录绑定
如果用子域名访问,直接配置CNAME:
- 在Netfirms的DNS记录页面,新增一条CNAME记录
- 主机名填
www(或你想用的子域名前缀),目标填你的GitHub Pages长URL(比如username.github.io) - TTL同样设为300
域名自动跳转设置(可选)
如果想让裸域名自动跳转到www子域名(或反向),在Netfirms后台找URL Forwarding功能:
- 进入域名管理的"Forwarding"选项
- 设置源域名(如example.com)转发到目标域名(如www.example.com),选301永久重定向(对SEO更友好)
别忘了GitHub端的配置
在你的GitHub仓库里:
- 进入Settings -> Pages
- 在"Custom domain"栏输入你的Netfirms域名
- 勾选"Enforce HTTPS"(DNS生效后就能启用HTTPS)
验证生效
DNS修改后,全球生效时间在15分钟到24小时之间,你可以用本地命令验证:
nslookup your-domain.com
如果返回的IP和你设置的一致,就说明生效了。
内容的提问来源于stack exchange,提问作者Brian M
相关产品推荐
相关产品推荐

