netcat 无法从外部 IP 连接到端口

Netcat can't connect to a port from an external IP

我有 2 台机器,我尝试从机器 2 向机器 1 发送 JSON 请求。

当我做的时候

echo '{"name": "app_01", "output": "THIS WILL WORK", "status": 1}' | nc localhost 3030

它工作正常。我在我的日志文件中收到了我的请求。 但是当我尝试在我的机器上做同样的事情2时,我有一个 Connection Refused 错误。

echo '{"name": "app_01", "output": "THIS WILL NOT WORK", "status": 1}' | nc 192.168.10.134 3030

我的两台机器在同一个本地网络中。 你知道为什么它不起作用吗?

谢谢。

"Connection Refused"通常是由以下原因造成的: - 在您的连接之间存在防火墙(s/w 或 h/w) - 没有绑定到那个端口 - 绑定到端口的服务不能再接受连接

对于您的情况,我会检查您的接收服务是否不仅绑定到本地主机,而且绑定到出站接口 (0.0.0.0)?