如何将端口绑定到localhost?

时间:2016-03-17 22:28:02

标签: linux hdfs port ip-address iptables

我在端口8020中运行了一个hadoop defaultFs应用程序,如sudo netstat -tulpn | grep :8020所示,其中10.44.142.19是内部地址,

tcp        0      0 10.44.142.19:8020           0.0.0.0:*                   LISTEN      31680/java 

我也在iptables中打开了这个端口

target     prot opt source               destination         
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:8020 

但是这个端口仍然被阻止。

我猜是ip地址的问题,10.44.142.19应该是127.0.0.1,因为我是从外部访问的,对吗?

我怎么能解决这个问题?谢谢你提前。

1 个答案:

答案 0 :(得分:0)

好的,如果您从WAN进入,则需要使用调制解调器中的IP。 google“whats my ip”如果你在路由器后面,你的路由器会给你一个类似于192.168.10.101类型的ip,它通过局域网转到你的服务器。

:如果那是您指示的端口,最后是8020。

防火墙必须关闭以使该端口来自外部,并且必须设置您的Web服务器以使您想要打扰的文件和文件夹或者至少为您的Web服务器用户或组读取的权限可用,在权限。

每个系统都有一点不同,所以你必须随时调整一些东西。