我需要为同一个 IP 发布多个地址(例如:address1.local、address2.local)
它是否使用以下内容创建了服务/etc/systemd/system/avahi-alias@.service
:
[Unit]
Description=Publish %I as alias for %H.local via mdns
[Service]
Type=simple
ExecStart=/bin/bash -c "/usr/bin/avahi-publish -a -R %I $(avahi-resolve -4 -n %H.local | cut -f 2)"
[Install]
WantedBy=multi-user.target
然后,如果我运行:
sudo systemctl enable --now avahi-alias@address1.local.service
sudo systemctl enable --now avahi-alias@address2.local.service
它完美无缺。
但是现在如果我需要扩展它来发布例如:address1.something.otherdomain
我有错误发布。尝试了不同的方法,例如更改avahi-daemon.conf
示例并没有为我工作。
我会很感激你能给我的任何帮助。
亲切的问候
已编辑: 使用此解决方案:https ://github.com/george-hawkins/avahi-aliases-notes 我可以处理 cname 上多个标签的使用。但仍然无法通过其他方式更改“.local”。