IP adresas - tai žymuo, naudojamas vienam ar keliems įrenginiams kompiuterių tinkle, pvz., internete, identifikuoti. Jis panašus į pašto adresą. IP adresas yra ilgas dvejetainiu būdu užrašytas skaičius. Kadangi tokius skaičius sunku perduoti, IP adresai paprastai rašomi kaip tam tikra tvarka išdėstytų skaičių rinkinys. IP adresus naudojantys įrenginiai ryšiui palaikyti naudoja interneto protokolą.
IP adresus regioniniams interneto registrams (RIR) skiria Interneto priskirtųjų numerių tarnyba. RIR juos priskiria interneto paslaugų teikėjams. Tada interneto paslaugų teikėjai IP adresus priskiria savo klientams. Labai dažnai žmonės namuose turi maršrutizatorių arba vartus, prie kurių prijungia kompiuterius, spausdintuvus ir kitus įrenginius. Šie maršrutizatoriai arba vartai dažnai būna sukonfigūruoti taip, kad prie jų prijungtiems įrenginiams būtų priskirti "vietiniai" IP adresai.
Kiekvieną adresą sudaro dvi dalys: Viena jų nurodo kompiuterį ar kompiuterių grupę, o kita - tinklą. Įrenginys gali turėti daugiau nei vieną IP adresą. Tam tikri IP adresų tipai naudojami prietaisų grupei adresuoti, o kiti - tik vienam prietaisui adresuoti. Kai kurie adresų tipai yra unikalūs, kiti gali būti naudojami pakartotinai. Kai kurie IP adresai naudojami specialiais tikslais, pavyzdžiui, automatiškai gauti IP adresą.
IP adresas į fizinį arba laikmenos prieigos valdymo adresą paverčiamas naudojant adresų atskyrimo protokolą (ARP). Jei IP adresas yra jūsų telefono numeris, tai MAC adresas yra jūsų vardas. Galite pakeisti telefono numerį, bet vardas nepasikeis.
IPv4 ir IPv6 — kas skiriasi
Yra du pagrindiniai IP protokolo versijų tipai: IPv4 ir IPv6. IPv4 adresai dažniausiai rašomi keturių skaičių rinkinių forma (pvz., 192.0.2.1) — tai yra paprastesnis ir ilgą laiką plačiausiai naudotas formatas. Dėl adresų trūkumo buvo sukurta IPv6, kuri naudoja ilgesnį šešioliktainį formatą (pvz., 2001:0db8::1) ir suteikia žymiai daugiau unikalių adresų.
Pagrindiniai IP adresų tipai
- Viešieji (public) IP adresai — matomi internete, jais galima tiesiogiai susisiekti iš interneto. Jie priskiriami paslaugų teikėjų arba organizacijų ir yra unikalūs visame tinkle.
- Vietiniai (private) IP adresai — naudojami vidiniuose tinkluose (pvz., namuose ar įmonėje). Dažniausiai jie priklauso vienam iš rezervuotų intervalų (IPv4 pvz.: 10.0.0.0/8, 192.168.0.0/16). Tokie adresai nėra tiesiogiai pasiekiami iš interneto be specialių priemonių (pvz., NAT).
- Statiniai vs dynaminiai — statinis adresas priskiriamas nuolatos, dinaminiam adresui priskiriama laikinai (dažnai naudojant DHCP), tad jis gali keistis prisijungus vėl.
- Multicast, broadcast ir specialieji adresai — tam tikri adresai skirti siųsti paketus grupei įrenginių (multicast), visiems tinklo mazgams (broadcast) arba turi specialią paskirtį (pvz., loopback).
Kaip adresai priskiriami ir administruojami
Kaip minėta ankstesniame tekste, IP adresų paskirstymu rūpinasi Tarptautinė organizacija ir regioniniai registrai (RIR). Jie valdo didelius adresų blokus ir juos suteikia paslaugų teikėjams bei organizacijoms. Tinklo administratoriai toliau dalina adresus savo vidiniams tinklams arba klientams.
NAT (tinklo adreso transformacija) ir DHCP
NAT (Network Address Translation) leidžia daugeliui įrenginių vietiniame tinkle naudotis vienu ar keliais viešaisiais IP adresais. Maršrutizatorius pakeičia vidinius (private) adresus į viešą adresą išeinančiam srautui ir atitinkamai nukreipia atgal. Tai pagerina IP adresų panaudojimą ir gali suteikti tam tikrą apsaugos sluoksnį.
DHCP (Dynamic Host Configuration Protocol) automatiškai priskiria IP adresus įrenginiams tinkle, kartu su tinklo kauke, numatytuoju maršrutu (gateway) ir DNS serveriais. DHCP leidžia lengvai administruoti adresus be rankinio nustatymo.
Pagrindiniai specialieji ir rezervuoti adresai (pvz., IPv4)
- 127.0.0.1 — loopback (vietinis) adresas, naudojamas patikrinimams pačiame įrenginyje.
- 0.0.0.0 — reiškia „visas adresus“ arba nenurodytą adresą; naudojamas starto metu arba konfigūracijose.
- 255.255.255.255 — radijo (broadcast) adresas, skirtas siunčiamam pranešimui visiems vietinio tinklo įrenginiams.
- Private intervals — 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 skirtas vidiniams tinklams.
Adresų žymėjimas ir potinklai (CIDR)
IP adresai dažnai žymimi kartu su tinklo kauke arba prefiksu (pvz., 192.0.2.0/24), kas nurodo, kuri adreso dalis identifikuoja tinklą, o kuri — vertimus (hostus). Šis metodas vadinamas CIDR (Classless Inter-Domain Routing) ir leidžia lanksčiau dalinti adresų blokus nei senosios „klasės“.
IPv6 specifika ir adresų tipai
IPv6 turi savo adresų klases ir ypatybes:
- Global unicast — kaip viešieji adresai IPv4, skirti tiesioginiams interneto ryšiams.
- Link-local (pvz., fe80::/10) — automatiškai priskiriami įrenginiams tinklo segmente, naudojami vietiniam ryšiui.
- Unique local (pvz., fc00::/7) — panašūs į IPv4 private adresus.
- Loopback — ::1.
ARP ir ryšys su MAC adresu
Kaip jau minėta, adresų atskyrimo protokolas (ARP) verčia IP adresą į MAC (fizinį) adresą toje pačioje tinklo segmente. Tai būtina, kad paketai, siunčiami per Ethernet ar kitas LAN technologijas, pasiektų teisingą įrenginį. ARP veikia tik IPv4; IPv6 taiko panašius mechanizmus (Neighbor Discovery Protocol).
Privatumas, saugumas ir geolokacija
IP adresas leidžia nustatyti maždaug jūsų tinklo vietą (miestą, valstybę), bet ne smulkią fizinę lokaciją be papildomos informacijos iš paslaugų teikėjo. Viešas IP adresas gali būti panaudotas saugumo analizei, šaltinių blokavimui arba susiejimui su veikla internete. Todėl svarbu saugoti tinklo įrenginius, naudoti ugniasienes, atnaujinti programinę įrangą ir, kai reikia, naudoti VPN sprendimus.
Kaip sužinoti savo IP adresą
Yra keli paprasti būdai: interneto svetainės "parodys" jūsų viešą IP adresą, operacinės sistemos tinklo nustatymai parodys vietinį adresą, o maršrutizatoriaus administravimo sąsaja — tiek vietinius, tiek informaciją apie priskirtą viešą adresą.
Praktiniai pavyzdžiai ir dažnos situacijos
- Namų tinkle maršrutizatorius dažnai turi vieną viešą IP ir priskiria kiekvienam įrenginiui vietinį (pvz., 192.168.x.x).
- Serveriai, kuriuos reikia pasiekti iš viso interneto, paprastai turi statinį viešą IP arba naudojasi DNS vardais, nukreipiančiais į dinaminį adresą per dinaminį DNS servisą.
- Kai interneto paslaugų teikėjas priskiria dinaminį IP, jis gali keistis po tam tikro laiko arba po modemo perkrovimo.
Išvados
IP adresas yra pagrindinis tinklo identifikatorius, leidžiantis įrenginiams keistis duomenimis internete ir vietiniuose tinkluose. Supratimas apie IP tipų skirtumus (IPv4 vs IPv6, viešieji vs privatūs, statiniai vs dinaminiai) bei susijusias technologijas (NAT, DHCP, ARP) padeda geriau valdyti tinklus, užtikrinti saugumą ir spręsti ryšio problemas.


