Introduksjon til typer NAT

Historien bak eksistensen av NAT er at bruk av IPV4 dvs. 32 bit, noe som vil gi rundt 4, 2 milliarder unike IP-er, der det er umulig å få plass til 7 milliarder * Antall enheter som brukes av et individ i verden, Løsning å fortsette å bruke IPV4 ennå, få flere enheter på internett er NAT. NAT-prosesser der en eller flere lokale IP-adresser er oversatt til en eller global IP-adresse og omvendt for å gi internettilgang til de lokale vertene. Generelt vil en grenseruter eller brannmur konfigureres for NAT. I denne artikkelen vil vi lære om de forskjellige typene NAT i detalj.

NAT-terminologier

Før vi hopper inn i hvordan NAT fungerer og typer NAT, la oss forstå noen få terminologier for å unngå forvirring.

  • Innvendig lokal adresse: Privat IP-adresse, tildelt en vert i det indre (lokale) nettverket, det er inne i verten sett fra innsiden av nettverket. Denne IP-adressen tilordnes av ruteren som er koblet til en gruppe enheter, den er ikke tilgjengelig fra internett. Alle adresser fra 192.168.xx og 10.xxx er forbeholdt private IP-adresser. Vi kan bruke hvilken som helst IP innen rekkevidde uten å være bekymret, noen andre enheter bruker det samme.
  • Intern global adresse: Det er en eller flere IP-adresser, som representerer det lokale nettverket, sett på som inneverten fra utenfor nettverket. Når vi registrerer oss med ISP får vi en IP, som er tilgjengelig over hele internett. Den er tilordnet ruteren som er koblet til en gruppe enheter. Ex: 12.13.14.15
  • Utenfor lokal adresse: Faktisk IP til ekstern vert, etter NAT-oversettelse.
  • Utenfor Global adresse: Det er IP-adressen til den eksterne verten før

lokale IP-adresser blir vanligvis referert til som 'privat IP' og Global som 'offentlig eller registrert IP'.

Typer NAT

Basert på hvordan kartleggingen av IP-adressene gjøres fra lokal IP til Global IP, er det 3 typer NAT.

1. Statisk NAT

I dette tilfellet vil det være en til en-kartlegging mellom privat IP og offentlig IP. dvs. en privat IP 192.162.19.2 er permanent tilordnet en global IP 13.14.56.07, den brukes ofte til webhotell.

2. Dynamisk NAT

I dette tilfellet er ruteren utstyrt med sett med offentlige IP-adresser, enhver enhet som ønsker å koble seg til internett vil være utstyrt med umiddelbart tilgjengelig offentlig IP ved ruteren slutter. Det vil være en til en kartlegging basert på førstemann til mølla teknikk, men ikke permanent, offentlig IP-adresse som brukes av den private IP-en, kan endres over tid.

3. PAT (oversettelse av portadresse)

I dette tilfellet blir mange private IP-adresser kartlagt til en enkelt offentlig IP, trafikk skilles med portnummer av enheter, dvs. hvilke pakker som tilhører hvilke private Dette er kostnadseffektivt, mange brukere kan koble seg til Internett ved å bruke enkelt offentlig IP på en gang. Det er også kjent som NAT-overbelastning.

Hvordan fungerer NAT?

For å forstå hvordan NAT fungerer i et reelt scenario La oss vurdere en liten topologi, den har 3 enheter koblet til en ruter, la enheter være en bærbar PC, en Mac og en smarttelefon, de er alle koblet til en ruter, ruteren på sin side er koblet til internett, offentlig IP tilordnet ruter er 12.13.14.15, ruteren har tilordnet 10.11.12.01 til bærbar PC, 10.11.12.01 til MAC og 10.11.12.03 til smarttelefon.

Anta at bærbar PC ønsker å koble til ekstern server som er vert for "værvarslingsnettsted" med global IP 60.70.80.90 og smarttelefon ønsker å få tilgang til facebook som er hostet på global IP 60.70.80.80 når begge forespørslene ankommer ruteren, ruter kartlegger IP-en og oppføringen i NAT tabellen som vist nedenfor:

EnhetPrivat IP (kilde IP: port)Offentlig IP (offentlig IP: port)
Merkelapp10.11.12.01: 4230112.13.14.15:6666
smart~~POS=TRUNC10.11.12.03: 4230212.13.14.15:5555

Forespørselen med Public IP og Host IP med melding sendes til respektive vertsservere via internett, på port 80 som vanligvis brukes for HTTP-forespørsler, remoter-servere svarer på Public IP med lagt til melding, på rutergrensesnitt, ruteren henviser NAT-tabellen og sender tilbake svarmelding til respektive private IP og til deres respektive porter. På den bærbare datamaskinen eller smarttelefonen ser det ut til at svaret er sendt direkte til dem av eksterne verter.

Fordelene ved å bruke Nat

  • Det forhindrer uttømming av ipv4-adresser, dvs. flere enheter kan koble seg til internett ved hjelp av ipv4.
  • Det gir et ekstra lag med sikkerhet ved å gjøre de opprinnelige adressene og destinasjonsadressene skjult for hverandre.
  • NAT gir økt fleksibilitet mens du kobler til Internett.
  • Hvis vi endrer IP-enhetene som brukes for en tjeneste som er tilgjengelig via internett, vil det ikke påvirke tjeneste-IP-en på grunn av NAT-systemet.

Konklusjon - Typer NAT

IPV4 er en eldgamle ide som ble implementert etter 1970-tallet, for å overvinne ulempen med dens NAT ble introdusert. Det har noen ulemper som det er tid og ressursbruk, det mister sporbarheten mellom kilde og destinasjon og forsinker kommunikasjonen.

En sakte migrering skjer mellom IPV4 til IPV6, som vil gi 32 etterfulgt av 37 nuller unike IP-adresser, men likevel forsinket fordi mange enheter som allerede er på Internett, bare støtter IPV4, og det tar tid å bryte og bygge den nye IPV6 støtte arkitektur.

Anbefalte artikler

Dette er en guide til typer NAT. Her diskuterer vi introduksjon, arbeid, terminologier og topp 3 typer NAT sammen med fordelene. Du kan også se på følgende artikler for å lære mer-

  1. React Native vs React
  2. QlikView-alternativer
  3. Hive-alternativer
  4. Asana-alternativer
  5. Opprette stilknapper i reaktivt innfødt