1
GhostiKing 2021-12-11 15:54:02 +08:00
会不会是路由器防火墙的问题
|
2
atumu OP @GhostiKing 防火墙一直关闭, 要做这些提前就关了
|
3
v2tudnew 2021-12-11 16:14:20 +08:00
何不直接用 PC 拨号试试呢?
|
4
izoabr 2021-12-11 16:15:40 +08:00
你先在内网 telnet 一下外网 IP 加端口看看通不通,有可能是运营商层面就禁了入向端口
|
6
atumu OP @fzinfz 通过百度, http://www.net.cn/static/customercare/yourip.asp , https://www.test-ipv6.com/
都显示 IPV4 是: 111.197.249.104, 只要路由器不断电重拨一直是这个地址 |
7
z919126592 2021-12-11 17:10:23 +08:00
建议 pc 拨号
|
8
atumu OP @v2tudnew telnet 外网 ip+端口 不通, 内网 ip 可以,令外我用家里另一个宽带和搬瓦工机场也试了 ping telnet 都不行
|
10
villivateur 2021-12-11 17:16:42 +08:00 via Android
@atumu 你这样测是不对的,应该去路由器里看拿到的地址
|
11
LOVOQ 2021-12-11 17:18:48 +08:00 via iPhone
两点 纯属个人经验 勿喷
1 、换路由器 or 升级路由器固件 华为无论是 nat 或者部分路由功能都有问题 例如 p812e 的固件会修改出站 ssl 的数据造成数据包错误 我是资深受害者了 2 、家宽开放网页服务真的刑啊 |
12
atumu OP @z919126592 PC 拨号试了, 运行了一个 python flask demo, 直接显示 Running on http://10.70.136.236:8090/ 这应该是一个内网地址吧, 同样外网 ip 无法打开(Win10 防火墙已关闭)
代码如下: from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'hello world' if __name__ == '__main__': app.run(host="0.0.0.0",port=8090) |
16
xuanbg 2021-12-11 18:26:18 +08:00
80/443 这些肯定是不通的。所以需要 2 次反向代理,云端一次反向代理到你的宽带 IP 的某个映射反向代理服务器的端口,然后这个反向代理再转发到 web 服务上面就行了。
|
18
boris93 2021-12-11 19:27:19 +08:00 via iPhone
@atumu #15 web 肯定别想,封端口,在别的端口开的话扫到就可能封宽带
ssh 应该能直接开的 |
19
titanium98118 2021-12-11 20:46:10 +08:00 via Android
先确定路由器 wan 口获得的 ip 跟网页上检测到的 ip 是否一致;不要用 80 443 这类端口
|
20
atumu OP @titanium98118 不一致, 路由器管理页首页显示 10 开头
|
22
titanium98118 2021-12-11 21:26:50 +08:00
@atumu #20 那就是内网 IP ,不可能通,考虑用 IPV6 吧。
|
23
atumu OP 嗯 感谢几位的回答 在路由器页面看到的 ipv6 地址和在 www.test-ipv6.com 得到也不一样 [手动狗头]
|
24
Maskeney 2021-12-11 22:18:35 +08:00
拜托你根本没有公网 IP 折腾啥呢?
|
25
atumu OP @Maskeney 只要不重拨 外网 ip 就不变, 不能当固定 ip 用吗, 这个公网 ip 到底是啥 我忘了之前的宽带是哪家了就是这么连的呀
|
26
lihui114514 2021-12-11 22:38:44 +08:00
@atumu 你百度出不变的 IP 可能是一个单元或者一栋楼乃至一个小区的出口 IP ,如果说个人拥有的公网 IP 是具体地址,你的外网 IP 就是你不带门牌号的小区地址,路由器获取的 IP 就只是小区的门牌号
|
27
atumu OP @lihui114514 受教了 多谢解答. 除了要到公网 IP, 我这情况就没救了嘛
|
28
ERAzor 2021-12-12 09:27:32 +08:00
@atumu 北京联通公网 IP 还挺好要的,给 10010 打电话找人工,跟客服说我要公网 IP ,然后我记得要报上宽带开户人的信息,客服验证之后就会把你转接给技术,我直接跟技术说我需要一个公网 IP ,然后他什么都没问,就跟我说几分钟之后重启光猫,就挂断了。前后打电话就几分钟,我之后重启光猫就有公网 IP 了。
|
29
GhostiKing 2021-12-12 10:22:28 +08:00
@atumu 北京联通要公网 ip 挺简单的,一个电话的事,80 443 端口是封掉的,test-ipv6.com 的 ipv6 地址是你电脑或者手机的 ip ,路由是路由的,不是同一个
|
30
lihui114514 2021-12-12 10:28:53 +08:00
@atumu 打客服,让他们转技术,直接说有监控需求,要公网 IP
|
31
epis2048 2021-12-12 10:51:27 +08:00
北京不太清楚,天津之前大范围把拨号步骤改到了光猫上。直接找联通让他们把光猫改成桥接模式就行了
|
32
atumu OP @ERAzor @GhostiKing @lihui114514 @epis2048
确实像几位说的一样, 联通的人工客服和技术都很好说话, 连要公网 IP 干嘛都没问. 之前我找开光猫桥接那哥们问过: 固定 IP 可不可以给, 他拒绝的很直接,我以为就没戏了, 直接就想拿分配的外网 IP 可以当公网 IP 使. 看来是我迷糊, 没搞清 固定 IP 公网 IP 外网 IP 这些的意义, 抱歉没给前面的哥们讲清楚,白耽误大家时间, 抱歉了哈 |
33
atumu OP 感谢几位的解答, 多谢多谢
|
34
YHKM 2021-12-13 10:17:59 +08:00 via Android
建议用软路由
|
35
xdzhang 2021-12-13 16:15:26 +08:00
先看路由器接口拿到的是不是公网 IP 啊
|