APIPA - Автоматично частно IP адресиране

Автоматичното частно IP адресиране (APIPA) е механизъм за преодоляване на неизправности по DHCP за локални мрежи, поддържащи 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 сървъра в периодичен интервал (обикновено 5 минути) и да актуализират адресите си автоматично, когато DHCP сървърът отново може да обслужва заявки.

Всички устройства на APIPA използват мрежовата маска по подразбиране 255.255.0.0 и всички се намират в същата подмрежа .

APIPA е активиран по подразбиране в Windows, когато интерфейсът за компютърна мрежа е конфигуриран за DHCP. В помощните програми на Windows като ipconfig , тази опция се нарича "Автоконфигурация". Функцията може да бъде деактивирана от администратор на компютъра чрез редактиране на системния регистър на Windows и задаване на следната ключова стойност на 0:

HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Услуги / TcpipParameters / IPAutoconfigurationEnabled

Мрежовите администратори (и разбиращите се компютърни потребители) разпознават тези специални адреси като неуспешни в DHCP процеса. Те посочват, че е необходимо да се разреши проблема с мрежата, за да се идентифицират и разрешат проблемите, които пречат на правилното функциониране на DHCP.

Ограничения на APIPA

Адресите на APIPA не попадат в нито един от обхватите на частните IP адреси, определени от стандарта за интернет протокол, но все пак са ограничени за използване само в локални мрежи. Подобно на частните IP адреси, тестовете за пинг или други заявки за връзка от интернет и други външни мрежи не могат да се правят директно на APIPA устройства.

Устройствата, конфигурирани от APIPA, могат да комуникират с партньорските устройства в локалната си мрежа, но не могат да комуникират извън него. Докато APIPA предоставя на клиентите на Windows използваем IP адрес, той не предоставя на клиента имена на сървъри ( DNS или WINS ) и адреси на мрежови шлюзове като DHCP.

Локалните мрежи не трябва да се опитват да задават ръчно адреси в обхвата на APIPA, което ще доведе до конфликти на IP адресите . За да се запази ползата, която APIPA има за индикация за неуспех на DHCP, администраторите трябва да избягват използването на тези адреси за друга цел и вместо това да ограничат мрежите си да използват стандартните диапазони на IP адреси.