有公网 IP,但是外网无法访问是怎么回事?

2016-10-05 08:06:45 +08:00
 RqPS6rhmP3Nyn3Tm

学校分配了公网 IP ,本打算建个服务器,但是 tcp 一直连不上,无论是 80 , 22 还是冷门端口。

很奇怪,我想一棍子打死所有 tcp 不现实啊,拿日本的 vps 直接 mtr 可以确定最后一跳跳到了自己的主机。

有什么想法吗?

19377 次点击
所在节点    宽带症候群
48 条回复
RqPS6rhmP3Nyn3Tm
2016-10-05 09:48:14 +08:00
@GKLuke 我这神 tm 上万的端口都不通……
shiji
2016-10-05 09:51:14 +08:00
@BXIA 问问学校的 NOC 吧,这事有风险
mazyi
2016-10-05 10:15:21 +08:00
既然 UDP 通就用 UDP 在里面自己写可靠传输协议的应用层,机会还是很大的,尽量别和学校去说,说不定吧 new 的 UDP 也给断了。
RqPS6rhmP3Nyn3Tm
2016-10-05 10:35:35 +08:00
@mazyi UDP 本来就不可靠啊,上层实现要可靠我觉得有难度。
而且我主要还是想省了租 VPS 的钱,没有 TCP 我要死了……
mazyi
2016-10-05 11:16:52 +08:00
@BXIA 在 UDP 里面实现可靠传输很多的,还可以练手。不过学生租 VPS 也不要很多钱啊,腾讯云 1 块钱,国外的 VPS 也好多几十块一年的。
LGA1150
2016-10-05 11:32:33 +08:00
@BXIA QUIC?
XiaoxiaoPu
2016-10-05 11:48:03 +08:00
@BXIA kcp
itplanes01
2016-10-05 12:10:05 +08:00
交换机做了限制。
imNull
2016-10-05 12:51:56 +08:00
和我们学校一样,是防火墙封了
v9ox
2016-10-05 14:19:45 +08:00
学校那边搞的吧

我实验室台式机插网线 搞来当 cs 服务器 校外几个基友随便连
实验室笔记本用无线 就只能在某个 subnet 里面互通了

去 google 看 ip 形式都是公网
Citrus
2016-10-05 14:38:03 +08:00
教育网你就别想了。学校为了防止资源滥用给你的 IP 外面还有大墙的。想当年为了一个校内服务器开端口费死了劲了。。。
Citrus
2016-10-05 14:38:57 +08:00
还有,一棍子打死所有 TCP 确实不是学校的做法,一般都是一棍子打死所有入站连接 233333
MikuM97
2016-10-05 15:14:54 +08:00
外部发起的 state:new 的连接被屏蔽了吧,我们学校的防火墙我仔细找了,貌似没这个功能,不过 iptables 就能实现的东西……
Eleutherios
2016-10-05 16:02:54 +08:00
@xmoiduts 由校园内机器主动对外发出 TCP 连接?
至于怎么知道发给谁……找个中转机呗
zhaoxiting1997
2016-10-05 16:11:01 +08:00
很正常,在中国很多公网 ip 都不让访问的,之前移动还搞过公网 ip 只允许移动网内访问,联通和电信不行。。。
xiaonengshou
2016-10-05 17:50:11 +08:00
别想了,之前大学也是有公网 ip ,但是防火墙不允许任何端口连进来。
zyqf
2016-10-05 18:11:29 +08:00
telnet 测试下
chunchu
2016-10-05 18:12:21 +08:00
这个问题很早之前我也想问的,后来用 ngrok
解决的
adfsadfssfd
2016-10-05 18:27:41 +08:00
stateful inspection
falcon05
2016-10-05 20:22:42 +08:00
既然有 vps, 可以用 ssh 隧道做远程端口映射

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

https://www.v2ex.com/t/310614

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

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

© 2021 V2EX