如何解决 GitHub 页面创建过程中的"Domain's DNS record could not be retrieved"?



我正在尝试为存储库创建一个GitHub页面。但是当我提供自定义域名时,它显示以下消息"无法检索域的 DNS 记录。欲了解更多信息">

由于我是 GitHub 的新手,因此无法获得 GitHub 页面中记录的信息。谁能帮我解决这个问题?

如果最近更改或删除了自定义域,并且无法访问浏览器中的新 URL,则可能需要清除浏览器的缓存才能访问新的自定义域。有关清除缓存的详细信息,请参阅浏览器的帮助网站。

为了提供主页,您的 DNS 记录必须指向 GitHub 的服务器。若要确认自定义域指向 GitHub 的服务器,请将 dig 命令与自定义域一起使用。dig 命令显示自定义域指向的位置。例如:

$ dig example.com +nostats +nocomments +nocmd
example.com.   3600  IN  A 185.199.108.153

在上面的示例中,example.com指向 IP 地址185.199.108.153

如果通过 DNS 提供程序配置 A 记录,则 A 记录必须将自定义域指向以下 IP 地址:

  • 185.199.108.153
  • 185.199.109.153
  • 185.199.110.153
  • 185.199.111.153

  • 您可能会看到不同的 IP 地址,因为我们通过全球内容分发网络为主页提供服务。使用挖掘 username.github.io 查看完整的分辨率路径。请注意,DNS 缓存可能会导致延迟。
  • 如果您使用的是指向 192.30.252.153 或 192.30.252.154 的 A 记录,则需要更新 DNS 设置,以便您的网站可以通过 HTTPS 访问或与内容分发网络一起提供。更多信息请参阅"HTTPS 错误"。
  • 如果您使用的是指向 207.97.227.245 或 204.232.175.78 的 A 记录,则需要更新您的 DNS 设置,因为我们不再直接从这些服务器提供主页。

来源: https://help.github.com/en/articles/troubleshooting-custom-domains

最新更新