通过Route 53在AWS VPC中使用我的私人DNS

我有一个Amazon VPC连接到我们的公司networking。 每个EC2 / beanstalk(linux)实例在/etc/resolv.conf中使用标准AWS提供的IP地址作为其名称服务器。 每个EC2实例也可以毫无问题地返回公司networking,例如我可以运行这个:

$ nslookup server.corp-domain.com 10.10.10.1

如果没有问题,EC2实例可以和10.10.10.1交谈

(corp-domain.com不能在互联网上parsing,只能在我们的公司内部networking上使用。10.10.10.1是我们公司networking上的名称服务器。)

我希望能够在没有指定公司名称服务器IP地址的情况下运行,即使用/etc/resolv.conf中的条目

所以它归结为 – 我如何使路由53通过DNS查询在corp-domain.com回到我们的公司名称服务器?

你不能做到你所要求的。 VPC内的AWS提供的DNS服务器无法configuration为将请求传递到您的公司DNS服务器。 您需要在VPC中运行您自己的DNS服务器,该服务器知道将server.corp-domain.com的查询转发到10.10.10.1,并将AWS VPC DNS服务器用于其他任何服务。