如何删除网络服务器“servername.local”?

如何删除网络服务器“servername.local”?

我的 Ubuntu 18.10 有一个名为“servername”的原始 smb 网络服务器。还有一个名为“servername.local”的第二个服务器,它可能是由已打开的 Rhythmbox 插件 DAAP 音乐共享创建的。每个服务器都是相同的,包含我的共享文件夹。我已经关闭了 DAAP,但第二个服务器“servername.local”仍然存在。我该如何删除它?我的/etc/avahi/avahi-daemon.conf与我网络上的另一个 18.10 相同,没有这个重复问题。所以我不知道还能去哪里找。

编辑:我不太清楚还有什么其他方法可以问:如何删除“servername.local”服务器?有人知道吗?

答案1

DNS 的工作方式并非如此。servername两者servername.local都指向同一个服务器。域在指令.local中指定。 /etc/resolv.confsearch local

在我的系统上,

walt@bat:~(0)$ host bat
bat.localdomain has address 192.168.100.90
walt@bat:~(0)$ host bat.local
bat.localdomain has address 192.168.100.90
walt@bat:~(0)$ less /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.1.1
search local

就像它说的,阅读man resolv.conf;man resolvconfman resolver如果你正在编程)

相关内容