为什么nslookup解析,dig解析。但 ping、wget、apt 和curl 却没有?

为什么nslookup解析,dig解析。但 ping、wget、apt 和curl 却没有?

现在已经是深夜了,我正在努力让这个设置为我姐夫工作。最终解决方案将在 Raspberry Pi 4 上运行。

  1. 我从虚拟机中的空白 Debian 11 服务器开始。
  2. 我安装了 OpenMediaVault
  3. 我安装了 Calibre-Web
  4. 我安装了 Transmission-Daemon
  5. 然后我关闭虚拟机,添加两个卷,然后让她起来。

我想将一个卷分区为 NTFS,另一个卷分区为 EXFAT。所以我尝试安装 exfat-utils。

我得到“无法解析‘debian.map.fastlydns.net’???

然后我尝试了 apt update 但没有任何解决...所以我陷入困境。那么继续查找故障...

  • nslookup 工作正常
  • 挖掘工作正常
  • ping 仅适用于 IP 地址,不适用于域
  • wget和curl也无法解决

/etc/resolv.conf

nameserver 192.168.26.10
nameserver 1.1.1.1

本地IP是我本地的PiHole,我主要用它作为本地DNS服务器。我的所有其他设备都有主路由器通过 DHCP 提供的 DNS 设置。即使我在这台笔记本电脑上打字,一切都解决得很好。

对我所缺少的有什么想法吗?

答案1

我找到了...

/etc/nsswitch.conf

hosts:    files mdns4_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] dns myhostname

将其与本地计算机上的副本进行比较...所以我复制了该行,注释掉了一行,并从另一行中删除了“resolve [!UNAVAIL=return]”。

现在可以了

相关内容