[英]Amazon Elastic File System Policy (EFS) - allows access EC2 instance by IAM role doesn't work
[英]Amazon EC2 Ubuntu 20 - DNS resolution doesn't work
我也将发布我的解决方案。 我希望这可以节省别人很多时间。
我有一个运行 Ubuntu 20 的 EC2 实例。DNS 分辨率永远无法工作,或者经常失败。
文件 /etc/resolv.conf 的名称服务器为 127.0.0.53
该文件不是符号链接,我可以对其进行编辑以使用名称服务器 8.8.8.8 ,但该文件会定期被覆盖并且 127.0.0.53 又回来了。
我只想让 dns 在 ffs 工作。
从配置文件中获取您的网卡名称。
cat /etc.netplan/50-cloud-init.yaml
在我的系统上,amazon 将 nic 名称设置为 ens5。
以 root 身份创建新文件:/etc.netplan/99-custom-dns.yaml,内容如下。
将ens5替换为您的网卡名称。
.network: version: 2 ethe.nets: ens5: nameservers: addresses: [8.8.8.8] dhcp4-overrides: use-dns: false
重启
sudo shutdown -r 现在
核实。 重新启动后,您可以尝试按名称 ping 某些内容
平雅虎.com
或者您可以查看 output 的:
systemd-resolve --status
这是亚马逊帮助文档的链接,尽管它遗漏了关于您的网卡名称的重要细节: https://aws.amazon.com/premiumsupport/knowledge-center/ec2-static-dns-ubuntu-debian/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.