Slik deler NAT én offentlig IP-adresse
Forstå hvordan mange private enheter når internett gjennom én adresse.
Slik deler NAT én offentlig IP-adresse er en gratis leksjon i Cloud & IT Cert Prep på CoddyKit. Dette er leksjon 1 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Cloud & IT Cert Prep, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Cloud & IT Cert Prep inneholder totalt 4 leksjoner.
Problemet med mangel på adresser
Internett bruker IPv4-adresser, og det finnes bare rundt 4,3 milliarder av dem – langt færre enn antallet enheter som er på nett i dag. Det er umulig å kjøpe en offentlig adresse til hver telefon, bærbare datamaskin og dings.
NAT (Network Address Translation) er den smarte løsningen: Den lar mange enheter i et privat nettverk dele én offentlig IP-adresse for å få tilgang til internett, og sparer dermed på det begrensede antallet adresser.
Private og offentlige adresser
Nettverk bruker private IP-adresseområder (10.0.0.0/8, 172.16.0.0/12 og 192.168.0.0/16) internt. Disse kan ikke rutes på det offentlige internett og kan derfor ikke brukes direkte på nettet.
En offentlig IP-adresse er globalt unik og kan rutes på internett. NAT bygger bro mellom de to verdenene ved å oversette mellom private interne adresser og den offentlige adressen som internett ser.
Hvor NAT kjører
NAT kjører vanligvis på ruteren eller brannmuren i utkanten av et nettverk, altså grensen mellom det private LAN-et og det offentlige internett. Hjemmeruteren din utfører NAT akkurat nå.
Denne kantenheten har den ene offentlige adressen (tildelt av internettleverandøren din) på det utvendige grensesnittet og det private nettverket på innsiden. Den utfører oversettelse for hver enhet bak den.
Slik oversetter NAT
Når en intern enhet sender en pakke til internett, skriver NAT om kildeadressen fra den private IP-adressen til ruterens offentlige IP-adresse. For målserveren ser det ut som trafikken kommer fra den offentlige adressen.
Når svaret kommer tilbake, skriver NAT om måladressen til riktig privat adresse og leverer det til riktig interne enhet, helt transparent.
Oversettelsestabellen
NAT har en oversettelsestabell som knytter hver intern forbindelse til en ekstern forbindelse, slik at svar kan kobles tilbake til riktig enhet. Uten den ville ruteren ikke vite hvilken intern vert en returpakke tilhører.
Hver oppføring inneholder den interne adressen, den eksterne adressen og identifiserende detaljer, slik at dusinvis av samtidige forbindelser kan dele én offentlig IP-adresse uten forveksling.
Typer NAT
Det finnes noen ulike NAT-varianter:
- Statisk NAT: en fast en-til-en-tilordning mellom én privat og én offentlig adresse.
- Dynamisk NAT: private adresser tilordnes adresser fra et utvalg offentlige adresser etter behov.
- PAT (Port Address Translation): mange enheter deler én offentlig IP-adresse ved hjelp av portnumre. Dette er den vanligste formen hjemme.
En sikkerhetseffekt
NAT ble utviklet for å spare adresser, men gir også en sikkerhetsmessig fordel. Fordi interne enheter har private adresser som ikke kan rutes direkte, skjult bak én offentlig IP-adresse, kan ikke internett starte en forbindelse direkte til dem.
Dette er ikke en ekte brannmur og bør ikke brukes som en slik, men det skjuler naturlig det interne nettverket og blokkerer uoppfordret innkommende trafikk som standard.
NAT og IPv6
NAT ble nødvendig fordi IPv4-adresser er knappe. IPv6 har et enormt adresseområde og gir hver enhet en unik global adresse, så tradisjonell NAT er i stor grad unødvendig der.
NAT finnes likevel overalt fordi IPv4 langt fra er borte. Det er viktig å forstå NAT, selv om verden sakte går over til det rikelige adresseområdet i IPv6.
Et eksempel med en hjemmeruter
Se for deg et hjem med flere enheter, hver med en privat adresse som 192.168.1.10 og 192.168.1.11. Ruteren har én offentlig adresse fra internettilbyderen, for eksempel 203.0.113.5.
Når en enhet bruker nettet, skriver ruteren om den private kildeadressen til 203.0.113.5 før pakken sendes ut. Alle enhetene deler denne ene offentlige identiteten på nettet, men oversettelsestabellen i ruteren sørger for at hvert svar finner veien tilbake til riktig enhet.
Begrensninger ved NAT
NAT er ikke uten problemer. Det kan bryte protokoller som inneholder IP-adresser i dataene sine, eller som trenger innkommende forbindelser, for eksempel enkelte tale- (VoIP-) og node-til-node-applikasjoner.
Mulige løsninger er portvideresending, programlagstilpassede nettportaler og protokoller som er utviklet for å gå gjennom NAT. Disse komplikasjonene er prisen man betaler for å utnytte det begrensede IPv4-adresseområdet så langt.
Slik henger det sammen
NAT lar mange private enheter dele én offentlig IP-adresse og sparer dermed på knappe IPv4-adresser. Det kjører på kantenheten, altså en ruter eller brannmur, som skriver om kilde- og måladresser og holder oversikt over forbindelser i en oversettelsestabell. Det finnes i variantene statisk, dynamisk og PAT, gir en sikkerhetseffekt og er i stor grad unødvendig med IPv6.
Hurtigsjekk
Test grunnleggende kunnskap om NAT.
Oppsummering
NAT oversetter mellom private interne adresser og én delt offentlig IP-adresse, og sparer dermed på det knappe IPv4-området. Det kjører på kantenheten, altså en ruter/brannmur, som skriver om adresser og holder oversikt over datastrømmer i en oversettelsestabell, i variantene statisk, dynamisk eller PAT. Det skjuler også interne verter for uoppfordret innkommende trafikk og er i stor grad unødvendig med IPv6.
Lær deg Cloud & IT Cert Prep med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 150
- Leksjoner
- 600
Ofte stilte spørsmål
Er leksjonen «Slik deler NAT én offentlig IP-adresse» gratis?
Ja – hele teksten i «Slik deler NAT én offentlig IP-adresse» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Cloud & IT Cert Prep-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Cloud & IT Cert Prep inneholder totalt 4 leksjoner.
Hva lærer jeg i «Slik deler NAT én offentlig IP-adresse»?
Forstå hvordan mange private enheter når internett gjennom én adresse. Du øver på Cloud & IT Cert Prep med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Cloud & IT Cert Prep?
Ingen tidligere erfaring er nødvendig. Cloud & IT Cert Prep på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 1 av 4.
Hvor lang tid tar leksjonen «Slik deler NAT én offentlig IP-adresse»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Cloud & IT Cert Prep-leksjonen?
Ja. Alle Cloud & IT Cert Prep-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Slik deler NAT én offentlig IP-adresse
- Portvideresending og PAT
- Tidstjenester og navnetjenester
- Proxyer og lastbalansere