当前,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服务器来避免此问题?
以下两种环境的解决方案是什么?
我在AWS US区域中运行了多个EC2实例。那么,我可以在美国设置DNS服务器作为中国EC2实例的备用DNS服务器吗?如果此方法有效,请执行哪些具体步骤?在中国和美国需要通过AWS网络连接哪些服务?
我只有AWS中国地区的实例,而没有AWS其他地区的实例。我如何实现我的目标?
答案 0 :(得分:0)
这里没有明显的问题要解决。
首先,此IP地址不代表单个DNS服务器。
Amazon DNS Server实际上是由网络基础结构提供的服务,而不是专用机器。
理论上任何事情都可能失败,但是除非该VM正在运行的物理硬件或其虚拟机管理程序发生故障或发生故障,否则该子系统不太可能发生故障……在这种情况下,服务器将无法通过其运行状况检查,并且离线。</ p>
第二,这不太准确:
如果DNS服务器关闭,则将无法解析EC2实例的域名
如果VPC DNS解析器服务由于某种原因失败,这将阻止实例解析任何名称,但是指向的名称不是该服务器执行的操作。此服务器仅在实例进行查找时使用-不在其他人正在查找实例时使用。