我在特定 VPC 中启动任何实例(来自 AMI)时遇到问题。每次我输入“sudo”命令时,我都会得到以下信息:
sudo: 无法解析主机 ip-xxx-xx-x-xxx
我在网上看到很多关于这个的帖子,他们都提到了以下两种解决方案:
- 在每台服务器上手动编辑/etc/hosts 文件...这不切实际(尤其是在使用 AutoScaling 生成新实例时),我不应该这样做,因为我不这样做不必为其他 VPC 上的任何实例执行此操作
- 在 VPC 上打开“DNS 主机名”...我已经这样做了,但没有什么不同。我已经完成了 VPC 上的所有设置(以及路由表、子网等),并且我将其设置为与我帐户上的“工作”VPC 完全相同的方式。仍然没有运气
这里有什么帮助吗?
最佳答案
这似乎是以前遇到过的 AWS 特定问题,它源于未在您的 VPC 配置中启用 enableDnsHostnames
。
这里是 AWS 文档的链接,它讨论了这个问题。
http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-dns.html#vpc-dns-updating
关于linux - AWS Linux sudo : unable to resolve host,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37517630/