gpt4 book ai didi

ubuntu - 如何修复 DigitalOcean 的 Ubuntu Docker 16.04 服务器上的主机名解析?

转载 作者:太空宇宙 更新时间:2023-11-03 17:09:43 27 4
gpt4 key购买 nike

我不知道发生了什么,但我在我的 DO Ubuntu 服务器上丢失了所有主机名解析。我需要寻找什么?在 Ubuntu 16.04 上搜索没有帮助,因为这些都是关于 NetworkManager 的,它们的图像中不存在。

gp@gpc-docker-sfo2:~$ telnet gitlab.com 443
telnet: could not resolve gitlab.com/443: Temporary failure in name resolution
gp@gpc-docker-sfo2:~$ nslookup www.google.com
;; connection timed out; no servers could be reached

我能知道我需要在哪里寻找解决方案吗?我知道 Ubuntu 一直在改变 resolv.conf 的用法。我不知道从哪里看这张图片。

值得注意的是:图像名为“16.04 上的 Ubuntu Docker 1.12.5”。我总是使用 apt 更新软件包,最近发布了 Docker 13.0。我不知道这是否相关,但我知道这是一件事发生了变化,可能(?)会影响事情。

直到大约一周后我才注意到解决问题。

最佳答案

我修好了……好吧。我不知道它是谁发生的 - 当我通过在线门户将 IPv6 添加到此图像(创建后)时,看起来有些不对劲。

我创建了一个新图像(创建时使用 IPv6)以尝试复制。我发现新图像有两个不同之处:

  • 它在 interfaces.d/50-cloud-init.cfg 中有 IPv6 设置
  • if-[up/down].d/ 目录中没有 ubuntu-fan 文件

因此,我添加了 IPv6 设置并删除了 ubuntu-fan 文件。

重新启动盒子,我们恢复工作了!

知道 ubuntu-fan 文件的用途吗?有必要吗?

关于ubuntu - 如何修复 DigitalOcean 的 Ubuntu Docker 16.04 服务器上的主机名解析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41818142/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com