2017-10-15 116 views
-1

我已经试过这2级不同的网络:奇怪的行为正在Ping公网IP

  • 设置路由器响应ping网络端口上。
  • 在www.whatsmyip.com上查找公共IP
  • 使用PuTTy将SSH登录到另一台服务器,并从那里ping公共IP。

在一个网络1中工作,在网络2中它不会。所以问题是。什么会导致这种行为?

回答

0

例如,如果部署了Carrier-Grade NAT,公共IP地址(外部站点看到您的请求来自的地址,即whatismyip会告诉您的地址)可能不是路由器可直接访问的地址。

如果ISP没有足够的IPv4地址,可能会使用CGNAT来共享多个客户端之间的单个地址。

判断是否发生这种情况的一种方法是将whatismyip.com与路由器在其WAN/Internet接口上的地址进行比较。如果它们不同(并且路由器直接连接到ISP),那么它可能就是CGNAT。

+0

谢谢。我认为这正是发生的事情。在我称为网络2的网络上,我在广域网接口上看到地址为10.x.x.x(这在检查whatsmyip.com时看不到)。在这种情况下,我能做些什么来ping我的路由器? – forsam

+0

是的,这绝对看起来像CGNAT,因为10.0.0.0/8是[私人地址空间]之一(https://en.wikipedia.org/wiki/Private_network#Private_IPv4_address_spaces)。你可以检查你的ISP是否可以选择获得一个静态公共IP地址(如果他们提供的话,他们可能会收取额外费用),或者你可以使用某种VPN设置来公开访问。 – Anonymouse

+0

谢谢,我会研究VPN。或者现在就解决我现在为什么会发生这种情况。 – forsam