Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В этой статье описывается, как использовать автоматическое назначение адресов по протоколу TCP/IP без наличия на сети сервера протокола динамической конфигурации хоста (DHCP). Версии операционной системы, перечисленные в разделе "Применимо к" этой статьи, имеют функцию, называемую автоматической частной IP-адресацией (APIPA). С помощью этой функции компьютер Windows может назначить себе IP-адрес в случае, если DHCP-сервер недоступен или не существует в сети. Эта функция делает настройку и поддержку небольшой локальной сети (LAN) с tcp/IP менее сложной задачей.
Дополнительная информация
Important
Внимательно выполните действия, описанные в этом разделе. При неправильном изменении реестра могут возникнуть серьезные проблемы. Прежде чем приступить к изменениям, создайте резервную копию реестра для восстановления на случай возникновения проблем.
Компьютер под управлением Windows, настроенный для использования DHCP, может автоматически назначить себе IP-адрес, если DHCP-сервер недоступен. Например, это может произойти в сети без DHCP-сервера или в сети, если DHCP-сервер временно отключен для обслуживания.
Управление по назначению номеров Интернет (IANA) зарезервировала диапазон 169.254.0.0-169.254.255.255 для автоматической частной IP адресации. В результате APIPA предоставляет адрес, который гарантированно не конфликтует с маршрутизируемыми адресами.
После назначения IP-адреса сетевого адаптера компьютер может использовать TCP/IP для обмена данными с любым другим компьютером, подключенным к той же локальной сети, и который также настроен для APIPA или имеет IP-адрес вручную, заданный в диапазоне адресов 169.254.x.y (где x.y является уникальным идентификатором клиента) с маской подсети 255.255.0.0. Обратите внимание, что компьютер не может взаимодействовать с компьютерами в других подсетях или с компьютерами, не используюющими автоматические частные IP-адреса. Автоматическая частная IP-адресация включена по умолчанию.
Вы можете отключить его в любом из следующих случаев:
Сеть использует маршрутизаторы.
Сеть подключена к Интернету без NAT или прокси-сервера.
Если вы не отключили сообщения, связанные с DHCP, dhcp-сообщения предоставляют вам уведомление при изменении адреса DHCP и автоматической частной IP-адресации. Если DHCP-обмен сообщениями случайно отключен, можно снова активировать DHCP-сообщения, изменив значение PopupFlag в следующем разделе реестра с 00 на 01: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP
Обратите внимание, что необходимо перезагрузить компьютер, чтобы изменения вступили в силу. Вы также можете определить, использует ли ваш компьютер APIPA, с помощью средства Winipcfg в Windows Millennium Edition, Windows 98 или Windows 98 Second Edition:
Нажмите кнопку "Пуск", нажмите кнопку "Выполнить", введите "winipcfg" (без кавычки) и нажмите кнопку "ОК". Нажмите кнопку "Дополнительные сведения". Если поле "Ip-адрес автонастройки" содержит IP-адрес в диапазоне 169.254.x.x, включена автоматическая частная IP-адресация. Если поле IP-адреса существует, автономная частная IP-адресация в настоящее время не включена. Для Windows 2000, Windows XP или Windows Server 2003 можно определить, используется ли компьютер APIPA с помощью команды IPconfig в командной строке:
Нажмите кнопку "Пуск", нажмите кнопку "Выполнить", введите "cmd" (без кавычек), а затем нажмите кнопку "ОК", чтобы открыть окно командной строки MS-DOS. Введите "ipconfig /all" (без кавычек), а затем нажмите клавишу ВВОД. Если строка "Включена автонастройка" говорит "Да", а ip-адрес автонастройки — 169.254.x.y (где x.y является уникальным идентификатором клиента), то компьютер использует APIPA. Если строка "Включена автонастройка" говорит "Нет", компьютер в настоящее время не использует APIPA. Вы можете отключить автоматическую частную IP-адресацию с помощью любого из следующих методов.
Сведения о TCP/IP можно настроить вручную, что полностью отключает DHCP. Вы можете отключить автоматическую частную IP-адресацию (но не DHCP), изменив реестр. Для этого добавьте запись реестра DWORD IPAutoconfigurationEnabled со значением 0x0 в следующий раздел реестра для Windows Millennium Edition, Windows 98 или Windows 98 Second Edition: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP
Для Windows 2000, Windows XP и Windows Server 2003 можно отключить APIPA, добавив DWORD-запись IPAutoconfigurationEnabled со значением 0x0 в следующий раздел реестра: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Adapter GUID>
Note
Вложенный ключ GUID адаптера — это глобальный уникальный идентификатор (GUID) для адаптера локальной сети компьютера.
Указание значения 1 для записи DWORD IPAutoconfigurationEnabled включит APIPA, которое является состоянием по умолчанию, если это значение отсутствует в реестре.
Примеры использования APIPA
Пример 1. Нет предыдущего IP-адреса и нет DHCP-сервера
Когда компьютер под управлением Windows (настроен для DHCP) инициализируется, он передает три или более сообщений обнаружения. Если DHCP-сервер не отвечает после трансляции нескольких сообщений обнаружения, компьютер Windows назначает себе адрес класса B (APIPA). Затем компьютер Windows отобразит сообщение об ошибке пользователю (если ему никогда не был назначен IP-адрес от DHCP-сервера в прошлом). Затем компьютер Windows отправляет сообщение обнаружения каждые три минуты при попытке установить связь с DHCP-сервером.
Пример 2. Предыдущий IP-адрес и отсутствие DHCP-сервера
Компьютер проверяет наличие DHCP-серверов, и если они не найдены, делается попытка связаться со шлюзом по умолчанию. Если шлюз по умолчанию отвечает, компьютер Windows сохраняет ранее арендованный IP-адрес. Тем не менее, если компьютер не получает ответ от шлюза по умолчанию или если ни один не назначен, он использует функцию автоматического частного присвоения IP-адресов, чтобы назначить себе IP-адрес. Сообщение об ошибке отображается пользователю и сообщения об обнаружении передаются каждые 3 минуты. После подключения DHCP-сервера создается сообщение о повторном создании связи с DHCP-сервером.
Пример 3. Срок действия аренды истекает, а DHCP-сервера нет.
Компьютер под управлением Windows пытается повторно установить аренду IP-адреса. Если компьютер Windows не находит сервер DCHP, он назначает себе IP-адрес после создания сообщения об ошибке. Затем компьютер передает четыре сообщения обнаружения, и каждые 5 минут повторяет всю процедуру, пока DHCP-сервер не появится в сети. Затем создается сообщение о том, что обмен данными был восстановлен с DHCP-сервером.