W części 1 LuckyTemplates przedstawił mechanizm działania NAT (Network Address Translation) i kilka podstawowych typów NAT (4 podstawowe typy NAT ). W następnej części LuckyTemplates przedstawi Ci, jak skonfigurować NAT ?
Zanim zapoznasz się z konfiguracją NAT , zapoznaj się z niektórymi terminami używanymi w NAT , zdefiniowanymi przez Cisco :
- Wewnątrz adresu lokalnego: adres IP przypisany do hosta w sieci lokalnej. Jest to adres konfigurowany jako parametr systemu operacyjnego komputera lub przydzielany automatycznie poprzez protokoły takie jak DHCP . Adresy te nie są prawidłowymi adresami IP przydzielonymi przez kartę sieciową (Centrum informacji sieciowych) lub dostawcę usług internetowych .
- Wewnętrzny adres globalny: Jest to prawidłowy adres wydany przez kartę sieciową ( Centrum informacji sieciowych) lub pośredniczącego dostawcę usług. Adres ten reprezentuje jeden lub więcej wewnętrznych lokalnych adresów IP komunikujących się z siecią zewnętrzną.
- Zewnętrzny adres lokalny: to adres IP hosta w sieci zewnętrznej. Hosty w sieci wewnętrznej będą widzieć hosta w sieci zewnętrznej poprzez ten adres. Zewnętrzny lokalny niekoniecznie musi być prawidłowym adresem w sieci IP (może to być prywatny adres IP).
- Zewnętrzny adres globalny: to adres IP przypisany hostowi w sieci zewnętrznej przez właściciela tego hosta. Adresowi temu przypisany jest ważny adres IP w Internecie.
Więcej informacji na temat mechanizmu działania NAT (tłumaczenia adresów sieciowych) można znaleźć tutaj.
NAT można skonfigurować na różne sposoby. W poniższym przykładzie router NAT jest konfigurowany poprzez translację prywatnego adresu IP (zwykle IP Private: Inside Local Address ) na publiczny adres IP (IP Publiczny) . Metodę tę stosuje się, gdy urządzenie z prywatnym adresem IP musi komunikować się z publicznym adresem IP.

Dostawca usług internetowych przydzieli zakres adresów IP . Zablokowany zakres adresów IP to prawidłowy adres dostarczony przez pośredniczącego dostawcę usług lub dostarczony przez kartę sieciową ( Centrum informacji sieciowych) , znany również jako wewnętrzny adres globalny.
Prywatne adresy IP są podzielone na 2 różne grupy. Mała grupa (zewnętrzny adres lokalny) będzie używana przez router NAT . Pozostała większa grupa (wewnętrzny adres lokalny) jest używana w domenie pośredniczącej.
Zewnętrzny adres lokalny służy do tłumaczenia unikalnego adresu IP urządzenia w sieci publicznej.
Większość komputerów w domenie Stub komunikuje się między sobą przy użyciu lokalnych adresów Inside. Ponadto niektóre komputery w domenie Stub mogą komunikować się z wieloma adresami poza siecią ( poza siecią), jeśli te komputery zawierają wewnętrzne adresy globalne , bez konieczności tłumaczenia adresów.
Gdy komputer w domenie pośredniczącej z adresem lokalnym Inside chce komunikować się z adresem zewnętrznym (poza siecią) , pakiety będą kierowane do routera NAT. Router NAT sprawdzi tablicę routingu , aby sprawdzić, czy istnieje wpis dotyczący adresu docelowego. Jeśli zostaną wykryte jakiekolwiek adresy, router NAT skompiluje pakiet i utworzy port dla tego pakietu w przetłumaczonej tabeli adresów. Jeżeli adresu docelowego nie ma w tablicy routingu , pakiet zostanie odrzucony.
Aby router mógł wysyłać pakiety na adres docelowy, użyj wewnętrznego adresu globalnego (który jest prawidłowym adresem przydzielonym przez kartę sieciową lub pośredniego dostawcę usług. Adres ten reprezentuje jeden lub więcej wewnętrznych lokalnych adresów IP podczas komunikacji z sieciami zewnętrznymi).
Komputer w sieci publicznej będzie wysyłał pakiety do sieci prywatnej. Adres źródłowy w pakiecie to Zewnętrzny Adres Globalny . Adresem docelowym jest adres globalny Inside.
Router NAT przeszukuje przetłumaczoną tabelę adresów i określa adres docelowy, mapując go na komputer w domenie pośredniczącej.
Router NAT tłumaczy wewnętrzny adres globalny pakietu na adres lokalny Insdie i wysyła go do komputera docelowego.
Przeciążanie NAT wykorzystuje funkcję protokołu TCP/IP , multipleksację, która pozwala jednemu komputerowi na jednoczesne utrzymywanie kilku połączeń z innym komputerem lub komputerem zdalnym przy użyciu różnych portów TCPlubUDP IP ma nagłówek zawierający następujące informacje:
- Adres źródłowy — adres IP komputera , np. 201.3.83.132.
- Port źródłowy — numer portu TCP lub UDP przypisany przez komputer do tego pakietu, na przykład Port 1080.
- Adres docelowy - adres IP komputera odbierającego pakiet, np. 145.51.18.223.
- Port docelowy (port docelowy) – numer portu TCP lub UDP , na który komputer wysyła pakiet z żądaniem odbioru, np. Port 3021.
Numer portu zapewniający połączenie dwóch komputerów razem jest numerem unikalnym. Każdy numer portu wykorzystuje 16 bitów, co oznacza, że numer portu wynosi około 65 536. W rzeczywistości różni producenci mapują porty w nieco inny sposób.
W następnej części LuckyTemplates przedstawimy Dyanamic NAT (dynamic NAT ) i Overloading NAT.