Sta*_*tan 3 nameserver amazon-ec2
我的免费层 EC2 实例(ubuntu 11.04,去年创建)已过期。我刚刚创建了一个新的(ubuntu 12.04),但发现新的EC2无法解析任何主机名。通过检查/etc/resolv.conf
。
旧的看起来像:
domain ap-northeast-1.compute.internal
search ap-northeast-1.compute.internal
nameserver 172.16.0.23
Run Code Online (Sandbox Code Playgroud)
新的看起来像:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
Run Code Online (Sandbox Code Playgroud)
现在是否未自动设置名称服务器配置?我应该如何通过 AWS 控制台配置名称服务器?我必须使用 Route 53 吗?如果设置不太复杂,我宁愿使用免费的解决方案。
我很好奇,所以我刚刚使用 AMI“Ubuntu Server 12.04.2 LTS”启动了一个实例,我在 resolv.conf 中有这个:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 172.16.0.23
search us-west-2.compute.internal
Run Code Online (Sandbox Code Playgroud)
因此,当您创建实例时,可能出了点问题。尝试启动一个新的。
编辑:既然你的实例是一个VPC内,尝试创建一个DHCP选项设置与domain-name-servers=AmazonProvidedDNS
操作,然后将设置为您的VPC的选项。