Automatyczne prywatne adresowanie IP (APIPA) to standard DHCP , który chroni systemy komputerowe przed awarią poprzez utworzenie mechanizmu tworzenia kopii zapasowych dla sieci protokołu internetowego w wersji 4 (IPv4) obsługiwanych przez system Microsoft Windows. Dzięki APIPA klienci DHCP mogą otrzymywać adresy IP nawet wtedy, gdy serwer DHCP nie działa. APIPA istnieje we wszystkich nowoczesnych wersjach systemu Windows, w tym w systemie Windows 10.
Jak działa APIPA
Sieci skonfigurowane do dynamicznego przydzielania adresów korzystają z serwera DHCP do zarządzania pulą dostępnych lokalnych adresów IP. Gdy urządzenie klienckie z systemem Windows próbuje połączyć się z siecią lokalną, kontaktuje się z serwerem DHCP w celu zażądania adresu IP. Jeśli serwer DHCP przestanie działać, sieć będzie działać nieprawidłowo, żądania nie będą mogły zostać zrealizowane lub na urządzeniach z systemem Windows wystąpią pewne problemy.

Gdy proces DHCP nie powiedzie się, system Windows automatycznie przypisuje adres IP z zakresu prywatnego ( IP private ), od 169.254.0.1 do 169.254.255.254. Korzystając z protokołu ARP, urządzenia klienckie sprawdzają, czy wybrany adres APIPA jest unikalny w sieci przed jego użyciem. Następnie urządzenia klienckie sprawdzają ponownie serwer DHCP w ustalonych odstępach czasu, zwykle co 5 minut, i automatycznie aktualizują swój adres, gdy serwer DHCP zażąda usługi.
Na przykład, gdy uruchamiasz komputer z systemem Windows Vista, czeka on na serwer DHCP tylko przez 6 sekund, zanim użyje adresu IP z zakresu APIPA. Poprzednie wersje systemu Windows wyszukują serwery DHCP w ciągu trzech minut.
![Dowiedz się o APIPA Dowiedz się o APIPA]()
Wszystkie urządzenia APIPA używają domyślnej maski sieci 255.255.0.0 i wszystkie znajdują się w tej samej podsieci.
Funkcja APIPA jest domyślnie włączona w systemie Windows za każdym razem, gdy interfejs sieciowy komputera PC jest skonfigurowany dla protokołu DHCP. Ta opcja nazywa się autokonfiguracją w narzędziach systemu Windows, takich jak ipconfig. Administratorzy mogą wyłączyć tę funkcję, edytując rejestr systemu Windows i ustawiając następującą wartość klucza na 0:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/TcpipParameters/IPAutoconfigurationEnabled
Administratorzy sieci i doświadczeni użytkownicy komputerów zdają sobie sprawę, że błędy w procesie DHCP wskazują na problem z siecią, który należy zidentyfikować i rozwiązać, aby DHCP działał prawidłowo.
Ograniczenia APIPA
Adresy APIPA nie mieszczą się w zakresach prywatnych adresów IP zdefiniowanych przez standard protokołu internetowego i można ich używać wyłącznie w sieciach lokalnych. Podobnie jak prywatne adresy IP, testy ping lub inne żądania połączenia z Internetu i innych sieci zewnętrznych można wykonywać bezpośrednio za pomocą urządzeń APIPA.
![Dowiedz się o APIPA Dowiedz się o APIPA]()
Skonfigurowane urządzenia APIPA mogą komunikować się z urządzeniami równorzędnymi w swojej sieci lokalnej, ale nie mogą komunikować się poza siecią. Chociaż APIPA zapewnia klientom Windows użyteczny adres IP, nie udostępnia urządzeniom klienckim nazwy hosta (DNS lub WINS) i adresu bramy sieciowej, takiej jak DHCP.
Sieci lokalne nie powinny podejmować prób ręcznego przypisywania adresów w ramach APIPA, ponieważ wystąpią konflikty adresów IP. Aby zachować korzyść APIPA polegającą na wskazywaniu błędów DHCP, administratorzy powinni unikać używania takich adresów do jakichkolwiek innych celów i zamiast tego ograniczać swoje sieci do używania standardowych zakresów adresów IP.
Zobacz więcej: