在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 (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...