2011-01-27 19:06:58 +0000 2011-01-27 19:06:58 +0000
40
40

Dlaczego domyślnym adresem IP systemu Windows jest 169.xx.xx.xx?

Mój system Windows otrzymał pewnego dnia adres IP 169.xx.xx.xx i naprawiłem ten problem, ale dlaczego Microsoft wybrał ten adres jako domyślny?

Dlaczego nie 1.xx.xx.xx lub 255.xx.xx.xx? Czy jakiś facet w Microsofcie powiedział

Hej, wybierz liczbę od 1 do 255…. kto właśnie powiedział 169?! OK, wybieramy to jako domyślny adres IP systemu Windows.

Odpowiedzi (3)

65
65
65
2011-01-27 19:17:45 +0000

To nie jest MS to jest ISOC ;-)

Zajrzyj do zastrzeżonego adresu IP RFC 5735 pod special use IPv4 tutaj

169.254.0.0/16 - Jest to blok “link local”. Zgodnie z opisem w [RFC3927], jest on przeznaczony do komunikacji pomiędzy hostami na pojedynczym łączu. Hosty uzyskują te adresy poprzez auto-konfigurację, np. gdy nie można znaleźć serwera DHCP.

47
47
47
2011-01-27 19:27:43 +0000

Wykorzystanie adresów 169.x.x.x zdefiniowane jest w ramach standardu potocznie zwanego APIPA - Automatic Private IP Addressing.

W skrócie, jeśli urządzenie sieciowe nie ma przydzielonego stałego (statycznego) adresu i nie może go uzyskać poprzez zapytanie DHCP ), urządzenie mówi sobie: “Cóż, lepiej wymyślę sobie własny adres, żebym mógł się komunikować w tej sieci”, więc przypisuje sobie adres APIPA, który zaczyna się od 169.254.0.1 i sięga aż do 169.254.255.254.

Jeśli nagle okaże się, że Twój komputer ma adres z zakresu AIPIA, oznacza to zazwyczaj, że z urządzeniem w sieci przydzielającym adresy (serwerem DHCP) z jakiegoś powodu nie można się skontaktować; może ono być na przykład wyłączone lub Twój kabel sieciowy został odłączony.

11
11
11
2011-01-28 02:21:32 +0000

Aby przedstawić odpowiedź Dan M w innych słowach, twój serwer DHCP ma problem i nie może przydzielić adresu IP. Kiedy Windows i każdy inny system operacyjny jest skonfigurowany, aby uzyskać IP przez DHCP i nie dostaje żadnego, automatycznie przypisuje 169.254.xxx.xxx IP