将流量从www子域转发到AWS Route 53中的apex域

时间:2020-09-07 23:58:02

标签: amazon-web-services amazon-route53

我的网站可以使用www.mydomain.com,但是当我浏览到mydomain.com时,找不到IP地址。我正在尝试使用Route 53并创建从mydomain.com到www.mydomain.com的ALIAS记录。 Internet上的所有文档和帮助都说要创建别名记录。但是,ALIAS不是下拉列表中可用的记录类型。如何在Route 53中创建别名记录?

我了解mydomain.com是所谓的“顶点记录”,对吗?

3 个答案:

答案 0 :(得分:1)

别名记录是记录类型中的一个选项,不是独立记录类型,例如here

在Route53中将mydomain.com重定向到www.mydomain.com,您可以使用Alias to other record选项创建简单记录

enter image description here

答案 1 :(得分:0)

我通过创建一个A记录来使其工作,该记录指向托管我的网页的Github IP地址。它不会让我创建指向www.mydomain.com

的A记录

答案 2 :(得分:0)

APEX记录是通常用前导@符号标记的“裸域”。它们通常没有别名,只有IP。 AWS allows you to set an alias归功于他们自己的DNS扩展。您仍然可以创建子域并指向其他任何名称/地址。

以该示例为DNS区域文件的外观(ipv4 / ipv6):

yourdomain.com.        IN A         <first github pages ipv4 address>
yourdomain.com.        IN A         <second github pages ipv4 address>
yourdomain.com.        IN A         <third github pages ipv4 address>
yourdomain.com.        IN AAAA      <github pages ipv6 address>
www                    IN CNAME     <first github pages address>
www                    IN CNAME     <second github pages address>

要使整个域都指向github页面,您需要将IP地址添加到上例中的第一个A记录中。

您可以在此链接上找到GitHub页面的IP地址:

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

https://docs.github.com/en/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site#configuring-an-apex-domain