NAT ve PAT arasındaki fark nedir? Static NAT, dynamic NAT ve PAT ne zaman kullanılır?
Cevap
NAT (Network Address Translation) paketlerin IP adreslerini router/firewall üzerinden geçerken değiştirir. Temel amaç, private adreslerin internete çıkabilmesi ve IPv4 adres kıtlığını yönetmektir.
| Tür | Eşleme | Kullanım |
|---|---|---|
| Static NAT | 1 private ↔ 1 public, kalıcı | İçerideki bir sunucuyu dışarıya açmak |
| Dynamic NAT | Private → public havuzdan geçici 1:1 | Havuz kadar eşzamanlı kullanıcı; nadiren kullanılır |
| PAT (NAT overload) | Çok private → tek public IP, port ile ayrıştırılır | Ev ve ofis internet çıkışı |
PAT, her oturumu iç IP:iç port ↔ dış IP:dış port şeklinde translation tablosunda tutar; teorik olarak tek IP ile ~65 bin eşzamanlı akış yönetilebilir.
Cisco örneği (PAT)
interface Gi0/0
ip nat outside
interface Gi0/1
ip nat inside
access-list 1 permit 192.168.1.0 0.0.0.255
ip nat inside source list 1 interface Gi0/0 overload
!
! Static NAT ile port yönlendirme
ip nat inside source static tcp 192.168.1.10 443 203.0.113.5 443show ip nat translationsDezavantajlar
- Uçtan uca bağlantıyı bozar; dışarıdan içeriye bağlantı başlatmak zorlaşır.
- IPsec (AH), SIP, FTP aktif mod gibi IP/port bilgisini payload'da taşıyan protokollerde ALG veya NAT-T gerekir.
- IPv6 ile NAT ihtiyacı büyük ölçüde ortadan kalkar.
İlgili Ağ Temelleri soruları
- OSI modelinin katmanları nelerdir?
- TCP ile UDP arasındaki fark nedir?
- TCP üçlü el sıkışma (three-way handshake) nasıl çalışır?
- 192.168.10.0/26 ağında alt ağ maskesi nedir ve kaç kullanılabilir host vardır?
- Tarayıcıya bir adres yazdığınızda DNS çözümlemesi nasıl gerçekleşir?
- Bilinmesi gereken yaygın port numaraları nelerdir? HTTP ve HTTPS arasındaki fark nedir?
Bu konuda başka bir soru biliyor musun?
Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.