我有一个使用 .net SDK 创建的 OPC 服务器,它在多 docker 环境中的单独 docker 容器中运行。我想在 OPC UA 端点 URL 中使用主机的 IP 地址。
所以我给了
ServerConfiguration.BaseAddresses = "opc.tcp://10.132.142.12:4840/OPCUA/abb",
在哪里
10.132.142.12
是我的主机的IP地址。然后我也发布了docker容器的4840
端口并将其映射到主机端口。 (由于架构限制,我不允许在我的 Docker 容器中使用主机网络)
现在,当我尝试使用端点 URL 从 UA Expert 连接到此 OPC 服务器时
opc.tcp://10.132.142.12:4840/OPCUA/abb
我无法连接到它。在日志中我得到:
我该如何解决这个问题?