IPv4 proporciona direcciones de origen y destino de 32 bits para los paquetes enrutados. Una dirección tiene significado junto con su prefijo, interfaz, ámbito, política de enrutamiento y duración, no como identificador permanente de todo un dispositivo.
Subnetting · Lección 1
IPv4
Aprende cómo se relacionan las direcciones IPv4, los prefijos, los ámbitos y la salida de las interfaces Linux.
Notación decimal con puntos
IPv4 se representa como cuatro octetos de ocho bits separados por puntos:
192.0.2.165
Cada octeto abarca de 0 a 255, por lo que la dirección completa contiene cuatro bytes. La longitud del prefijo indica cuántos bits iniciales pertenecen al prefijo de red, como en 192.0.2.165/24.
¿Qué tamaño tiene una dirección IPv4?
Ámbito y finalidad de las direcciones
No todas las direcciones IPv4 pueden enrutarse globalmente. Entre los ejemplos se encuentran loopback 127.0.0.0/8, link-local 169.254.0.0/16, intervalos privados como 10.0.0.0/8 e intervalos de documentación como 192.0.2.0/24. Las direcciones multicast y de broadcast limitado tienen otras semánticas.
Las direcciones privadas pueden reutilizarse en redes distintas. NAT puede traducirlas para la comunicación externa, pero no es necesario para comunicarse dentro del dominio privado enrutado.
¿Por qué puede aparecer 10.0.0.1 en muchas organizaciones?
Inspeccionar direcciones IPv4 en Linux
Muestra las asignaciones IPv4 con:
$ ip -4 address show
Una línea como esta informa de algo más que la dirección:
inet 192.0.2.165/24 brd 192.0.2.255 scope global dynamic eth0
Muestra el prefijo, el broadcast, el ámbito, el indicador de origen dinámico y la interfaz. Otras líneas pueden mostrar las duraciones válida y preferida. Una interfaz puede contener varias direcciones IPv4.
¿Qué significa /24 en 192.0.2.165/24?
Determinar el origen seleccionado
La presencia de una dirección no demuestra que Linux vaya a utilizarla para un destino. Las rutas, las reglas de política, las métricas y la vinculación de la aplicación influyen en la selección del origen. Consulta la decisión de enrutamiento actual:
$ ip route get 198.51.100.20
Interpreta el siguiente salto, la interfaz y el origen seleccionados, y después prueba la ruta real de la aplicación. No modifiques direcciones en una máquina remota sin acceso mediante consola y un plan de reversión.
¿Qué puede mostrar ip route get DESTINATION?
Lección completada
Has completado IPv4
Ahora puedes interpretar una dirección IPv4 como parte del estado de las interfaces y el enrutamiento.
Reconoce IPv4 como cuatro octetos que suman 32 bits.
Interpreta una dirección junto con su prefijo.
Distingue los ámbitos privado, loopback, link-local y otros.
Inspecciona las asignaciones y el origen seleccionado para un destino.
Guarda tu progreso
Crea una cuenta gratuita para guardar esta lección y continuar en cualquier dispositivo.
Crear una cuenta gratuita