我怎么知道我是否在防火墙后面?


6

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

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

我在路由器(belkin)配置上找到的唯一信息是它报告的WAN IP与我的公共IP相同。我不确定我是否没有连接因为我配置错误,或者因为我在另一个防火墙后面我无法访问。有没有办法在我和互联​​网之间发现更多级别的防火墙?

Answers:


4

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

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

只要你在防火墙后面 - 这将更加困难,因为即使你做了类似nmap扫描的事情,你的belkin也可能会丢弃数据包。

您还应该注意到运行服务器是针对我在消费者级别互联网连接上看到的每个TOS,而一些提供商(Verizon我在看你)将过滤常见的服务器端口(25,80,443,110等)

老实说,如果你想运行一个网络服务器,最不用担心的是为托管网站每月花费10美元左右。


1

正如Zypher所说,您的路由器应该在WAN链路上报告IP。如果你去 http://www.whatismyip.com/ 它将显示您的公共IP地址。如果该IP地址与路由器WAN链路上的IP不匹配,那么您和互联网之间会有另一台路由器。


1

确定您是否正确转发端口的一种简单方法是将Belkin从等式中取出用于测试目的:

  1. 取消插入计算机和家庭网络
  2. 将计算机的IP地址从192.168.1.5更改为WAN IP地址
  3. 从调制解调器中拔出路由器
  4. 将计算机直接插入调制解调器而不是通过路由器
  5. 测试。您 知道 如何使它在192.168.1.5工作,所以它应该在公共互联网上以相同的方式工作。

请记住,这是一个 真的很糟糕的想法 让你的电脑插上电源 进入互联网。机器人(来自互联网)将扫描您的计算机并尝试安装病毒。但只要你连接的时间超过几分钟,而且正在使用某种类型的桌面防火墙软件,我觉得这种方法真的应该可以测试,看看Belkin配置是否有问题,或者是否你真的 被您的ISP“防火墙”。

祝你好运!


注意:上面的建议是假设路由器上的WAN IP地址 匹配www.whatismyip.com上显示的地址。如果它 ,那么上面的测试是完全没必要的,因为你肯定是在防火墙后面。
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.