Yksityinen verkko Internet-terminologiassa tarkoittaa yleensä verkkoa, joka käyttää RFC 1918 -standardin mukaisia yksityisiä IP-osoiteavaruuksia . Tällaisia osoitteita annetaan laitteille, jotka kommunikoivat vain sisäisessä verkossa (intranetissa) eivätkä tarvitse suoraa näkyvyyttä koko Internetissä. Intranet on sisäinen, yksityinen tietokoneverkko, joka yleensä käyttää Internet-protokollaa.

RFC 1918 -varatut osoitealueet

RFC 1918 määrittelee kolme IPv4-osoitealuetta, jotka on varattu yksityiseen käyttöön. Näitä osoitteita ei pitäisi reitittää julkisessa Internetissä:

  • 10.0.0.0/8 (10.0.0.0 – 10.255.255.255)
  • 172.16.0.0/12 (172.16.0.0 – 172.31.255.255)
  • 192.168.0.0/16 (192.168.0.0 – 192.168.255.255)

Lisäksi on olemassa muita varauksia, joita Internet-operaattorit ja standardit käsittelevät (esimerkiksi operaattoreille varattu 100.64.0.0/10 CGNAT-käyttöön RFC 6598:n mukaisesti). IPv6:lle on omat vastaavat yksityiset osoitteet, kuten Unique Local Addresses (ULA) alue fc00::/7.

Miksi yksityisiä osoitteita käytetään?

Yksityiset verkot ovat yleisiä kotien ja toimistojen lähiverkkosuunnittelussa, koska organisaatiot harvoin tarvitsevat julkisesti yksilöllisen IP-osoitteen jokaiselle tietokoneelle, tulostimelle tai muulle laitteelle. IPv4-osoitteiden luonnollinen niukkuus johti RFC 1918 -käytäntöihin; yksi syy IPv6:n kehitykseen oli tämä osoiteavaruuden laajentaminen.

Yhteydet Internetiin ja NAT

Yksityisosoitteita ei voi reitittää julkisessa Internetissä. Internetissä olevien reitittimien tulisi olla määritettyjä hylkäämään kaikki paketit, joiden osoitteena on RFC 1918 -alueelta peräisin oleva osoite — tämä tunnetaan osittain myös bogon-suodatuksena. Tämä eristys antaa jonkinlaista perussuojatasoa, koska ulkopuoliset eivät voi suoraan yhteydessä laitteeseen, jolla on yksityinen osoite.

Kun yksityisessä verkossa oleva laite tarvitsee yhteyden Internetiin, tarvitaan "välittävä yhdyskäytävä" (väliyhdyskäytävä), joka näyttää ulospäin julkisen osoitteen. Useimmat kotireitittimet ja yritysten reitit käyttävät tähän Network Address Translationia (NAT) tai erityistapauksissa välityspalvelinta (välimies) tai NATin variantteja kuten PAT (port address translation). Julkiset Internet-reitittimet eivät oletusarvoisesti välitä RFC 1918 -osoitteita, joten NAT on tavallinen tapa saada yksityisistä laitteista Internet-yhteys.

Yhteentörmäykset, VPN ja muut ongelmat

Yksi merkittävä haaste syntyy, kun kaksi verkkoa yhdistetään (esimerkiksi organisaatioiden fuusio, etätyöyhteydet tai VPN), ja molemmilla on käytössä samat yksityiset osoiteavaruudet. Tällöin voi ilmetä:

  • IP-osoiteristiriitoja — samat osoitteet eri verkoissa estävät yksikäsitteisen reitityksen
  • reititysongelmia ja liikenteen vääristymistä
  • vaikeuksia VPN-yhteyksissä, kun verkon osoitesuunnittelu on päällekkäinen

Ratkaisuvaihtoehtoja ovat muun muassa:

  • verkkojen uudelleenosoittaminen (renumbering) sopivilla yksityisillä tai julkisilla avaruuksilla
  • NAT-ratkaisut VPN-yhteyksissä (esim. 1:1 NAT tai osoitenat paikallisessa reunalaitteessa)
  • end-to-end -VPN:n käyttäminen reitityksen hallitsemiseksi yhdessä rajapinnoista
  • käyttää vähemmän yleisiä yksityisosoitealueita (esim. 10.0.0.0/8) suurissa ympäristöissä välttääkseen 192.168.0.0/16:n yleisiä konflikteja

Turvallisuus ja rajoitukset

On tärkeää ymmärtää, että yksityinen osoiteavaruus ei tarjoa täydellistä turvallisuutta tai pääsynhallintaa. Se ainoastaan estää suoran reititettävyyden Internetissä. Sisäverkkojen suojaamiseksi tarvitaan edelleen palomuureja, segmentointia, asianmukaisia käyttöoikeuksia ja valvontaa. Lisäksi NAT ei korvaa kunnollista identiteetin- tai käyttöoikeuksien hallintaa, ja NAT voi vaikeuttaa joidenkin palveluiden toimivuutta ilman lisäkonfiguraatiota (esim. portin uudelleenohjaus, STUN/TURN/ICE ja jotkin reaaliaikaiset sovellukset).

IPv6 ja yksityiset osoitteet

IPv6 tarjoaa suuren osoitetilan, mikä vähentää tarvetta yksityisosoitteille samalla tavoin kuin IPv4:ssä. IPv6:lla on kuitenkin omat yksityisen käytön mallinsa: Unique Local Addresses (ULA) — fc00::/7 — ovat tarkoitettu yksityiseen käyttöön ja eivät ole globaalisti reititettäviä ilman erityisjärjestelyjä. Lisäksi IPv6 tukee link-local -osoitteita (fe80::/10), jotka toimivat vain samassa linkissä (esim. saman aliverkon laitteiden välillä).

Hyvät käytännöt ja suositukset

  • Suunnittele IP-osoitusavaruus keskitetysti (IPAM-työkalut auttavat hallinnassa).
  • Vältä yleisimmin käytettyjen aliverkkojen (esim. 192.168.0.0/24) käyttöä suurissa organisaatioissa, jotta verkkoyhdistämiset sujuvat helpommin.
  • Dokumentoi NAT- ja porttiohjaukset huolellisesti.
  • Suodata RFC 1918 -osoitteita julkisista yhteyksistä (bogon-suodatus) ja pidä reunapalomuurit ajan tasalla.
  • Perehdy IPv6:n mahdollisuuksiin ja suunnittele siirtymistä pitkässä juoksussa, mutta muista ULA-osoitteiden ja link-local -käytön erot.

Yhteenvetona: yksityiset verkot ja RFC 1918 -alueet ovat keskeinen osa nykyistä verkkosuunnittelua, koska ne tarjoavat joustavan tavan hallita IP-osoitteita rajatuissa ympäristöissä. Niiden käyttö vaatii kuitenkin huolellista suunnittelua, erityisesti kun verkkoja yhdistetään tai integroidaan julkisten Internet-yhteyksien kanssa.