Kun avaat selaimellasi nettisivun kotona, niin yhteytesi menee usein kahden NAT-serverin läpi. Ensi routerisi NAT:n ja vielä operaattorin oman NAT:n läpi siirtyessään maailmalle.
NAT on palvelu, joka ikäänkuin sen ulkopuolella olevan yhden IP-osoitteen useammalle eri IP:lle sen sisäpuolella. Kotiverkossasi, eli ennen routeria, jokaisella on IP-osoitteensa, esimerkiksi välillä 192.186.100.10-50. Ne ovat Routerin NAT:n antamia. Sitten kun otetaan yhteyttä maailmalle, niin jokainen eri sisäverkon IP-osoite ”niputetaan” yhdeksi IP-osoitteeksei. Esimerkiksi muotoon 100.91.80.213. Routerin asetuksista löydät tiedon mikä on sinun sisäverkkosi IP-osoite operaattorin verkossa ennen avointa maailmaa.
Tuokaan ei ole vielä maailmalle näkyvä IP-osoite, vaan se on operaattorin maanlaajuisen ikioman verkkonsa sisäinen IP-osoite. Sen on antanut operaattorin oma NAT. Sitten heidän NAT:sa ”niputtaa” tarpeellisen ja haluamansa määrän IP-osoitteita siksi näkyväksi IP-osoitteeksi, jota sitten tarjotaan julkisesti joka paikassa. Esimerkiksi 85.76.102.5.
Operaattorit tarjoavat maksullista julkista IP-osoitetta. Siinä on routerin NAT:sta eteenpäin operaattorin NAT:lle ja siitä maailmalle koko ajan sama IP-osoite. Eli kun tavallisessa, jota kutsutaan ei-julkiseksi IP-osoitteeksi, IP vaihtuu operaattorin NAT:ssa, niin maksullisessa, jota kutsutaan julkiseksi IP-osoitteeksi, on jo kodin routerista lähtiessä sama IP-osoite.
Ja jos routeri osaa, tai asiakkaalla on tarve, niin se sama julkinen IP-osoite saadaan osoittamaan koko matkan muuttumattomana omalle koneelle asti. Jotkut pelit kuulemma tarvitsevat tuota. Mutta – suurin osa ihmisistä ei tee sillä mitään. Mutta jos rakennat itsellesi SSH-serverin ajatuksella päästä siihen käsiksi ulkomaailmasta, niin saatat hyvinkin tarvita operaattorin myymän julkisen IP-osoitteen.
Kyseessä on sekava asia, koska käytetään samaa termiä eri asioista. Julkinen IP-osoite kun on myös se, joka maailmalle näkyy aivan riippumatta mikä se on eri NAT:ien takana.
Kun kysytään mikä on julkinen IP-osoite tai mitä julkinen IP-osoite tarkoittaa, niin se on:
- IP-osoite, joka internetissä näkyy omana IP-osoitteenasi
- maksullinen lisäpalvelu, jossa julkinen IP-osoite pysyy samana operaattorilta omalle koneellesi asti