NAT oznacza translację adresów sieciowych. NAT to technika używana do łączenia sieci. Zwykle jest używana, gdy urządzenie w sieci prywatnej chce komunikować się z urządzeniem w sieci publicznej, takiej jak Internet. NAT działa na routerze, który jest odpowiedzialny za zastąpienie prywatnych adresów IP urządzeń w sieci lokalnej jednym publicznym adresem IP, co pozwala wielu urządzeniom współdzielić jedno połączenie internetowe, zachowując jednocześnie ich prywatne adresy IP w ukryciu.
NAT to sposób na przypisanie wielu urządzeń w sieci prywatnej do jednego publicznego adresu IP, jest to ważne, ponieważ w Internecie dostępna jest ograniczona liczba adresów IP, a NAT umożliwia organizacjom współdzielenie jednego adresu IP przez wiele urządzeń, oszczędzając Adresy IP i zachowanie ich do wykorzystania w przyszłości.
Translacji NAT można również używać ze względów bezpieczeństwa, ukrywając wewnętrzne adresy IP przed publicznym Internetem. NAT można skonfigurować na różne sposoby. Do najczęstszych zastosowań należy przekazywanie portów, które umożliwia zdalny dostęp do urządzeń w sieci prywatnej, tworzenie wirtualnych sieci prywatnych (VPN) oraz równoważenie obciążenia, które rozdziela ruch sieciowy pomiędzy wiele urządzenia.
DNS (system nazw domenowych) to usługa ułatwiająca powiązanie nazw domen z odpowiadającymi im adresami IP. Eliminuje potrzebę zapamiętywania przez użytkowników numerycznych adresów IP poprzez tłumaczenie nazw domen na adresy IP. Kiedy użytkownik wpisuje nazwę domeny w swojej przeglądarce, przeglądarka wysyła żądanie do serwera DNS, który następnie tłumaczy nazwę domeny na odpowiedni adres IP, na którym hostowana jest witryna internetowa. Serwery DNS są zorganizowane w sposób hierarchiczny, z serwerami głównymi na górze i odchodzącymi od nich indywidualnymi domenami.
Różnica między translacją adresów sieciowych (NAT) a systemem nazw domen (DNS)
| NAT (tłumaczenie adresów sieciowych) | DNS (system nazw domenowych) |
| Mapuje prywatne adresy IP na publiczne adresy IP, umożliwiając urządzeniom w sieci lokalnej dostęp do Internetu poprzez współdzielenie jednego publicznego adresu IP. | Tłumaczy przyjazne dla człowieka nazwy domen, takie jak www.example.com, na adresy IP używane przez komputery do wzajemnego lokalizowania się i komunikowania się. |
| Zwykle wykonywane przez router lub zaporę sieciową, która łączy sieć lokalną z Internetem | Działa w oparciu o rozproszony system serwerów, które współpracują w celu tłumaczenia nazw domen na adresy IP. |
| Powszechnie stosowane w sieciach domowych w celu ochrony adresów IP i poprawy bezpieczeństwa. | Niezbędny w Internecie, ponieważ umożliwia użytkownikom zapamiętywanie nazw domen, a nie adresów IP. |
| NAT to technika używana do adresowania IP. | DNS to usługa używana do rozpoznawania nazw domen |
| Służy do przypisywania wielu urządzeń w sieci prywatnej do jednego publicznego adresu IP. | Służy do tłumaczenia nazw domen na adresy IP, dzięki czemu komputery mogą się lokalizować i komunikować ze sobą. |
| Maskuje wewnętrzne adresy IP przed siecią publiczną. | Zapewnia mapowanie przyjaznych dla człowieka nazw domen na adresy IP, których komputery używają do lokalizacji i wzajemnej komunikacji. |
| Można go również używać ze względów bezpieczeństwa, ukrywając wewnętrzne adresy IP przed publicznym Internetem. | Jest hierarchiczny i zdecentralizowany, co oznacza, że jest zorganizowany w strukturę przypominającą drzewo, z korzeniem drzewa na górze i odchodzącymi od niego indywidualnymi domenami. |