我有一个覆盆子圆周率与多种服务运行(例如Openhab,蚊子,.)。每个服务都应该通过本地子域(openhab.core.local、mosquitto.core.local、.)在本地访问。
当然,似乎有一个简单的解决方案- mDNS。但问题来了:

这里我们是mDNS的发现。正确识别服务、端口和本地IP。一切都在正确的网络客户端到端口80,其中nginx (也尝试过Traefik)反向代理容器等待请求路由。但我无法得到服务。
我已经发现,FritzBox中的DNS重新绑定保护不会回答DNS问题,这将解决内部网络,好的。我已经为所需的域名配置了异常。(也尝试了几个子域不同的信任),其中我不太明白为什么它需要一个DNS服务器响应,如果我们已经有mDNS条目,但好。

什么都没变。
因此,客户端知道home.pink-core.local应该转到10.0.0.40:80,其中nginx在等待。服务正在启动和运行。但是,尽管在fritzbox中出现了白名单,客户端似乎提出了一个没有解析性的DNS请求。至少这些服务是不可及的。
如何找出原因并加以解决?
发布于 2021-11-04 12:24:42
mDNS使用本地链路多播IP Adresse (IPv4:224.0.0.251、IPv6:ff02::fb、UDP-端口5353),TTL固定为1,因此不被路由。您需要一个mDNS代理撤销服务和设备的目标IP地址。
Raspberry Pi或OrangePi Zero可以做到;指令可以找到这里(抱歉,只有德语)
https://unix.stackexchange.com/questions/637948
复制相似问题