NAT (Network Address Translation – Ağ Adresi Çevirme), özel (private) IP adreslerini kamuya açık (public) IP adreslerine dönüştüren bir ağ yönlendirme (routing) teknolojisidir.
💡 Ana amacı: Birden fazla cihazın tek bir public IP adresi üzerinden internete erişmesini sağlamak ve IP adreslerini gizleyerek güvenliği artırmaktır.
📌 NAT Neden Kullanılır?
🔹 IPv4 adreslerinin yetersizliğini yönetmek – Özel IP adreslerini kullanarak, herkesin ayrı bir public IP’ye sahip olmasını önler.
🔹 Ağ güvenliğini artırmak – Özel IP’leri dış dünyadan gizleyerek, doğrudan internete erişimi kısıtlar.
🔹 Bant genişliğini ve internet erişimini optimize etmek – Tek bir public IP adresi ile birden fazla cihazı internete bağlar.
🔹 Ağ içindeki cihazları dış tehditlerden korumak – İç ağdaki cihazların gerçek IP’leri internetten görünmez olur.

📌 NAT Türleri
1️⃣ SNAT (Static NAT – Statik NAT)
- Belirli bir özel IP adresini (private IP), belirli bir genel IP adresine (public IP) eşler.
- Genellikle sabit sunucular için kullanılır.
📌 Örnek:
Özel IP: 192.168.1.10 → Public IP: 203.0.113.5
2️⃣ DNAT (Destination NAT – Hedef NAT)
- Gelen trafiği belirli bir dahili sunucuya yönlendirmek için kullanılır.
- Genellikle port yönlendirme (Port Forwarding) ile birlikte çalışır.
📌 Örnek:
İnternet Kullanıcısı → 203.0.113.5:80 → 192.168.1.100:80 (Web sunucusuna yönlendirme)
3️⃣ PAT (Port Address Translation – Dinamik NAT)
- Birden fazla özel IP adresini tek bir public IP üzerinden internete çıkarır.
- Cihazlar farklı port numaraları kullanarak aynı public IP üzerinden dış dünyaya erişebilir.
📌 Örnek:
192.168.1.10:1050 → 203.0.113.5:5000
192.168.1.11:1060 → 203.0.113.5:5001
Bu sayede, onlarca cihaz tek bir public IP üzerinden internete erişebilir.
📌 NAT Nasıl Çalışır?
🔹 Özel ağdan (Private Network) internete çıkış olduğunda, NAT yönlendirici (Router) özel IP’yi bir genel IP’ye çevirir.
🔹 Dışarıdan gelen cevap paketleri, NAT tarafından takip edilerek doğru cihazlara yönlendirilir.
📌 Örnek Senaryo:
1️⃣ İç ağdaki bir cihaz (192.168.1.10), web sitesine erişmek için bir istek gönderir.
2️⃣ Router, bu cihazın özel IP adresini (192.168.1.10) kendi public IP’si (203.0.113.5) ile değiştirir.
3️⃣ Web sunucusu, isteği public IP adresine (203.0.113.5) gönderir.
4️⃣ Router, gelen paketi doğru özel IP’ye (192.168.1.10) geri yönlendirir.
📌 NAT Kullanım Alanları
✅ Ev ve kurumsal ağlar (Tek public IP ile birçok cihazı internete bağlama)
✅ Web sunucuları ve uygulama sunucularını dış dünyaya açma (Port yönlendirme ile)
✅ Şirket içi güvenlik duvarı (Firewall) konfigürasyonları
✅ VPN bağlantıları ve uzaktan erişim çözümleri
📌 Sonuç
✅ NAT, ağ adreslerini çevirmek için kullanılan bir teknolojidir ve hem güvenlik hem de IPv4 adreslerini verimli kullanmak için kritik bir çözümdür.
✅ Ev kullanıcılarından büyük kurumsal ağlara kadar geniş bir kullanım alanına sahiptir.
✅ Özel ağdaki cihazların dış dünyadan görünmesini engelleyerek güvenliği artırır.
✅ Tek bir public IP üzerinden yüzlerce cihazın internete çıkış yapmasını sağlar.
🚀 Özetle: NAT, ağ iletişiminde kritik bir teknolojidir ve özellikle IPv4 adreslerinin kısıtlı olduğu günümüzde yaygın olarak kullanılmaktadır!