¿Cuándo se reemplaza una IP en el enrutamiento?

¿Cuándo se reemplaza una IP en el enrutamiento?

Si tengo 2 redes, 192.168.1.0/24y 192.168.2.0/24, y mi IP es 192.168.1.2con las siguientes rutas:

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

¿Por qué al llegar a un host en el 192.168.2.3detecta mi IP 192.168.1.2?

¿Qué debería pasar para 192.168.2.3detectar la IP del enrutador en su lugar ( 192.168.1.254)? ¿Es otro tipo de red?

Gracias

Respuesta1

¿Por qué al llegar a un host en el 192.168.2.3 detecta mi IP 192.168.1.2?

La dirección IP esnuncareemplazado en ruta normal. (Solo lo son las direcciones MAC).

Por eso sitios como "¿Cuál es mi IP?" Puede ver tu IP a pesar de estar detrás de una docena de enrutadores.

¿Qué debería pasar para que 192.168.2.3 detecte la IP del enrutador (192.168.1.254)?

Tendría que habilitar la función NAT (traducción de direcciones de red) en el enrutador. (En Linux, también se le llama enmascaramiento).

La mayoría de las veces, NAT no es deseable y normalmente sólo empeora las cosas; no lo utilice al enrutar entre LAN a menos que sea absolutamente necesario por algún motivo.

Respuesta2

Una IP se reemplaza si hayTraducción de Direcciones de Red(NAT) en la mezcla. El resumen es que las IP que usted especificó en la pregunta están en elgrupo de direcciones IP privadas, por lo que no habrá NAT en la imagen (a menos que, por alguna extraña razón, su enrutador tenga NAT/Masquerade de todos modos). Esto significa que si ambas máquinas en cuestión tienen IP públicas enrutables, tampoco se reemplazará ninguna IP.

Sin embargo, si la IP de origen es de una IP privada, entonces NAT entrará en vigor (siempre que esté habilitado en el enrutador) y el enrutador reemplazará su IP local por su propia IP pública.

información relacionada