Perché l'indirizzo IP predefinito di Windows 169.xx.xx.xx?


40

Il mio sistema Windows ha ricevuto un 169.xx.xx.xxindirizzo IP l'altro giorno e ho risolto il problema, ma perché Microsoft ha scelto questo indirizzo come predefinito?

Perché no 1.xx.xx.xxo 255.xx.xx.xx? Ha detto un ragazzo della Microsoft

Ehi, scegli un numero da 1 a 255 .... chi ha appena detto 169 ?! OK, stiamo andando con quello per il nostro indirizzo IP predefinito di Windows.


6
In realtà non è sempre 169.xx.xx.xx che ho visto anche 192.168.xx.xx.
James Mertz,

12
169.xx.xx.xx sono molto specifici nel loro uso e nella loro funzione e non sono direttamente correlati all'uso dello schema degli indirizzi 192.168.xx.xx
Linker3000,

19
Sì, no, KronoS: non hai mai visto Windows assegnare automaticamente un indirizzo IP 192.168 ... non lo fa.
delfuego,

3
@KronoS, ti manca il punto. Gli indirizzi 192.x sono reali . Gli indirizzi predefiniti 169.x indicano che il computer non è effettivamente connesso a una rete.
CarlF,

3
192.168.0.0/24 non ha NIENTE a che fare con il motivo per cui esiste 169.254.0.0/24. L'unica cosa che hanno in comune è che non sono fattibili. Smetti di confondere i due. Windows non si assegnerà mai un indirizzo 192.168.0.0/24. Né con Microsoft. Viene sempre da un router o da un'assegnazione IP manuale.
LawrenceC,

Risposte:


65

Non è MS, è l'ISOC ;-)

Dai un'occhiata all'indirizzo IP riservato RFC 5735 in uso speciale IPv4: qui

169.254.0.0/16 - Questo è il blocco "link local". Come descritto in [RFC3927], è allocato per la comunicazione tra host su un singolo collegamento. Gli host ottengono questi indirizzi mediante la configurazione automatica, ad esempio quando non è possibile trovare un server DHCP.


2
Mi sono imbattuto per la prima volta in questo spazio di indirizzi quando Apple ha presentato Bonjour .
Annika Backstrom,

2
Ciò non fa che modificare la descrizione del "perché", tuttavia: perché RFC 5735 ha assegnato questo "numero magico" specifico per questo uso? Qual è la logica?
Konrad Rudolph,

2
@Konrad - Sospetto che parte della logica fosse che fosse disponibile.
Rob Moir,

2
@Konrad - RFC 5735 è più una raccolta di RFC che riguardano netblock per usi speciali. L'attuale "carne e patate" se ne può trovare in RFC 3927, che è collegato direttamente da 5735. Come mai IETF ha scelto questo spazio di indirizzi per Link local? Non riesco a trovare il ragionamento.
Dan M.

@DanM., Che cosa significa comunque "link local"? In che modo 192 differisce da 169?
Pacerier,

47

L'uso degli indirizzi 169.xxx è definito all'interno di uno standard colloquialmente noto come APIPA - Automatic Private IP Addressing.

In poche parole, se a un dispositivo di rete non è stato assegnato un indirizzo fisso (statico) e non è possibile ottenerne uno chiedendo ( DHCP ), il dispositivo si dice "Beh, è ​​meglio che io crei un indirizzo mio così può comunicare su questa rete ", quindi si assegna un indirizzo APIPA, che inizia da 169.254.0.1 e arriva fino a 169.254.255.254.

Se all'improvviso scopri che il tuo computer ha un indirizzo all'interno dell'intervallo AIPIA, di solito significa che il dispositivo sulla rete che fornisce gli indirizzi (il server DHCP) non è contattabile per qualche motivo; potrebbe essere spento o il cavo di rete è stato disconnesso, ad esempio.


1
Vuoi dire che una volta che sono in grado di parlare con DHCP, cambiano da 169 a 192? È uno standard o è solo personalizzato? E se non cambia anche dopo aver parlato con DHCP?
Pacerier,

11

Per dichiarare la risposta di Dan M in altri termini, il tuo server DHCP ha un problema e non può allocare un indirizzo IP. Quando Windows e qualsiasi altro sistema operativo sono configurati per ottenere un IP tramite DHCP e non ne ottengono nessuno, assegnano automaticamente 169.254.xxx.xxx IP


1
Penso che tu intenda Dan M. C'è anche l'alternativa che non hai un server DHCP sulla rete.
Samuel Harmer,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.