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

时间:2015-08-20 15:44:38

标签: linux network-programming netcat

我有2台机器,我尝试从machine2向machine1发送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

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

感谢。

1 个答案:

答案 0 :(得分:1)

“拒绝连接”通常是由以下原因引起的: - 您的连接之间有防火墙(s / w或h / w) - 这个港口没有任何限制 - 绑定到端口的服务不能再接受连接

在您的情况下,我会检查您的接收服务是否不仅绑定到localhost而且绑定到出站接口(0.0.0.0)?