如何在混乱的服务器上重新安装名称解析

如何在混乱的服务器上重新安装名称解析

我把运行在 Ubuntu 18.10(使用 docker 和 pihole)上的服务器搞乱了。

我在服务器上没有任何名称解析。

如何解决这个问题?

我目前的调查:

  • 网络连接可用,我可以使用 IP 地址下载文件
  • 我已经能够使用 ubuntu 下载服务器的 ip 地址下载服务器的 iso 文件 (ubuntu-18.10-live-server-amd64.iso)
  • ping askubuntu.com返回ping: askubuntu.com: Temporary failure in name resolution
  • 我没有/etc/resolv.conf
  • 我的 netplan 文件设置为使用 dhcp(实际上文件未被修改):

    network:
        ethernets:
            enp2s0:
                addresses: []
                dhcp4: true
        version: 2
    
  • ifconfig 不显示 dhcp 服务器中设置的 dns 服务器(但不确定是否应该显示)

我是 nix 服务器管理的初学者,希望不需要重新安装服务器。

我的第一个目标是使用 DHCP 服务器定义的 dns 服务器恢复服务器上的网络使用。

我的下一个目标是使用 Docker 容器中的 pihole 作为主 DNS 服务器,并使用 DHCP 的 DNS 服务器作为后备 DNS 服务器(或静态 DNS 服务器)。但这是另一个问题

相关内容