检查我的ISP是否使用traceroute阻止端口80上的传入连接


0

我试图在端口80上通过互联网监听一个简单的服务器。我已经配置iptables接受通过http的传入连接,所以我不这样做,但是当我使用traceroute到我自己的IP地址时,我得到:

190-90-90-90.dyn.dsl.cantv.net (190.90.90.90) ...

(很明显,这不是我真正的IP地址,而是一个例子)。如果我访问此地址(包括dyn.dsl.cantv.net),我会使用计算机中的浏览器获得正确的响应,但如果尝试使用移动Web浏览器从外部访问,我会得到

响应时间太长

这意味着我的ISP阻止来自端口80(http)的传入连接?

我不明白发生了什么,因为我创建了另一个简单的服务器,但是使用自签名证书(ssl)监听8443并从外部转到https://190.90.90.90:8443,使用我的移动网络浏览器我得到一个权利响应。

我不知道问这个问题的好地方,但我认为可能与网络有关,我希望你能帮助我。


您是否在端口80上运行http或https服务器?https默认使用端口443。
SpiderPig

使用HTTP服务器侦听端口时的响应错误(默认为http)。
J Johnson

https://190.90.90.90:8443只是对我有用的参考。
J Johnson

Answers:


1

“端口”与TCP,UDP或较少使用的SCTP相关。Traceroute与检测到的端口80无关.TraceRoute的目的是查看哪个路由器丢弃数据包。(对于单个子网内设备之间的连接困难,Traceroute也没用。)

这意味着我的ISP阻止来自端口80(http)的传入连接?

听起来很不错,除非你可以到达80号港口的其他站点。注意,我并不是说他们故意阻止它。我只是说效果基本相同。这可能是一个路由问题。

联系您的ISP。如果这是你的电话公司,那么,有了一些经验,我会说你可能需要超越一般的“客户服务”来与“技术支持”代表交谈。

ISP通常可以解决问题,或者帮助确定问题对于ISP来说是远程的(这也是有用的信息)。在某些情况下,他们可能能够确定哪些公司的行为存在问题,或者让您知道或甚至联系该公司并帮助解决问题。


它也可能是ISP没有阻塞端口80,但路由器上的固件坏了。(特别是在路由器使用端口80作为Web服务器的情况下......)
davidgo时间:2017年

你在路由器上称为坏固件是什么?@davidgo
J Johnson

我相信我已经看到路由器无法转发路由器具有绑定到此端口的服务的端口。对我来说,这是路由器固件中的错误/设计缺陷。如果可用,更改为dd-wrt可以解决问题。
davidgo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.