在 LAN 上广播多个主机名

在 LAN 上广播多个主机名

我设置了一台家庭服务器,并为其分配了多个 IP。网络为192.168.196.0/24,130到139的所有IP都分配给同一台设备(家庭服务器)。在该服务器中,我设置了一个 DNS,为每个 IP 分配一个 url/域/主机名(并不真正知道确切的词)。它看起来像这样:

dashboard     IN    A     192.168.196.130
ssh           IN    A     192.168.196.131
ftp           IN    A     192.168.196.132

这意味着如果我在一台机器上设置了 DNS,我就可以这样做nslookup ssh.server.kolt,它会显示 IP 192.168.196.131

现在,我做这一切只是因为为什么不,而且因为我不喜欢将所有服务放在同一个域(koltserver.local)上并给每个服务一个不同的端口。

现在我已经为服务器设置了多个 IP,有没有办法可以使用 .local 域分别访问每个 IP?服务器的主机名是koltserver,目前 ping 该域总是显示 130 IP。是否可以为每个主机设置不同的主机名?

总而言之,我给了我的服务器 10 个 IP 地址,现在我想看看是否可以为每个地址提供不同的 .local 域,以便我可以使用它们,而无需像我已经完成的那样设置自定义 DNS 。

答案1

对于基于 mDNS 的.local,如果您使用 Avahi 作为响应者,请用于/etc/avahi/hosts定义您希望 Avahi 发布的名称。 (Systemd-resolved 没有同等功能。)

相关内容