如果我有 2 個網路192.168.1.0/24
和192.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 之間路由時不要使用它,除非出於某種原因絕對需要它。