如果我有 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 地址。(仅替换 MAC 地址。)
这就是为什么“我的 IP 是什么?”之类的网站尽管位于十几个路由器后面,也能看到您的 IP。
如果 192.168.2.3 检测到路由器的 IP(192.168.1.254),应该怎么办?
您必须在路由器上启用 NAT 功能(网络地址转换)。(在 Linux 上,这也称为伪装。)
大多数情况下,NAT 是不可取的,而且通常只会使情况变得更糟;除非由于某种原因绝对需要,否则不要在 LAN 之间路由时使用它。