我们需要将我们自己的专用服务器与Route 53服务以及我们的AWS实例一起使用。
基于延迟的DNS是否支持非AWS IP地址?
有趣的问题 – 似乎并没有明确loggingAmazon Route 53是否支持发布的Amazon EC2公共IP范围之外的IP地址,但是我认为这在一定程度上可以实现,下面是我所想到的/testing的:
介绍性博客post现在可用于AWS的基于多区域延迟的路由提到, 如果在Route 53控制台中inputEC2实例公共IP,弹性IP或弹性负载平衡器目标,则会为您提供正确的区域 – 这确实在input非EC2 IP地址的情况下,此select由您决定,请参阅下面的testing 。 这篇文章还指出:
在幕后,我们不断收集匿名的互联网延迟测量。 这些测量帮助我们build立从每个AWS区域到几乎所有互联网networking的比较networking延迟的大表格。 他们还允许我们确定哪些最终用户通常使用哪些DNSparsing器。
此外,该文章提到基于延迟的路由可用于“A”,“AAAA”,“CNAME”,“TXT”DNSloggingtypes以及[…] 。
通过上述背景信息,我创build了一个基于延迟的资源logging集,其中EC2实例us-east-1,us-west-2,ap-southeast-1,ap-southeast-2,并添加了一个非AWS路由器/网关我们在欧洲,相应地指定欧盟西部为区域。
我已经使用了低TTL并且被包括/排除,并且交叉testing了来自这四个实例的各自的DNS响应,并且Route 53实际上交付了期望的结果,即在适当的情况下用eu-west-1中的非AWS IP地址进行响应,哪些地区已被列入集合。
基于延迟的路由到非AWS的IP地址似乎工作到你需要将自己的地址包含到一个可用的AWS区域 – 这是有道理的,因为AWS需要使用非AWS路由的延迟测量来实现从最终用户的angular度进行期望的最短path分析,这些系统大部分都在AWS之外运行。