在 AWS 中实施地理定位

Enforcing geo targeting in AWS

我在 EC2 上设置了我的网站 运行 WordPress,并使用 Route 53 和 CloudFront 设置了域。

目前,所有非澳大利亚访客都设置为通过 CloudFront 限制被阻止访问该站点。

我需要对其进行设置,以便将非澳大利亚访问者定向到 .com 域。

对如何在 AWS 中实现这一目标有任何见解吗?

A​​mazon Route 53 可以提供 geolocation routing DNS 名称根据 DNS 请求的位置进行不同解析。

例如,您可以配置 Route 53,以便将来自澳大利亚的 DNS 请求发送到 CloudFront 分配,同时发送其他 ('default') 请求到不同的位置(例如 CNAME 记录指向不同的 .com 域)。 CloudFront 然后可以执行额外级别的强制执行,以防止用户绕过 DNS 位置检查(如您当前配置的那样)。

因此,在到达 Amazon CloudFront 之前,实际上是 Amazon Route 53 决定将流量发送到哪里。