En el Protocolo de Internet versión 4 , la dirección 0.0.0.0 es una meta-dirección no enrutable que se usa para designar un objetivo no válido, desconocido o no aplicable. A esta dirección se le asignan significados específicos en varios contextos, como en clientes o servidores . [1]
Como dirección de host
Los usos incluyen: [2]
- Una forma de especificar "cualquier dirección IPv4". Se utiliza de esta forma al configurar servidores (es decir, al vincular sockets de escucha). Esto es conocido por los programadores de TCP como INADDR_ANY. (bind (2) se une a direcciones, no a interfaces).
- La dirección que un host reclama como propia cuando aún no se le ha asignado una dirección. Como cuando se envía el paquete DHCPDISCOVER inicial cuando se usa DHCP .
- La dirección que un host se asigna a sí mismo cuando falla la solicitud de dirección a través de DHCP, siempre que la pila de IP del host lo admita. Este uso ha sido reemplazado por el mecanismo APIPA en los sistemas operativos modernos.
- Una forma de especificar explícitamente que el objetivo no está disponible. [3]
- Una forma de enrutar la solicitud a un objetivo inexistente en lugar del objetivo original. A menudo se utiliza con fines de bloqueo de anuncios.
En el contexto de los servidores, 0.0.0.0 puede significar "todas las direcciones IPv4 en la máquina local". Si un host tiene dos direcciones IP, 192.168.1.1 y 10.1.2.1, y un servidor que se ejecuta en el host está configurado para escuchar 0.0.0.0, se podrá acceder a él en ambas direcciones IP.
Enrutamiento
En el contexto de las tablas de enrutamiento , se utiliza un destino de red de 0.0.0.0 con una máscara de red de 0 para representar la ruta predeterminada como una subred de destino . Este destino se expresa como "0.0.0.0/0" en notación CIDR . Coincide con todas las direcciones en el espacio de direcciones IPv4 y está presente en la mayoría de los hosts, dirigido a un enrutador local.
En las tablas de enrutamiento, 0.0.0.0 también puede aparecer en la columna de la puerta de enlace. Esto indica que la puerta de enlace para llegar a la subred de destino correspondiente no está especificada. Esto generalmente significa que no se necesitan saltos de enrutamiento intermedios porque el sistema está conectado directamente al destino. [4]
En IPv6
En IPv6 , la dirección de todos ceros suele estar representada por ::
, que es la notación corta de 0000:0000:0000:0000:0000:0000:0000:0000
. [5] La variante IPv6 tiene el mismo propósito que su contraparte IPv4.
Ver también
Referencias
- ^ Bradley Mitchell (16 de diciembre de 2018). "Qué significa cuando ve la dirección IP 0.0.0.0" . Lifewire . Consultado el 25 de marzo de 2019 .
- ^ Akemi Iwaya (16 de agosto de 2015). "¿Cuál es la diferencia entre 127.0.0.1 y 0.0.0.0?" . How-To Geek . Consultado el 25 de marzo de 2019 .
- ^ "Base de información de administración de dispositivos de cable para sistemas de terminación de cable módem y módems de cable compatibles con la especificación de interfaz de servicio de datos por cable (DOCSIS)" .
Si es 0.0.0.0, la transmisión de Syslog está inhibida o la dirección del servidor de Syslog no es una dirección IPv4.
- ^ Sandra Henry-Stocker (3 de agosto de 2013). "Unix: ir de aquí para allá (conceptos básicos de enrutamiento)" . Mundo de la red . Consultado el 25 de marzo de 2019 .
- ^ Das, Kaushik. "Direccionamiento IPv6" . Consultado el 18 de junio de 2015 .