Skip to main content

"APIPA" vaidmuo "Windows" IP adreso priskyrime

Anonim

Automatinis privačios IP adresavimas (APIPA) yra saugus nuo DHCP, kuris apsaugo kompiuterinę sistemą nuo nesėkmės, naudojant vietinio interneto protokolo 4 versijos (IPv4) tinklo, palaikomo "Microsoft Windows", parengties mechanizmą. Su APIPA DHCP klientai gali gauti IP adresus, net jei DHCP serveriai neveikia. APIPA egzistuoja visose šiuolaikinėse "Windows" versijose, įskaitant "Windows 10".

Kaip veikia APIPA

Tinklai, kurie yra nustatyti dinaminei adresacijai, priklauso nuo DHCP serverio, kad valdytų turimų vietinių IP adresų rinkinį. Kai "Windows" kliento įrenginys bando prisijungti prie vietinio tinklo, jis susisiekia su DHCP serveriu, norėdamas užklausti jo IP adresą. Jei DHCP serveris nustoja veikti, tinklo gedimas trukdo užklausai arba kai kurios problemos įvyksta "Windows" įrenginyje, šis procesas gali būti nesėkmingas.

Kai DHCP procesas nepavyksta, Windows automatiškai priskiria IP adresą iš privataus diapazono, kuris yra 169.254.0.1 į 169.254.255.254. Naudodamiesi adresų skyros protokolu (ARP), klientai patvirtina, kad pasirinktas APIPA adresas yra unikalus tinkle, prieš jį naudojant. Tada klientai grįžta su DHCP serveriu periodiškai, paprastai kas penkias minutes, ir automatiškai atnaujina jų adresus, kai DHCP serveris gali teikti užklausas.

Pavyzdžiui, paleidus kompiuterį, kuriame veikia "Windows Vista", DHCP serveris laukia tik šešių sekundžių prieš naudojant IP iš APIPA diapazono. Ankstesnės "Windows" versijos ieškos DHCP serverio tris minutes.

Visi APIPA įrenginiai naudoja numatytąją tinklo kaukę 255.255.0.0, ir visi jie yra toje pačioje antriniame tinkle.

APIPA įjungta pagal numatytuosius nustatymus Windows, kai kompiuterio tinklo sąsaja sukonfigūruota DHCP. Ši parinktis vadinama automatine konfigūracija "Windows" programose, tokiose kaip "ipconfig". Kompiuterinis administratorius gali išjungti šią funkciją, redaguodamas "Windows" registrą ir nustatydamas tokią reikšmę 0:

HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / TcpipParameters / IPAutoconfigurationEnabled

Tinklo administratoriai ir patyrę kompiuterių naudotojai pripažįsta, kad DHCP proceso gedimai rodo, kad tinklo trikčių šalinimas yra būtinas norint nustatyti ir išspręsti problemas, kurios neleidžia DHCP tinkamai veikti.

APIPA apribojimai

APIPA adresai nepriskiriami jokiam privataus IP adreso diapazonui, apibrėžtam pagal interneto protokolo standartą, ir yra ribojami naudoti tik vietiniuose tinkluose. Kaip ir privatūs IP adresai, PING testai ar bet kokie kiti prisijungimo prašymai iš interneto ir kitų išorinių tinklų tiesiogiai negali būti atliekami su APIPA įrenginiais.

APIPA sukonfigūruoti įrenginiai gali bendrauti su lygiaverčiais įrenginiais savo vietiniame tinkle, tačiau negali bendrauti už jo ribų. Nors "APIPA" teikia "Windows" klientams naudojamą IP adresą, jis nesuteikia klientui vardų serverio (DNS arba WINS) ir tinklo šliuzo adresų, kaip tai daro DHCP.

Vietiniai tinklai neturėtų bandyti rankiniu būdu priskirti adresų APIPA diapazone, nes bus susidurta su IP adresų konfliktais. Norėdami išlaikyti naudą, kurią "APIPA" nurodo dėl DHCP klaidų, administratoriai turėtų vengti naudoti šiuos adresus bet kuriam kitam tikslui, o apriboti jų tinklus naudoti standartinius IP adresų intervalus.