160398082 56a1ad915f9b58b7d0c1a0c2 5c6adcd4c9e77c00013b3bfb

Automatic Private IP Addressing (APIPA) on DHCP-vikasuoja, joka suojaa tietokonejärjestelmää häiriöiltä. Se kutsuu Microsoft Windowsin tukemien paikallisten Internet Protocol version 4 (IPv4) -verkkojen valmiustilaan. APIPA antaa DHCP-asiakkaille mahdollisuuden saada IP-osoitteita, vaikka DHCP-palvelimet eivät toimi. APIPA on olemassa kaikissa nykyaikaisissa Windowsin versioissa, mukaan lukien Windows 10.

Miten APIPA toimii

Dynaamiseen osoitteisiin määritetyt verkot käyttävät DHCP-palvelinta käytettävissä olevien paikallisten IP-osoitteiden hallinnassa. Kun Windows-asiakaslaite yrittää muodostaa yhteyden paikallisverkkoon, se ottaa yhteyttä DHCP-palvelimeen saadakseen IP-osoitteen. Jos DHCP-palvelin lakkaa toimimasta tai jos verkkokatkos häiritsee pyyntöä, tämä prosessi saattaa epäonnistua. Kun DHCP-prosessi epäonnistuu, Windows määrittää automaattisesti IP-osoitteen yksityiseltä alueelta, joka on 169.254.0.1 – 169.254.254.255. Address Resolution Protocol (ARP) -protokollan avulla asiakkaat varmistavat, että valittu APIPA-osoite on ainutlaatuinen verkossa ennen sen käyttöä. Asiakkaat tarkistavat sitten DHCP-palvelimelta säännöllisesti, yleensä viiden minuutin välein, ja päivittävät osoitteensa automaattisesti, kun DHCP-palvelin voi täyttää pyynnöt. Kun esimerkiksi käynnistät tietokoneen, jossa on asennettuna Windows 10, se odottaa muutaman sekunnin DHCP-palvelimella ennen kuin se käyttää APIPA-alueen IP-osoitetta. Aiemmat Windowsin versiot etsivät DHCP-palvelinta jopa kolmen minuutin ajan. Kaikki APIPA-laitteet käyttävät oletusverkon peitettä 255.255.0.0 ja ovat kaikki samassa aliverkossa.

APIPA-kokoonpano

APIPA on oletusarvoisesti käytössä Windowsissa, kun PC-verkkoliitäntä on määritetty DHCP:tä varten. Tätä asetusta kutsutaan automaattiseksi määritykseksi Windows-apuohjelmissa, kuten ipconfig. Tietokoneen järjestelmänvalvoja voi poistaa ominaisuuden käytöstä muokkaamalla Windowsin rekisteriä ja asettamalla seuraavan avaimen arvoksi 0:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip
ParametritLiitännät{verkkoliitännän tunnus}
IPAutoconfigurationEnabled

Jos IPAutoconfiguration käytössä ei ole luettelossa, sen oletusarvo on 1. Lisää sen sijaan uusi REG_DWORD ja aseta sen arvoksi 0. DHCP-prosessin virheet osoittavat, että verkko-ongelmat on ratkaistava sellaisten ongelmien tunnistamiseksi ja ratkaisemiseksi, jotka estävät DHCP:tä toimimasta kunnolla.

APIPA:n rajoitukset

APIPA-osoitteet eivät kuulu mihinkään Internet Protocol -standardin määrittelemään yksityiseen IP-osoitealueeseen, ja ne on rajoitettu käytettäväksi paikallisissa verkoissa. Kuten yksityisiä IP-osoitteita, ping-testejä tai muita yhteyspyyntöjä Internetistä ja muista ulkoisista verkoista ei voida lähettää suoraan APIPA-laitteisiin. APIPA-konfiguroidut laitteet voivat kommunikoida vertaislaitteiden kanssa paikallisessa verkossaan, mutta eivät voi viestiä verkon ulkopuolella. Vaikka APIPA tarjoaa Windows-asiakkaille käyttökelpoisen IP-osoitteen, se ei tarjoa asiakkaalle nimipalvelin- (DNS tai WINS) ja verkkoyhdyskäytäväosoitteita kuten DHCP. Paikallisten verkkojen ei pitäisi yrittää määrittää manuaalisesti osoitteita APIPA-alueella, koska tämä johtaa IP-osoiteristiriitaan. Jos haluat säilyttää APIPA:n edun DHCP-katkosten raportoinnissa, sinun tulee välttää näiden osoitteiden käyttöä muihin tarkoituksiin ja rajoittaa verkot käyttämään oletusarvoisia IP-osoitealueita.

Por Markus