绑定 0.0.0.0 的网络服务,无法通过局域网 IP 访问,可能是什么原因导致的?

2020 年 10 月 26 日
 black11black

如题,脑阔疼。

一个服务出了问题需要本地测试,

系统环境 ubuntu18.04 ,

部署方案是 nginx -> gunicorn -> flask,没过 nginx 之前是不需要域名就可以访问的。

========================

目前测试反映如下:

1 、本地访问 127.0.0.1:4433,服务正常

2 、本地执行 ifconfig,确认局域网 IP 为 192.168.0.10 ( SSH 是通过这个 IP 连上的,这里只是确认一下)

3 、执行 wget 192.168.0.10:4433 得到结果 failed:connection refused

4 、怀疑是不是防火墙拦截,直接关闭防火墙 ufw disable

5 、执行 wget 192.168.0.10:4433 得到结果 failed:connection refused,结果没有改变

6 、默认系统镜像,装机后没有单独配置过防火墙,防火墙应该本来就是关闭的

比较懵,有没有带佬知道可能是什么原因导致的

3535 次点击
所在节点    问与答
21 条回复
Jammar
2020 年 10 月 26 日
ip 白名单
Cooky
2020 年 10 月 26 日
iptables ?
black11black
2020 年 10 月 26 日
@Cooky
@Jammar ubuntu 的 iptables 是通过 ufw 管理的吧,我 ufw 关了应该 iptalbes 清空吧?不太了解,感觉是这样
black11black
2020 年 10 月 26 日
另外贴个条,各位最近有没有炸 cn2 的情况啊,坐标北方联通连搬瓦工 cn2,丢包贼严重
weyou
2020 年 10 月 26 日
关闭 selinux 试试
BigOldBrother
2020 年 10 月 26 日
@black11black #3 应该不是的,我搭网页的时候遇到过跟你一样的问题,ufw 关闭了防火墙,但是 iptables 里边有一条规则`6 REJECT all -- anywhere anywhere reject-with icmp-host-prohibited`会导致所有访问都被 Reject 。可以使用`iptables -L INPUT --line-numbers`找到这一行,然后运行`iptables -D INPUT {行号}`删除这一行即可。我这边系统重启之后会自动恢复,对 iptables 不太了解,而且也不经常重启就没有解决这个问题。
podel
2020 年 10 月 26 日
检查防火墙。就算是 UFW 关了 iptables 也不一定清空。
再不行 也可以抓包看看。
Xusually
2020 年 10 月 26 日
ufw 只是配置 iptables 的便利工具,停止它的服务并不意味着所有的 iptables 规则都被清空,还是检查一下
jimmy2010
2020 年 10 月 26 日
iptables -vnL
cat /etc/selinux/config
black11black
2020 年 10 月 26 日
@podel 了解了,那这个 ubuntu 的 ufw 搞得很神秘啊,所谓关闭防火墙实际上并没关闭,ufw disable 这个命令还有什么意义呢,┓( ´∀` )┏
lithiumii
2020 年 10 月 26 日
与其 UFW disable,不如专门 allow 你想连的端口
Tink
2020 年 10 月 26 日
iptables 看看
Tkvoid
2020 年 10 月 26 日
楼上已经说的挺清楚了。。。估计是 iptables 的问题
black11black
2020 年 10 月 26 日
@jimmy2010 你好,请看 append,我看了一下没看出 iptables 有规则禁止,还是我看错了
Keyes
2020 年 10 月 26 日
/etc/hosts.deny
/etc/hosts.allow
AstroProfundis
2020 年 10 月 26 日
0 0 DROP tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:3306

这条不就是?
AstroProfundis
2020 年 10 月 26 日
@AstroProfundis 看错了,楼主问的 4433 端口,那这条有点可疑
401 28495 ufw-reject-input all -- * * 0.0.0.0/0 0.0.0.0/0
wormcy
2020 年 10 月 26 日
netstat -antp 也发上来吧
black11black
2020 年 10 月 26 日
@AstroProfundis 应该不是这个,如果是的话我的所有网络服务应该全面瘫痪才对。

@wormcy 请看贴条最后一条
WayneCmd
2020 年 10 月 26 日
@black11black #19 这个应用是不是要通过 proxy server 绕一圈才能用。

docs.gunicorn.org/en/stable/deploy.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/718519

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX