Skip to main content

Rola APIPA w przydzielaniu adresów IP w Windowsie

Packet Tracer - DHCP Server with IP Helper (Może 2025)

Packet Tracer - DHCP Server with IP Helper (Może 2025)
Anonim

Automatyczne prywatne adresowanie IP (APIPA) to bezpieczny system DHCP, który chroni system komputerowy przed awarią przez wywołanie mechanizmu rezerwowego dla lokalnych sieci IPv4 (IPv4), obsługiwanych przez system Microsoft Windows. Dzięki APIPA klienci DHCP mogą uzyskiwać adresy IP nawet wtedy, gdy serwery DHCP nie działają. APIPA istnieje we wszystkich nowoczesnych wersjach systemu Windows, w tym w systemie Windows 10.

Jak działa APIPA

Sieci skonfigurowane do dynamicznego adresowania polegają na serwerze DHCP, który zarządza 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 uzyskania adresu IP. Jeśli serwer DHCP przestanie działać, zakłócenie sieci przeszkadza w żądaniu lub wystąpi jakiś problem na urządzeniu z systemem Windows, proces ten może się nie powieść.

Kiedy proces DHCP się nie powiedzie, Windows automatycznie przydzieli adres IP z prywatnego zakresu, który jest 169.254.0.1 do 169.254.255.254. Korzystając z protokołu ARP, klienci sprawdzają, czy wybrany adres APIPA jest unikalny w sieci, zanim go użyją. Klienci następnie sprawdzają z serwerem DHCP w okresowych odstępach czasu - zwykle co pięć minut - i aktualizują adresy automatycznie, gdy serwer DHCP może obsługiwać żądania.

Kiedy uruchamiasz komputer z systemem Windows Vista, na przykład czeka on tylko sześć sekund na serwer DHCP przed użyciem adresu IP z zakresu APIPA. Wcześniejsze wersje systemu Windows szukają serwera DHCP tak długo, jak trzy minuty.

Wszystkie urządzenia APIPA używają domyślnej maski sieci 255.255.0.0 i wszystkie znajdują się w tej samej podsieci.

APIPA jest domyślnie włączony w systemie Windows, gdy interfejs sieciowy komputera jest skonfigurowany dla DHCP. Ta opcja jest nazywana autokonfiguracją w narzędziach systemu Windows, takich jak ipconfig. Administrator komputera może 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ę z tego, że awarie procesu DHCP wskazują, że rozwiązywanie problemów z siecią jest potrzebne, aby zidentyfikować i rozwiązać problemy, które uniemożliwiają prawidłowe działanie protokołu DHCP.

Ograniczenia APIPA

Adresy APIPA nie mieszczą się w żadnym z prywatnych zakresów adresów IP zdefiniowanych przez standard protokołu internetowego i są ograniczone do użytku tylko w sieciach lokalnych. Podobnie jak prywatne adresy IP, testy pingowania lub dowolne inne żądania połączeń z Internetu i innych sieci zewnętrznych nie mogą być wykonane bezpośrednio na urządzeniach APIPA.

Urządzenia skonfigurowane przez APIPA mogą komunikować się z urządzeniami równorzędnymi w ich sieci lokalnej, ale nie mogą komunikować się poza nimi. Podczas gdy APIPA zapewnia klientom Windows użyteczny adres IP, nie zapewnia on klientowi serwera nazw (DNS lub WINS) ani adresów bramy sieciowej, tak jak robi to DHCP.

Sieci lokalne nie powinny próbować ręcznie przypisywać adresów w zakresie APIPA, ponieważ wystąpią konflikty adresów IP. Aby utrzymać korzyści, jakie APIPA ma świadczyć o niepowodzeniach DHCP, administratorzy powinni unikać używania tych adresów do jakichkolwiek innych celów, a zamiast tego ograniczać swoje sieci do korzystania ze standardowych zakresów adresów IP.