我正在尝试将 Ubuntu 笔记本电脑加入我们的域名 company.local(是的,我知道 .local 是不好的做法)
我遇到了一些问题,但我认为这些问题只是 DNS 的问题。我无法 ping 域控制器 (dc.company.local),但我可以 ping 正向查找区域 (mobiledevice.company.net) 中的其他设备,因此这不得不让我认为 Avahi 是问题所在。
在我的研究中,Avahi 为本地机器保留了 .local?所以我编辑了 domain-name=local
以下domain-name=alocal
内容/etc/avahi/avahi-daemon.conf
我还编辑了我的/etc/nsswitch.conf
来自:
files mdns4_minimal [NOTFOUND=return] dns mdns4
到:
files dns mdns4_minimal mdns4
我的理解是,这应该告诉 Ubuntu,使用主机文件,然后使用 DNS 服务器(由 DHCP 提供)。
但我无法解析网络上以以下结尾的任何名称.local
如果格式奇怪的话请原谅,这是我的第一篇“正式”帖子!
答案1
我在使用 systemd-resolved(Ubuntu 18.04 通常使用它进行名称查找)时也遇到过类似的问题。对我来说,以下条目/etc/nsswitch.conf
解决了这些问题:
hosts: files mdns4_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] dns
答案2
需要更新\etc\systemd\resolved.conf
我的 DNS 和域信息。