小编Fal*_*Ger的帖子

Ubuntu 18.04 .local 域 dns 查找不起作用

我在 Ubuntu 18.04 上使用 Raspberry Pi 3。在我的公司,我们有一个 DNS 服务器和几个带有“.local”的域。我知道从技术上讲这是不正确的,它应该是“.lan”,因为 .local 是为多播 dns 保留的。但这就是它的方式,它不能轻易改变。所以在我的 Windows 机器上,我可以毫无问题地 ping 和浏览这些域名。但是在我的 Ubuntu 上我不能。

我无法使用 IP,因为某些域在同一台机器上,而 IIS 网络服务器会整理出哪些内容会发生在何处。

我已经搜索过并且经常出现:

但是,更改 /etc/nsswitch.conf 对我不起作用。我试过

  • 主机:文件 mdns4_minimal [NOTFOUND=return] dns myhostname # 默认
  • 主机:文件 dns
  • 主机:文件 mdns4_minimal [NOTFOUND=continue] dns myhostname
  • 主机:文件 mdns4 [NOTFOUND=return] dns myhostname
  • 主机:文件 mdns4 [NOTFOUND=continue] dns myhostname
  • 主机:文件 dns mdsn4_minimal myhostname
  • 主机:dns
  • 其他几个

没有一个工作。我也尝试在更改后重新启动。我试图告诉avahi /etc/avahi/avahi-daemon.conf 中的域名=alocal,服务重启后不起作用,重启后不起作用。在这不起作用之后,我尝试完全禁用 avahi-daemon 服务。

sudo systemctl disable avahi-daemon
Run Code Online (Sandbox Code Playgroud)

重新启动后,我再次在 /etc/nsswitch.conf 中尝试了几个排列,但没有效果。

使用我当前在主机(文件 dns)中的设置,我得到以下响应:

dig login.name.local # …
Run Code Online (Sandbox Code Playgroud)

networking dns domain-server 18.04

27
推荐指数
2
解决办法
7万
查看次数

标签 统计

18.04 ×1

dns ×1

domain-server ×1

networking ×1