在avahi中更改域“ local”,并使用带有多个标签的主机名

问题描述

我需要为同一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”。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...