我对AWS有点陌生,但我已经做了一段时间的Linux管理员/工程师。我有一个关于AWS DNS设置的问题。
我在Route53中设置了一个托管区域,这样就可以将服务器配置为使用主机名,而不必为每条记录调整/etc/host文件。我进入了VPC,创建了DHCP选项集,并设置了我在路由53托管区域中设置的域以及其中列出的名称服务器。
这允许我查找域上的服务器,但是很明显,由于我从DHCP选项集中删除了默认Nameserver,所以它不能进行外部查找。
如果我用默认的Nameserver创建了一个选项集,而其余的则来自分配给域的选项集,这也是行不通的,它只使用resolv.conf中的第一个NS条目(我预期的)。
发布于 2016-01-29 03:40:21
如何设置DNS,以便任何对*.mydomain.aws的查找都将使用我指定的NameServers,而其他所有查询都将使用默认的NameServers?
这不是DNS的工作方式。您指定一组DNS服务器,客户端向它们抛出它们的请求,服务器必须处理它们是否能够获得客户端查询的答案。
幸运的是,有了AWS,私有Route53 53区域就可用了。要使用它们,您需要将VPC主机配置为使用amazon提供的DNS解析器。有关配置的更多详细信息,请参阅链接文档。
https://serverfault.com/questions/752569
复制相似问题