相关疑难解决方法(0)

如何在 Ubuntu 中禁用 systemd-resolved?

如何在 Ubuntu 17.04 中禁用 systemd-resolved?

禁用它systemctl disable不起作用,该服务似乎已重新启动(由 Networkmanager?)

dns systemd systemd-resolved

141
推荐指数
3
解决办法
26万
查看次数

systemd-resolved 不查询本地域的 dns 服务器

升级到 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)

networking dns

20
推荐指数
2
解决办法
3万
查看次数

ubuntu 服务器无法解析 LAN 主机名

有点卡在这里。

我有 2 台机器无法解析 LAN 主机名,除非 /etc/hosts 中有特定条目

但是局域网上的其他机器可以解析主机名。

我的局域网:

  • 1 x Cisco 路由器运行 DD-WRT v24-sp2,启用 DNSMasq。我已经使用 LAN 上的主机名和 IP 对其进行了配置。
  • 1 x Kubuntu 12.10(只要将所有主机名输入到路由器上的 DNSMasq 中,它们就会正确解析)
  • 2 x NAS(也可以正确解析所有名称)

  • 1 x Ubuntu Server 12.04(这不会解析本地主机名,除非它们被输入到 /etc/hosts)

  • 1 x XBMCLive (Dharma)(相同 - 除非条目在 /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)

hostname hosts lan dnsmasq

16
推荐指数
1
解决办法
6万
查看次数

为什么我的本地服务器都没有解析?

当我尝试使用 Web 浏览器 ping 或浏览我们在本地网络上托管的某些域名时,它不起作用。然而,dignslookup 会正确返回它们的详细信息。我需要做什么来解决这个问题?

我们本地网络中的 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)

network-manager networking dns dhcp dnsmasq

9
推荐指数
1
解决办法
1万
查看次数

Pi 4 B 不使用它的点本地地址

我的 Pi 4 B 没有使用.local我设置的地址。我想使用其.local地址(例如pie.local)通过网络连接我的 Pi 。我真的只是对让域成为 IP 地址感兴趣。

我已经尝试过发布在 Unix SE 上的这个答案并尝试修改/etc/hostname/etc/hosts但这些都不起作用。

我也尝试过此答案中列出的三个步骤,但它们不起作用。

我可以很好地 ping 我的 Pi 的 IP 地址,但.local地址无法解析。

pie.localping 时,Pi 和网络上的其他设备都无法解析。

server networking raspberrypi 18.04

8
推荐指数
1
解决办法
1002
查看次数