Автоматическая приватная IP-адресация (APIPA) - это отказоустойчивая система DHCP, которая защищает компьютерную систему от сбоя, вызывая резервный механизм для сетей локального интернет-протокола версии 4 (IPv4), поддерживаемых Microsoft Windows. С APIPA клиенты DHCP могут получать IP-адреса, даже если серверы DHCP не работают. APIPA существует во всех современных версиях Windows, включая Windows 10.
Как работает APIPA
Сети, настроенные для динамической адресации, полагаются на сервер DHCP для управления пулом доступных локальных IP-адресов. Когда клиентское устройство Windows пытается подключиться к локальной сети, он связывается с сервером DHCP для запроса своего IP-адреса. Если DHCP-сервер перестает работать, сетевой сбой мешает запросу или возникает некоторая проблема на устройстве Windows, этот процесс может завершиться неудачей.
Когда процесс DHCP выходит из строя, Windows автоматически назначает IP-адрес из частного диапазона, который 169.254.0.1 в 169.254.255.254, Используя протокол разрешения адресов (ARP), клиенты проверяют, что выбранный адрес APIPA уникален в сети до их использования. Затем клиенты периодически проверяют сервер DHCP с периодическими интервалами, обычно каждые пять минут, и автоматически обновляют свои адреса, когда DHCP-сервер может обслуживать запросы.
Например, при запуске компьютера под управлением Windows Vista он ожидает только шесть секунд для DHCP-сервера перед использованием IP-адреса из диапазона APIPA. Более ранние версии Windows ищут DHCP-сервер в течение трех минут.
Все устройства APIPA используют сетевую маску по умолчанию 255.255.0.0, и все они находятся в одной и той же подсети.
APIPA включен по умолчанию в Windows, когда сетевой интерфейс ПК настроен для DHCP. Этот параметр называется автоконфигурацией в утилитах Windows, таких как ipconfig. Администратор компьютера может отключить эту функцию, отредактировав реестр Windows и установив следующее значение ключа в 0:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / TcpipParameters / IPAutoconfigurationEnabled
Сетевые администраторы и опытные пользователи компьютеров признают, что сбои в процессе DHCP указывают на необходимость устранения неполадок в сети, чтобы выявлять и устранять проблемы, препятствующие нормальной работе DHCP. Адреса APIPA не попадают ни в один из диапазонов частных IP-адресов, определенных стандартом интернет-протокола, и ограничены для использования только в локальных сетях. Подобно частным IP-адресам, тесты прямого вызова или любые другие запросы на подключение из Интернета и других внешних сетей не могут быть напрямую подключены к устройствам APIPA. Устройства, сконфигурированные APIPA, могут взаимодействовать с одноранговыми устройствами в своей локальной сети, но не могут взаимодействовать за его пределами. Хотя APIPA предоставляет клиентам Windows полезный IP-адрес, он не предоставляет клиенту сервер имен (DNS или WINS) и адреса сетевого шлюза по протоколу DHCP. Локальные сети не должны пытаться вручную назначать адреса в диапазоне APIPA, потому что это приведет к конфликтам IP-адресов. Чтобы сохранить преимущества APIPA, указывающие на отказ DHCP, администраторы должны избегать использования этих адресов для каких-либо других целей и вместо этого ограничивать свои сети использованием стандартных диапазонов IP-адресов. Ограничения APIPA




