繁体   English   中英

将 AWS CloudFront 配置为可从 GoDaddy 域访问

[英]Configure AWS CloudFront to be accessible from GoDaddy domain

我在 GoDaddy 域提供商中配置了一个域名。 我创建了 Angular 应用程序可使用此云端内部 web 地址访问:xxxxxxxxx.cloudfront.net

问题是如何配置域以正确地将 web 请求重定向到 AWS 上托管的此地址。 我联系了 GoDaddy 支持,他们给出了以下说明:

In order to make changes we need the nameservers and the nameservers will be provided by the host that is aws
Once you have the nameservers, Please open the dns page
You will see 2 nameservers that are for godaddy
Click on change option and then select I will use my own nameservers and then update the nameservers that will be provided.

在哪里可以看到 AWS Cloudfront 中使用的名称服务器是什么?

您需要首先在 Route53 中设置域(例如 example.com),作为设置的一部分,您将获得 4 个名称服务器地址。 您将 GoDaddy 上的名称服务器更改为您的 AWS 名称服务器,正如他们的支持所描述的那样,这将授权 Route53 托管您的 DNS。 从那时起,您从 Route53 而非 GoDaddy 管理您的 DNS(但 GoDaddy 仍然是您的注册商)。

一旦您的名称服务器指向 route53,请遵循有关在 route53 中创建别名的文档

如果您想使用自己的域名,请使用 Amazon Route 53 创建指向您的 CloudFront 分配的别名记录。 别名记录是 DNS 的 Route 53 扩展。 它类似于 CNAME 记录,但您可以为根域(例如 example.com)和子域(例如www.example.com )创建别名记录。

当您更改 GoDaddy 上的名称服务器时,您设置的任何 DNS 将不再在互联网上可见,只有 Route53 中的内容。 在更改域名服务器之前,将您在 GoDaddy 中创建的任何记录传输到 Route53。 忽略您没有创建的任何 DNS 记录。

如果有问题,您可以转到 GoDaddy 并将名称服务器重置为默认值,这将恢复以前的 DNS。

有一件事要提 - TTL - 生存时间。 如果DNS记录具有较高的 TTL(以秒为单位),这意味着当您进行更改时,每个人都需要花费这么多时间才能获得更新。 TTL 将在 GoDaddy 中可见,或者您可以搜索“DNS dig”以查找读取 DNS 的在线工具。 NS 记录的 TTL 可能很高(几天、一周等) - 这将影响 Route53 需要多长时间才能完全接管您的 DNS。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM