Wenn ich 2 Netzwerke habe, 192.168.1.0/24
und 192.168.2.0/24
und meine IP ist 192.168.1.2
mit folgenden Routen:
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
Warum bei Erreichen eines Gastgebers in der 192.168.2.3
es erkennt meine IP 192.168.1.2
?
Was soll denn passieren 192.168.2.3
um stattdessen die IP des Routers zu erkennen ( 192.168.1.254
)? Ist es eine andere Art von Netzwerk?
Vielen Dank
networking
router
ip
routing
JorgeeFG
quelle
quelle
Antworten:
Die IP-Adresse lautet noch nie im normalen Routing ersetzt. (Nur die MAC-Adressen sind.)
Das ist der Grund, warum Websites wie "Was ist meine IP?" kann Ihre IP sehen, obwohl sie sich hinter einem Dutzend Routern befindet.
Sie müssten die NAT-Funktion (Network Address Translation) auf dem Router aktivieren. (Unter Linux wird es auch Masquerading genannt.)
In den meisten Fällen ist NAT unerwünscht und verschlimmert die Situation normalerweise nur. Verwenden Sie es nicht beim Routing zwischen LANs, es sei denn, dies ist aus irgendeinem Grund unbedingt erforderlich.
quelle
Eine IP wird ersetzt, falls vorhanden Netzwerkadressübersetzung (NAT) in der Mischung. Der grobe Umriss ist, dass die IPs, die Sie für die Frage angegeben haben, beide in der sind Pool privater IP-Adressen Es ist also kein NAT im Bild (es sei denn, Sie haben aus irgendeinem Grund Ihren Router sowieso auf NAT / Masquerade eingestellt). Dies bedeutet, dass, wenn beide fraglichen Maschinen über öffentlich routbare IPs verfügen, auch keine IPs ersetzt werden.
Wenn die Quell-IP jedoch von einer privaten IP stammt, wird NAT wirksam (sofern es auf dem Router aktiviert ist) und der Router ersetzt Ihre lokale IP durch seine eigene öffentliche IP.
quelle