我想设置一个 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
是的,您可以保留mail
IP 不变。您可以删除 www 记录并将其设置为 CNAME example.com
。然后,按照说明将“默认”记录更改为 GitHub IP帮助页面。GitHub 将处理重定向。
答案2
他们的关于此的文档没有提到邮件。
您需要做的就是将mail
A 记录设置为您需要的位置。这不会影响其余部分。
根据他们的文档,www => 裸域重定向不是内置的。要获得此功能,您必须在页面内容本身中处理重定向(如果可以)。
答案3
假设你的 github 页面域名是user.github.com
,则将 CNAME 设置user.github.com
为 www.example.com ,并将 example.com 指向 github.com 的 IP 地址
不要打扰您的邮件 A 记录。如果您想将访问的用户重定向到,www.example.com
请example.com
检查https://stackoverflow.com/questions/12011521/redirect-www-example-com-to-example-com