为 GitHub 页面设置 DNS 以避免邮件服务器冲突

为 GitHub 页面设置 DNS 以避免邮件服务器冲突

我想设置一个 GitHub 用户页面。我已经创建了 repo,现在需要更新我的 DNS 记录。我目前有以下 DNS 条目:

MX Records
mail.example.com

A Records
        123.45.67.89 (assume this is the default a record)
mail    123.45.67.89
www     123.45.67.89

CNAME
None

我希望我的 github 页面显示在 example.com 上。我是否应该将 www 和默认 A 记录更新为 github IP,并保留指向现有 IP 的邮件?

如何将访问 www.example.com 的用户重定向至 example.com?

答案1

是的,您可以保留mailIP 不变。您可以删除 www 记录并将其设置为 CNAME example.com。然后,按照说明将“默认”记录更改为 GitHub IP帮助页面。GitHub 将处理重定向。

答案2

他们的关于此的文档没有提到邮件。

您需要做的就是将mailA 记录设置为您需要的位置。这不会影响其余部分。

根据他们的文档,www => 裸域重定向不是内置的。要获得此功能,您必须在页面内容本身中处理重定向(如果可以)。

答案3

假设你的 github 页面域名是user.github.com,则将 CNAME 设置user.github.com为 www.example.com ,并将 example.com 指向 github.com 的 IP 地址

不要打扰您的邮件 A 记录。如果您想将访问的用户重定向到,www.example.comexample.com检查https://stackoverflow.com/questions/12011521/redirect-www-example-com-to-example-com

相关内容