在AWS上使用VPC时,可以通过简单的方式处理VPC中某个实例的外部DNS名称的任何请求,并将其parsing为该节点的本地/私有IP地址。
这在使用弹性IP时非常有用,因为您现在有一个永久地址用于节点,即使本地地址更改了弹性IP地址,外部DNS名称也会更新本地地址。
我正在寻找将VPC链接到不同区域的选项,似乎唯一的select是在EC2实例上构buildVPN服务器,并将VPC路由表更新为指向远端隧道的子网。 目前似乎还没有内置到AWS自身的东西。
我的问题是,如果我以这种方式设置VPN隧道,那么AWS DNS服务器知道远程区域中的节点现在可以通过私有IP地址(因此远程实例的外部DNS名称将通过隧道)? 如果不是这意味着我也必须部署内部的DNS服务器,并让所有的节点注册他们的私人IP地址对静态主机名(我也不这样做…),以便有任何机会沿隧道路由?
谢谢。
不,AWS DNS服务器将返回远程区域中实例的公共主机名。 唯一的办法是为此设置内部DNS服务器。