如何为AWS的中国EC2实例设置备用DNS服务器?

时间:2018-12-12 15:06:08

标签: amazon-web-services dns

当前,AWS中国中EC2实例的DNS服务器为10.0.0.2,如下所示:

[root@ip-10-0-0-191 ec2-user]# cat /etc/resolv.conf 

search cn-north-1.compute.internal

nameserver 10.0.0.2

如果DNS服务器已关闭,则将无法解析EC2实例的域名。有什么方法可以创建备用DNS服务器或从属DNS服务器来避免此问题?

以下两种环境的解决方案是什么?

  1. 我在AWS US区域中运行了多个EC2实例。那么,我可以在美国设置DNS服务器作为中国EC2实例的备用DNS服务器吗?如果此方法有效,请执行哪些具体步骤?在中国和美国需要通过AWS网络连接哪些服务?

  2. 我只有AWS中国地区的实例,而没有AWS其他地区的实例。我如何实现我的目标?

1 个答案:

答案 0 :(得分:0)

这里没有明显的问题要解决。

首先,此IP地址不代表单个DNS服务器。

Amazon DNS Server实际上是由网络基础结构提供的服务,而不是专用机器。

理论上任何事情都可能失败,但是除非该VM正在运行的物理硬件或其虚拟机管理程序发生故障或发生故障,否则该子系统不太可能发生故障……在这种情况下,服务器将无法通过其运行状况检查,并且离线。<​​/ p>

第二,这不太准确:

  

如果DNS服务器关闭,则将无法解析EC2实例的域名

如果VPC DNS解析器服务由于某种原因失败,这将阻止实例解析任何名称,但是指向的名称不是该服务器执行的操作。此服务器仅在实例进行查找时使用-不在其他人正在查找实例时使用。