路由中的IP何時被替換?

路由中的IP何時被替換?

如果我有 2 個網路192.168.1.0/24192.168.2.0/24,而我的 IP 具有192.168.1.2以下路由:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.254   0.0.0.0         UG    0      0        0 eth0
192.168.2.0     *               255.255.255.0   U     1      0        0 eth0

為什麼當到達其中的主機時192.168.2.3它會偵測到我的 IP 192.168.1.2

192.168.2.3如果要偵測路由器的 IP,應該怎麼做( 192.168.1.254)?這是另一種類型的網路嗎?

謝謝

答案1

為什麼當到達 192.168.2.3 中的主機時,它會偵測到我的 IP 192.168.1.2?

IP 位址是絕不替換為正常路由。 (只有 MAC 位址。)

這就是為什麼會出現「我的 IP 是什麼?」之類的網站。儘管位於十幾台路由器後面,但仍可以看到您的 IP。

192.168.2.3 應該怎樣檢測路由器的 IP(192.168.1.254)?

您必須在路由器上啟用 NAT 功能(網路位址轉換)。 (在 Linux 上,它也稱為偽裝。)

大多數時候,NAT 是不可取的,而且通常只會讓事情變得更糟。在 LAN 之間路由時不要使用它,除非出於某種原因絕對需要它。

答案2

如果有則更換IP網路位址解讀(NAT) 混合在一起。粗略的輪廓是,您在問題中指定的 IP 都在私有IP位址池,因此圖中不會有 NAT(除非您出於某種奇怪的原因將路由器設定為 NAT/Masquerade)。這意味著如果兩台機器都有公共可路由 IP,則也不會取代任何 IP。

但是,如果來源IP來自私有IP,那麼NAT就會生效(前提是在路由器上啟用了它),路由器會將您的本地IP替換為自己的公共IP。

相關內容