¿Por qué la dirección IP predeterminada de Windows 169.xx.xx.xx?

40

Mi sistema de Windows obtuvo una 169.xx.xx.xxdirección IP el otro día y solucioné el problema, pero ¿por qué Microsoft eligió esta dirección como predeterminada?

¿Por qué no 1.xx.xx.xxo 255.xx.xx.xx? ¿Un tipo de Microsoft dijo

Oye, elige un número del 1 al 255 ... ¡¿Quién acaba de decir 169 ?! Bien, vamos con eso para nuestra dirección IP predeterminada de Windows.

Adán
fuente
66
En realidad, no siempre es 169.xx.xx.xx también hay 192.168.xx.xx que he visto.
James Mertz
12
169.xx.xx.xx son muy específicos en su uso y función, y no están directamente relacionados con el uso del esquema de direcciones 192.168.xx.xx
Linker3000
19
Sí, no, KronoS: nunca has visto a Windows asignarse automáticamente una dirección IP 192.168 ... no hace eso.
delfuego
3
@ KronoS, te estás perdiendo el punto. Las direcciones 192.x son reales . Las direcciones predeterminadas 169.x significan que la computadora no está realmente conectada a una red.
CarlF
3
192.168.0.0/24 no tiene nada que ver con la razón por la cual existe 169.254.0.0/24. Lo ÚNICO que tienen en común es que no son enrutables. Deja de confundir a los dos. Windows nunca se asignará una dirección 192.168.0.0/24. Tampoco con Microsoft. Siempre proviene de un enrutador o una asignación manual de IP.
LawrenceC

Respuestas:

65

No es MS, es el ISOC ;-)

Eche un vistazo a la dirección IP reservada RFC 5735 bajo uso especial IPv4: aquí

169.254.0.0/16 - Este es el bloque "enlace local". Como se describe en [RFC3927], se asigna para la comunicación entre hosts en un solo enlace. Los hosts obtienen estas direcciones mediante la configuración automática, como cuando no se puede encontrar un servidor DHCP.

Dan M.
fuente
2
Me encontré por primera vez con este espacio de direcciones cuando Apple presentó Bonjour .
Annika Backstrom
2
Sin embargo, eso solo difiere la descripción de "por qué": ¿por qué RFC 5735 asignó este "número mágico" específico para este uso? ¿Cuál es la razón?
Konrad Rudolph
2
@Konrad: sospecho que parte de la razón era que estaba disponible.
Rob Moir
2
@Konrad: RFC 5735 es más una colección de RFC que pertenecen a netblocks de uso especial. La verdadera "carne y papas" se puede encontrar en RFC 3927, que está vinculado directamente desde 5735. ¿Por qué el IETF eligió este espacio de direcciones para Link local? No puedo encontrar el razonamiento.
Dan M.
@DanM., ¿Qué significa "enlace local" de todos modos? ¿Cómo difiere 192 de 169?
Pacerier
47

El uso de direcciones 169.xxx se define dentro de un estándar conocido coloquialmente como APIPA - Direccionamiento automático de IP privado.

En pocas palabras, si a un dispositivo de red no se le ha asignado una dirección fija (estática) y no puede obtenerla preguntando ( DHCP ), el dispositivo se dice a sí mismo: "Bueno, mejor invento una dirección propia, así que puede comunicarse en esta red ", por lo que se asigna una dirección APIPA, que comienza en 169.254.0.1 y se extiende hasta 169.254.255.254.

Si de repente encuentra que su computadora tiene una dirección dentro del rango de AIPIA, generalmente significa que el dispositivo en la red que distribuye direcciones (el servidor DHCP) no es contactable por alguna razón; puede estar apagado o su cable de red se ha desconectado, por ejemplo.

Linker3000
fuente
1
¿Quiere decir que una vez que pueden hablar con DHCP, cambian de 169 a 192? ¿Es esto un estándar o es solo por costumbre? ¿Qué pasa si él no cambia incluso después de hablar con DHCP?
Pacerier
11

Para decir la respuesta de Dan M en otros términos, su servidor DHCP tiene un problema y no puede asignar una dirección IP. Cuando Windows y cualquier otro sistema operativo se configuran para obtener una IP a través de DHCP y no obtienen ninguno, asignan automáticamente 169.254.xxx.xxx IP

icasimpan
fuente
1
Creo que te refieres a Dan M. También existe la alternativa de que no tengas un servidor DHCP en la red.
Samuel Harmer