如何确定我是否在防火墙后面?

cap*_*aig 7 router firewall webserver

好的,所以我住在一个可以上网的公寓里,但我不知道通过谁或什么类型的。我的所有计算机都通过路由器运行,路由器插入墙上的以太网端口。我想运行一个网络服务器,但不确定我是否有可用的公共 IP。

我可以从 192.168.2.5 的网络内访问我的服务器。我通过路由器转发了端口,但是如果我尝试通过我的公共 ip 访问它,连接就会超时。

我能在路由器(belkin)配置中找到的唯一信息是它报告的 WAN IP 与我的公共 ip 相同。我不确定我没有连接是因为我配置错误,还是因为我在另一个无法访问的防火墙后面。有什么方法可以发现我和互联网之间的其他防火墙级别?

Zyp*_*her 4

如果路由器将您的 WAN IP 报告为您的公共 IP,则您已分配了一个公共 IP。

如果您想知道提供商是谁,您可以在 ARIN 的查找网站上查找所有者是谁(如果您在美国)。

至于如果您位于防火墙后面 - 这将更加困难,因为即使您执行了 nmap 扫描之类的操作,您的贝尔金也可能会丢弃数据包。

您还应该注意,运行服务器违反了我在消费者级互联网连接上看到的每个 TOS,并且一些提供商(Verizon 我正在看着您)将过滤常见的服务器端口(25、80、443、110 等)

老实说,如果您想运行 Web 服务器,最不令人头疼的就是每月花 10 美元左右购买托管网站。