¿Se utiliza o no la dirección IP 0.0.0.0?

¿Se utiliza o no la dirección IP 0.0.0.0?

Realmente me pregunto si se puede utilizar o no una dirección IP con todos sus bits desactivados. Por favor responda si sabe dónde se usa o no se puede usar.

Respuesta1

Referencia Direcciones IP con significados especiales:

0.0.0.0

“Yo”: (alternativamente, “este host” o “el host actual/predeterminado”). Utilizado por un dispositivo para referirse a sí mismo cuando no conoce su propia dirección IP.El uso más común es cuando un dispositivo intenta determinar su dirección utilizando un protocolo de configuración de host como DHCP.. También se puede utilizar para indicar que se puede utilizar cualquier dirección de un host multitarjeta.

Referencia ¿Cuál es el significado de la dirección IP 0.0.0.0?:

"0.0.0.0" es una sintaxis de dirección válida. Por lo tanto, debería analizarse como válido siempre que se espere una dirección IP en notación decimal con puntos tradicional. Una vez analizado y convertido a una forma numérica viable, su valor determina lo que sucede a continuación.

El valor todo cero tiene un significado especial.Por lo tanto, es "válido", pero tiene un significado que puede no ser apropiado (y, por lo tanto, tratarse como no válido) para circunstancias particulares.Básicamente es el marcador de posición "sin dirección en particular".Para cosas como la vinculación de direcciones de conexiones de red, el resultado puede ser asignar una dirección de interfaz adecuada a la conexión. Si lo está utilizando para configurar una interfaz, puede eliminar una dirección de la interfaz.Depende del contexto de uso para determinar qué significa realmente "ninguna dirección en particular".

En el contexto de una entrada de ruta, normalmente significa la ruta predeterminada.. Esto sucede como resultado de más máscara de dirección, que selecciona los bits a comparar. Una máscara de "0.0.0.0" no selecciona bits, por lo que la comparación siempre se realizará correctamente. Entonces, cuando se configura dicha ruta, siempre hay un lugar al que pueden ir los paquetes (si se configura con un destino válido).

En algunos casos, simplemente "0" también funcionará y tendrá el mismo efecto. Pero esto no está garantizado. La forma "0.0.0.0" es la forma estándar de decir "ninguna dirección en particular" (en IPv6 es "::0" o simplemente "::").

Referencia 0.0.0.0:

En la versión 4 del Protocolo de Internet, la dirección 0.0.0.0 es una metadirección no enrutable que se utiliza para designar un destino no válido, desconocido o no aplicable. Dar un significado especial a un dato que de otro modo no sería válido es una aplicación de la señalización dentro de banda.

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 utiliza 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 "cualquier host IPv4". Se utiliza de esta manera al especificar 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 al configurar servidores (es decir, al vincular sockets de escucha). Los programadores de TCP lo conocen como INADDR_ANY. (bind(2) se vincula a
    direcciones, no a interfaces).

En IPv6, la dirección de todos ceros se escribe como "::".

Descubrimiento/Solicitud de DHCP:

ReferenciaComprensión y solución de problemas de DHCP en Catalyst Switch o redes empresariales

Cuando un cliente se inicia por primera vez, se dice que está en el estado Inicializando y transmite un mensaje DHCPDISCOVER en su subred física local a través del puerto 67 del Protocolo de datagramas de usuario (UDP) (servidor BootP).Dado que el cliente no tiene forma de saber la subred a la que pertenece, DHCPDISCOVER es una transmisión de todas las subredes (dirección IP de destino 255.255.255.255), con una dirección IP de origen 0.0.0.0. La dirección IP de origen es 0.0.0.0, ya que el cliente no tiene una dirección IP configurada.Si existe un servidor DHCP en esta subred local y está configurado y funcionando correctamente, el servidor DHCP escuchará la transmisión y responderá con un mensaje DHCPOFFER. Si no existe un servidor DHCP en la subred local, debe haber un agente de retransmisión DHCP/BootP en esta subred local para reenviar el mensaje DHCPDISCOVER a una subred que contenga un servidor DHCP.

Este agente de retransmisión puede ser un host dedicado (por ejemplo, Microsoft Windows Server) o un enrutador (por ejemplo, un enrutador Cisco configurado con declaraciones auxiliares de IP a nivel de interfaz).

...

Después de que el cliente recibe un DHCPOFFER, responde con un mensaje DHCPREQUEST, indicando su intención de aceptar los parámetros en el DHCPOFFER y pasa al estado Solicitante. El cliente puede recibir varios mensajes DHCPOFFER, uno de cada servidor DHCP que recibió el mensaje DHCPDISCOVER original. El cliente elige un DHCPOFFER y responde únicamente a ese servidor DHCP, rechazando implícitamente todos los demás mensajes DHCPOFFER. El cliente identifica el servidor seleccionado completando el campo de opción Identificador del servidor con la dirección IP del servidor DHCP. DHCPREQUEST también es una transmisión, por lo que todos los servidores DHCP que enviaron un DHCPOFFER verán el DHCPREQUEST y cada uno sabrá si su DHCPOFFER fue aceptado o rechazado. Cualquier opción de configuración adicional que requiera el cliente se incluirá en el campo de opciones del mensaje DHCPREQUEST.Aunque al cliente se le haya ofrecido una dirección IP, enviará el mensaje DHCPREQUEST con una dirección IP de origen de 0.0.0.0. En este momento, el cliente aún no ha recibido la verificación de que está claro para usar la dirección IP.

...

Conversación cliente-servidor para que el cliente obtenga la dirección DHCP donde el cliente y el servidor DHCP residen en la misma subred

ingrese la descripción de la imagen aquí

Ruta por defecto:

ReferenciaConfiguración de una puerta de enlace de último recurso mediante comandos IP

Este documento explica cómo configurar una ruta predeterminada o puerta de enlace de último recurso. Estos comandos IP se utilizan:

  • puerta de enlace predeterminada IP

  • IP de red predeterminada

  • y ruta ip 0.0.0.0 0.0.0.0

ruta IP 0.0.0.0 0.0.0.0

Crear una ruta estática a la red 0.0.0.0 0.0.0.0 es otra forma de configurar la puerta de enlace de último recurso en un enrutador. Al igual que con el comando ip default-network, el uso de la ruta estática a 0.0.0.0 no depende de ningún protocolo de enrutamiento. Sin embargo, el enrutamiento IP debe estar habilitado en el enrutador.

Nota: IGRP no comprende una ruta a 0.0.0.0. Por lo tanto, no puede propagar rutas predeterminadas creadas con el comando ip route 0.0.0.0 0.0.0.0. Utilice el comando ip default-network para que IGRP propague una ruta predeterminada.

Respuesta2

Gracias por investigarlo, pero encontré la respuesta. Para su conocimiento y el mío también, me gustaría decirle que la dirección IP 0.0.0.0 se usa cuando se forma una nueva red y el servidor DHCP está encendido en esa red, por lo que, como es una red nueva, ninguna de las estaciones de trabajo tiene su propia IP, por lo que para configurar y obtener la IP, la computadora genera el paquete con la IP de origen 0.0.0.0 y este paquete se recibe automáticamente en el servidor DHCP según la configuración.

información relacionada