如何在 Ubuntu 17.04 中禁用 systemd-resolved?
禁用它systemctl disable不起作用,该服务似乎已重新启动(由 Networkmanager?)
升级到 17.04 后,我无法再解析本地网络 (silvesternet.local) 中的地址。我收到以下回复:
$ systemd-resolve edgerouter
edgerouter: resolve call failed: No appropriate name servers or networks for name found
Run Code Online (Sandbox Code Playgroud)
在日志中,只有与此查找相关的事务超时报告。
我使用 Wireshark 来嗅探网络流量,它似乎甚至没有尝试查找名称。没有任何 dns 流量。查找另一个外部域工作正常。
围绕同一主题的许多问题都提到更改 nsswitch.conf,但这似乎并没有解决任何问题。我目前的设置是:
hosts: files mdns4_minimal dns [NOTFOUND=return] resolve [!UNAVAIL=return] mdns4
Run Code Online (Sandbox Code Playgroud) 有点卡在这里。
我有 2 台机器无法解析 LAN 主机名,除非 /etc/hosts 中有特定条目
但是局域网上的其他机器可以解析主机名。
我的局域网:
2 x NAS(也可以正确解析所有名称)
1 x Ubuntu Server 12.04(这不会解析本地主机名,除非它们被输入到 /etc/hosts)
如何让最后 2 个使用路由器上的 DNSMasq 条目?每台机器都设置为使用路由器作为名称服务器,并且所有单元都正确解析外部地址。
谢谢。
更多信息:
在服务器上,如果我 ping 另一台 PC (wstation)
$ ping wstation
PING wstation.local.domain (x.x.x.x)
Run Code Online (Sandbox Code Playgroud)
如果我然后附加.local
$ ping wstation.local
PING wstation.local.local.domain (x.x.x.x)
Run Code Online (Sandbox Code Playgroud)
并直接
$ ping 10.0.0.4
PING 10.0.0.4 (10.0.0.4) 56(84) …Run Code Online (Sandbox Code Playgroud) 当我尝试使用 Web 浏览器 ping 或浏览我们在本地网络上托管的某些域名时,它不起作用。然而,dig和nslookup 会正确返回它们的详细信息。我需要做什么来解决这个问题?
我们本地网络中的 DNS 服务器和 DHCP 服务器在 Windows 客户端上运行良好。
$ ping ns1.domain.local
ping: unknown host ns1.domain.local
aaron@aaron-laptop:~
$ nslookup ns1.domain.local
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: ns1.domain.local
Address: 172.16.0.254
$ cat /etc/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
nameserver 127.0.0.1
search domain.local
$ nm-tool
NetworkManager Tool
State: connected (global)
- Device: eth0 [Wired connection 1] …Run Code Online (Sandbox Code Playgroud) 我的 Pi 4 B 没有使用.local我设置的地址。我想使用其.local地址(例如pie.local)通过网络连接我的 Pi 。我真的只是对让域成为 IP 地址感兴趣。
我已经尝试过发布在 Unix SE 上的这个答案并尝试修改/etc/hostname,/etc/hosts但这些都不起作用。
我也尝试过此答案中列出的三个步骤,但它们不起作用。
我可以很好地 ping 我的 Pi 的 IP 地址,但.local地址无法解析。
pie.localping 时,Pi 和网络上的其他设备都无法解析。