如何配置 avahi/nss_mdns 在使用短名称时附加 .domain

如何配置 avahi/nss_mdns 在使用短名称时附加 .domain

我的环境有 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-namehost-name=n11、 或n12n13等。

这是我的/etc/mdns.allow文件:

.alocal
.alocal.

以及hosts:路径/etc/nsswitch.conf

hosts:          files mdns4 [SUCCESS=return] mdns4_minimal [NOTFOUND=return] dns

一切都按预期工作:我可以使用服务器的全名访问服务器:n11.alocaln12.alocal。问题是我无法使用短的n11诸如,之类的名字n12

问题是:如何配置阿瓦希nss_mdns.alocal解析域名时自动附加。

相关内容