Sobes.tech
Junior

NAT (Şəbəkə Ünvanı Tərcüməsi) nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Şəbəkə Ünvanlarının Tərcüməsi (NAT - Network Address Translation) xüsusi şəbəkə daxilində (məsələn, ev və ya ofis) IP ünvanlarının xarici şəbəkə (İnternet) üçün bir və ya bir neçə IP ünvanına çevrilməsi və əksinə mexanizmidir.

İş prinsipi:

  1. Xüsusi şəbəkədəki cihazlar xüsusi IP ünvanlarından istifadə edir (məsələn, 192.168.x.x, 10.x.x.x diapazonlarından).
  2. Xarici resursa (İnternetə) sorğu göndəriləndə, paketlər NAT cihazı (marşrutlaşdırıcı) vasitəsilə keçir.
  3. NAT cihazı, xüsusi IP ünvanını və göndəricinin portunu özünün ümumi IP ünvanı və unikal port ilə dəyişdirir.
  4. Dəyişiklik haqqında məlumatlar NAT cədvəlində saxlanılır.
  5. Paket ümumi IP ilə xarici şəbəkəyə göndərilir.
  6. Cavab paketi NAT cihazının ümumi IP ünvanına çatanda, o, öz vəziyyət cədvəlinə baxır.
  7. NAT cihazı, cədvəldəki məlumatlara əsaslanaraq, paketin hansı daxili cihaz üçün olduğunu müəyyən edir və özünün ümumi IP və portunu, həmin cihazın xüsusi IP və portu ilə dəyişdirir.
  8. Paket, xüsusi şəbəkədəki son cihazına çatdırılır.
// Daxili IP:Port -> Xarici IP:Port NAT -> Hədəf IP
// 192.168.1.10:54321 -> 203.0.113.1:60001 -> 8.8.8.8:53
// Bu, 192.168.1.10:54321 paketinin 203.0.113.1:60001-ə çevrildiyini göstərir

NAT növləri:

  • Statik NAT: Bir xüsusi IP ünvanı daim bir ümumi IP ünvanına uyğunlaşdırılır. Çox istifadə olunmur, əsasən, internetdən əlçatan olması lazım olan serverlər üçün.
  • Dinamik NAT: Bir qrup xüsusi IP ünvanı, mövcud olan ümumi IP ünvanları hovuzuna dinamik şəkildə qoşulur.
  • PAT (Port Address Translation) / NAPT (Network Address Port Translation) / Masquerading: Ən çox yayılmış növ. Bir neçə xüsusi IP ünvanı olan cihazlar, tək bir ümumi IP ünvanından istifadə edir və portlar vasitəsilə fərqlənir.

Üstünlüklər:

  • Ümumi IP ünvanlarının qənaəti: Bir çox cihaz üçün tək bir ümumi IP ünvanı istifadə etməyə imkan verir.
  • Təhlükəsizliyi artırır: Şəbəkənin daxili quruluşunu xarici dünyadan gizlədir. Xüsusi şəbəkədəki cihazlar, standart olaraq, internetdən əlçatan deyil.

Çatışmazlıqlar:

  • Gələn əlaqələr üçün məhdudiyyətlər: İnternetdən xüsusi şəbəkəyə birbaşa gələn əlaqələr çətin olur (port yönləndirmə konfiqurasiyası tələb edir).
  • Bəzi protokollar ilə problemlər: IP ünvanlarını paket məlumatlarına daxil edən bəzi protokollar NAT ilə düzgün işləməyə bilər.
  • Diaqnostikanı çətinləşdirir: Hansı daxili cihazın müəyyən trafiki yaratdığını izləmək daha çətindir.