2017-10-15 115 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