linux - AWS Linux sudo : unable to resolve host

标签 linux amazon-web-services sudo hostname

我在特定 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/

相关文章:

python - 为所有简单的 pip 安装包授予 sudo 权限

linux - 是否可以在当前 shell 中禁用 sudo 超时?

linux - Unix 点命令

java - 为 MySQL 命令行客户端加密连接生成 SSL key

ruby - 如何在 ruby​​ 中使用正则表达式选项运行 find shell 命令

security - 为什么base64对API授权 key 进行编码?

amazon-web-services - AWS ssm发送命令: modify timeout in CLI

linux - 在 sudo 调用的 Bash 脚本中识别用户

linux - 如何在后台运行命令并在完成后通过电子邮件通知我

linux - 如何保护 HAProxy SSL 证书即服务?