Godaddy 的域名主域名部分(example.com)可以指向 AWS 的 Cloudfront 么?

2023-05-08 18:13:12 +08:00
 wjpauli

因为 S3 不支持 https ,就顺着 doc 爬到了 Cloudfront ,发现这个似乎对小 tiny 是免费的,基本上不生气了。然后发现 subdomain.example.comwww.example.com 都可以通过 cname 设置,而 example.com 因为 godaddy 是 A 记录,必须指到 IP ,所以很多地方都说要弄到 AWS 的 Route 52, 这玩意是收费的,为了这么一个事情付费非常不爽,不知道 godaddy 有没有相关的方案?

1891 次点击
所在节点    Amazon Web Services
7 条回复
Shiroka
2023-05-08 18:39:25 +08:00
dig xxx.cloudfront.net A +short ,把查询出来的记录值放进去即可

但是这样做不到和直接 cname 一样的节点全覆盖,要么就换支持 alias 的 DNS ,不用非得是 Route53
huangzhiyia
2023-05-08 19:07:51 +08:00
一个 Zone 才 0.5 刀我觉得挺香的。

-----------------------------------------------------------------
Route 53
USD 0.71

Any
USD 0.50

Amazon Route 53 HostedZone
USD 0.50
$0.50 per Hosted Zone for the first 25 Hosted Zones
1 HostedZone USD 0.50

Global
USD 0.21

Amazon Route 53 DNS-Queries
USD 0.03
$0.40 per 1,000,000 queries for the first 1 Billion queries
73,608 Queries USD 0.03

Amazon Route 53 Geo-Queries
USD 0.00
$0.70 per 1,000,000 Geo queries for the first 1 Billion Geo queries
4,624 Queries USD 0.00

Amazon Route 53 Health-Check-AWS
USD 0.00
First 50 Health Checks of AWS endpoints are free of charge
0.178 Mo USD 0.00

Amazon Route 53 Health-Check-Option-AWS
USD 0.18
$1.00 per optional feature for Health Checks of AWS endpoints
0.178 Mo USD 0.18

Amazon Route 53 Intra-AWS-DNS-Queries
USD 0.00
Queries to Alias records are free of charge
15,590 Queries USD 0.00

Amazon Route 53 Intra-AWS-Geo-Queries
USD 0.00
Queries to Geo Alias records are free of charge
202,160 Queries USD 0.00

Amazon Route 53 Intra-AWS-LBR-Queries
USD 0.00
Queries to LBR Alias records are free of charge
139,755 Queries USD 0.00
wjpauli
2023-05-08 19:25:51 +08:00
@zmaplex 我没看懂这个价格表。解决我的问题只需要那个 zone 么,因为后面的 DNS-Queries 价格看上去很难控制,我也不知道这个 DNS-Queries 是干啥的。
huangzhiyia
2023-05-08 19:49:22 +08:00
一个 Zone 对应一个域名记录管理区域,可以管理 10000 条 DNS 记录。

DNS-Queries 应该是直接向 Route 53 NameServer 服务器查询的次数,反正大部分都是递归查询,中间 DNS 服务器肯定会有缓存,你想要减少这部分请求,把 DNS TTL 设置高点就行。

简单点的费用就是:每一百万个查询 0.40 USD (直接向 Route 53 NameServer 服务器发起的 DNS 查询)



假设你的 www.example.com 记录 TTL 设置成一天,A 省用户全部使用 223.5.5.5 DNS 服务

A 省 user 1 想要访问 www.example.com

user 1 client ---query---> 223.5.5.5 ---query---> Route 53 NameServer
user 1 client <---response--- 223.5.5.5(会缓存此记录一天) <---response--- Route 53 NameServer

# 理想情况下一天内 A 省后续用户的 DNS 查询如下,不会再向 Route 53 NameServer 查询了。

user2 client ---query---> 223.5.5.5
user2 client <---response--- 223.5.5.5
....
userN client ---query---> 223.5.5.5
userN client <---response--- 223.5.5.5


如果向 Route 53 NameServer 查询一百万次,实际上的查询次数应该是十倍甚至百倍。
wjpauli
2023-05-08 19:58:13 +08:00
也就是说每个 zone $0.5/月,一年 6 刀,查询虽然也不是很贵,但心里总觉得别扭,因为 godaddy 用的好好的没花一分钱,就为了一个 root domain 的访问,大费周折。
mxalbert1996
2023-05-08 21:09:41 +08:00
root domain 本来就不能设置 CNAME ,比如 Cloudflare 就是通过 CNAME Flattening 变相支持的: https://developers.cloudflare.com/dns/cname-flattening/
mxalbert1996
2023-05-08 21:11:42 +08:00
所以你可以用 Cloudflare 来管理 DNS 记录,也是免费的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/938351

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX