我有一个Ubuntu 16.04
,我想在其上提供一些服务并通过我的本地 IP 地址从本地网络中的其他系统访问它们;但我不能。
例如,我Elasticsearch
在我的系统上安装并启动了一项服务。我可以http://127.0.0.1:9201
从同一系统上的浏览器访问,但无法http://172.18.10.29:9201
从同一浏览器访问;172.18.10.29
我的 IP 地址在我的本地网络中。telnet
从网络中的另一个系统访问172.18.10.29 9201
也失败了。这是nmap
从网络中的另一个系统显示的内容:
Starting Nmap 6.00 ( http://nmap.org ) at 2017-11-12 16:37 IRST
Nmap scan report for 172.18.10.29
Host is up (0.00038s latency).
Not shown: 997 filtered ports
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
443/tcp open https
最后一个是Elasticsearch
相关端口。
这就是所iptables-save
显示的。
编辑1:
对于这种Elasticsearch
情况,我尝试配置network-host
为我的本地 IP 地址。现在可以从我自己的机器上的浏览器访问它http://172.18.10.29:9201
,但无法从我网络中的其他机器访问它。