![如何配置 avahi/nss_mdns 在使用短名称时附加 .domain](https://linux22.com/image/174666/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%20avahi%2Fnss_mdns%20%E5%9C%A8%E4%BD%BF%E7%94%A8%E7%9F%AD%E5%90%8D%E7%A7%B0%E6%97%B6%E9%99%84%E5%8A%A0%20.domain.png)
我的环境有 2 个或更多服务器(Ubuntu 18.04),每个服务器都在运行avahi 守护进程。
Avahi 配置文件如下所示:
[server]
host-name=n11
domain-name=alocal
browse-domains=alocal
use-ipv4=yes
use-ipv6=no
deny-interfaces=docker0,lo
ratelimit-interval-usec=1000000
ratelimit-burst=1000
[wide-area]
enable-wide-area=yes
[publish]
publish-hinfo=no
publish-workstation=yes
[reflector]
[rlimits]
服务器之间 avahi 配置的唯一区别是host-name
:host-name=n11
、 或n12
、n13
等。
这是我的/etc/mdns.allow
文件:
.alocal
.alocal.
以及hosts:
路径/etc/nsswitch.conf
:
hosts: files mdns4 [SUCCESS=return] mdns4_minimal [NOTFOUND=return] dns
一切都按预期工作:我可以使用服务器的全名访问服务器:n11.alocal
等n12.alocal
。问题是我无法使用短的n11
诸如,之类的名字n12
。
问题是:如何配置阿瓦希和nss_mdns.alocal
解析域名时自动附加。