2013-11-01 41 views
0

我有一个快速问题,我一直在尝试解决一段时间。 我有一个在jetty上运行的web应用程序,可以使用指向它的网址从同一网络上的机器查看它。但是,它不能从网络外部查看。这是一个大学网络,所以我怀疑这是一个防火墙问题,但为了节省打扰技术团队的更多问题,我想快速问一下,是否有任何码头配置,我应该首先检查,这将允许机器在同一网络上但不是来自外部网络的机器,还是它绝对是防火墙?码头 - 可以访问内部网络,但不能从外部访问

谢谢,

回答

1

极有可能是防火墙。

Jetty会侦听您机器上的任何网络接口。

我会限制我的例子,IPv4的,因为它仍然是比较常见的,但要知道,基于IPv6地址也存在(也许是你的大学使用)

实例接口:

本地主机

  • 127.0.0.1(本地主机) - 这只会侦听本地主机
012从本地主机发起的连接

私人地址

这些都是可以被分配到一个网络接口,一组IP地址(如您的个人笔记本电脑)。有几个IP范围被认为是Private Addresses,并且将允许位于同一子网上的机器彼此对话,但不会在该子网之外进行路由。

  • 192.168.0.0 - 192.168.255.255
  • 172.16.0.0 - 172.31.255.255
  • 10.0.0.0 - 10.255.255.255

如果在这些范围内都没有虽然输了,因为你的防火墙很可能能够作为一个地址互联网和大学私人地址之间的网关。 (有很多技术来实现这一点)

公共广播

公网地址是类似于私有地址,但可以接触到其他子网毫不费力。这并不意味着你所拥有的地址与其他人在互联网上看到的地址相同(没有详细说明,因为它超出了问题的范围)。

元地址

有一个特殊的元的地址,你可能会看到码头势必0.0.0.0。这意味着Jetty正在监听您计算机上的所有网络接口。 (localhost + private + public)。这是jetty的默认行为,可能是您配置的内容。

在与大学网络管理员交谈之前,您应该熟悉自己的机器有多少个网络接口以及每个分配的IP地址是什么。这样你可以向他们讲述你有什么和你的目标是什么。此外,如果他们批准您的请求,他们将拥有他们所需的一切,以便立即启用/设置/配置防火墙(无需您获取更多信息)

+0

谢谢Joakim,我非常欣赏时间和精力你的端口。它解释得很好,我现在知道我需要做什么:)。谢谢, – ThePerson