GitHub自定义域名DNS校验失败求助:无法获取DNS记录
解决GitHub绑定Digiplat域名时的InvalidDNSError问题
检查DNS记录配置
- 登录Digiplat域名管理后台,确认已添加对应GitHub服务的正确DNS记录:
- 绑定GitHub Pages的话,可添加
A记录指向GitHub官方IP(185.199.108.153、185.199.109.153、185.199.110.153、185.199.111.153),或添加CNAME记录指向你的GitHub Pages仓库地址(如username.github.io)。 - 确保记录类型、主机记录(如
@或www)、目标值无拼写错误,格式完全符合要求。
- 绑定GitHub Pages的话,可添加
验证DNS记录生效状态
- 在本地终端使用命令查询域名解析情况,确认配置的记录已被正确解析:
nslookup your-domain.com dig your-domain.com - 注意DNS记录存在全球缓存,刚修改的配置可能需要10分钟至几小时才能完全生效,可等待一段时间后再尝试绑定操作。
核对GitHub仓库域名设置
- 进入GitHub仓库的
Settings > Pages页面,确认输入的域名无多余空格或前缀(如不要带http://或https://),格式准确。 - 若之前已设置过域名,可先移除该配置,等待几分钟后重新输入绑定。
确认域名状态正常
- 在Digiplat后台检查域名是否处于正常状态,无过期、锁定或其他异常限制。
- 确认域名使用的DNS服务器是Digiplat默认服务器,若为自定义DNS服务器,需同步检查该服务器上的DNS记录配置是否正确。
内容的提问来源于stack exchange,提问作者meg




