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

Почему по умолчанию IP-адрес Windows 169.xx.xx.xx?

На днях моя система Windows получила IP-адрес 169.xx.xx.xx, и я исправил проблему, но почему в Microsoft выбрали этот адрес в качестве адреса по умолчанию?

Почему не 1.xx.xx.xx или 255.xx.xx.xx? Один парень из Microsoft сказал

Эй, выбери цифру от 1 до 255…., кто только что сказал 169?! Хорошо, мы используем это для нашего IP-адреса Windows по умолчанию.

Ответы (3)

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

Это не РС, это ISOC ;-)

Посмотрите на зарезервированный IP-адрес RFC 5735 при специальном использовании IPv4 здесь

169.254.0.0/16 - Это блок “link local”. Как описано в [RFC3927], он выделяется для связи между хостами по одному каналу. Хосты получают эти адреса путем автоконфигурации, например, когда DHCP-сервер не может быть найден.

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

Использование адресов 169.x.x.x определено в рамках стандарта, известного как APIPA - Automatic Private IP Address (Автоматическая Частная IP Адресация).

В двух словах, если сетевому устройству не был назначен фиксированный (статический) адрес и оно не может его получить, спросив DHCP ), устройство говорит само себе: “Ну, я должен придумать свой собственный адрес, чтобы я мог общаться в этой сети”, поэтому оно назначает себе адрес APIPA, который начинается с 169.254.0.1 и работает до 169.254.255.254.

Если вы внезапно обнаружите, что ваш компьютер имеет адрес в диапазоне AIPIA, это обычно означает, что устройство в сети, отключающее адреса (сервер DHCP), по каким-то причинам не может быть заражено; оно может быть отключено или, например, ваш сетевой кабель отключен.

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

Чтобы сформулировать ответ Dan M в других терминах, у вашего DHCP-сервера есть проблема и он не может выделить IP-адрес. Когда Windows и любая другая ОС настроена на получение IP через DHCP, а они его не получают, они автоматически назначают 169.254.xxx.xxx IP

Похожие вопросы

3
7
2
8
10