En la versión 4 del Protocolo de Internet, la dirección 0.0.0.0 es una metadirección no enrutable utilizada para designar un objetivo no válido, desconocido o no aplicable.
En el contexto de los servidores, 0.0.0.0 significa “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 escucha en 0.0.0.0, será accesible a ambas IP.
En el contexto del enrutamiento, 0.0.0.0 generalmente significa la ruta predeterminada, es decir, la ruta que conduce al “resto” de Internet en lugar de en algún lugar de la red local.
- ¿Cuál es la forma más efectiva de bloquear wikileaks?
- ¿Cuál es la mejor manera de describir qué es un puerto de computadora y cuáles son sus funciones?
- ¿Para qué sirve el modelo OSI?
- ¿Cuáles son las diferencias entre los sockets de netlink y las llamadas ioctl?
- ¿Cuál es la diferencia entre la red heterogénea y la red LTE 'normal'?
Los usos incluyen:
- 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 la solicitud de dirección a través de DHCP ha fallado, siempre que la pila IP del host lo admita. Este uso ha sido reemplazado por el mecanismo APIPA en los sistemas operativos modernos.
- Una forma de especificar “cualquier host IPv4 en absoluto”. Se utiliza de esta manera cuando se especifica una ruta predeterminada.
- Una forma de especificar explícitamente que el objetivo no está disponible. [1]
- Una forma de especificar “cualquier dirección IPv4”. Se utiliza de esta manera cuando se configuran servidores (es decir, cuando se vinculan sockets de escucha). Los programadores de TCP lo conocen como INADDR_ANY. (bind (2) se une a las direcciones, no a las interfaces).