升级至 Bionic Beaver 后 DNS 中断

升级至 Bionic Beaver 后 DNS 中断

我刚刚将我的 Ubuntu 盒子升级到 Ubuntu 18.04 (Bionic Beaver),我的 DNS 停止工作。这个盒子的一个“有趣”之处在于我希望它运行dnsmasq而不是systemd-resolved,因为我在这个盒子上运行 Pi-Hole。我尝试了很多东西,我认为目前最重要的事情是:

/etc/NetworkManager/NetworkManager.conf包含dns=dnsmasq在该[main]部分中。

我已禁用systemd-resolved

sudo systemctl disable systemd-resolved.service
sudo service systemd-resolved stop

Pi-hole 似乎正在运行:

chris@psi:/etc/systemd$ sudo pihole status
  [✓] DNS service is running
  [✓] Pi-hole blocking is Enabled

/etc/resolv.conf是一个符号链接

chris@psi:~$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 27 Jun 10 14:55 /etc/resolv.conf -> /run/resolvconf/resolv.conf

并包含:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.

nameserver 127.0.0.1

但任何尝试进行 DNS 查找都会失败:

chris@psi:~$ host pi-hole.net
;; connection timed out; no servers could be reached

还有一件奇怪的事情。我访问了 Pi-Hole 管理网站,但它说我的阻止列表中只有 1 个域名(在我把事情搞砸之前,今天早上大约有 125K 个域名)。

我现在真的很纠结——我似乎找不到任何好的 DNS 诊断工具(请告诉我您正在尝试哪些 DNS 服务器,以及您在哪里寻找 DNS 服务器) 或任何能提示我正在发生的事情的日志文件。

给那些无知的人提供什么线索吗?

相关内容