亚马逊ec2实例无法解析域名

时间:2018-03-17 05:52:20

标签: amazon-web-services ubuntu amazon-ec2

我有一个无法解析任何域的ec2实例。因此,我无法从服务器连接到任何第三方域。

例如,当我ping google.com

Ping Server
但是,当我ping ip它工作正常。安全组允许出站流量。

其他细节:
Os:Ubuntu 16.04.2 LTS

如果有人可以指出我缺少什么

提前致谢:)

1 个答案:

答案 0 :(得分:2)

这应该转到SuperUser / ServerFault。请参阅here

要将域名解析为IP,您需要一个名称服务器,Linux会查看名称服务器/etc/resolv.conf

如果resolv.conf中没有条目,Linux无法解析DNS名称。您应该查看/etc/resolv.conf中是否有条目。

root@ip-10-116-131-184:~# mv  /etc/resolv.conf /etc/resolv.conf.bk
root@ip-10-116-131-184:~# ping google.com
ping: unknown host google.com
root@ip-10-116-131-184:~# mv  /etc/resolv.conf.bk /etc/resolv.conf
root@ip-10-116-131-184:~# ping google.com
PING google.com (172.217.13.238) 56(84) bytes of data.
64 bytes from iad23s61-in-f14.1e100.net (172.217.13.238): icmp_seq=1 ttl=47 time=1.63 ms
64 bytes from iad23s61-in-f14.1e100.net (172.217.13.238): icmp_seq=2 ttl=47 time=1.04 ms

根据您的解决方法,您可以运行echo "nameserver 8.8.8.8" >> /etc/resolv.conf 8.8.8.8 google public DNS

相关问题