CGNAT Nedir?

CGNAT (Carrier Grade NAT), internet servis sağlayıcılarının IPv4 adres tükenmesi nedeniyle birden fazla aboneyi tek bir public IPv4 adresi arkasında topladığı teknolojidir. Kullanıcı tarafında port açma, ev sunucusu barındırma ve uzaktan erişim yeteneklerini kısıtlar. Türkiye'de Superonline fiber ve Vodafone abonelerinin çoğunda varsayılan olarak aktif durumdadır.

Evinizde modem NAT yapıyor: birçok cihaz (telefon, bilgisayar, TV) tek public IP arkasında birleşir. Cihazların yerel IP’si (192.168.1.x) vardır; internete çıkarken modem bu yerel IP’yi public IP’ye çevirir.

CGNAT aynı mantığı operatör seviyesine çıkarır: birden fazla evin modem’i tek public IP arkasında birleşir. Siz ve komşunuz aynı IP’yi paylaşabilirsiniz.

Nedeni: IPv4 adresleri dünya çapında tükendi. Her aboneye ayrı IPv4 vermek mümkün değil. ISS’ler IPv4 havuzunu paylaştırmak zorunda kaldı.

Neden Sorun Yaratır?

Normal NAT: "içeriden çıkan bağlantıya yanıt gelir" kuralı var. Port açmayla istisna tanımlayabilirsiniz — "şu porta gelen bağlantı şu yerel cihaza gitsin".

CGNAT’ta bu mümkün değil, çünkü:

  • Sizin modeminizde port açsanız bile, ISS’in CGNAT cihazı o portu başka komşuya yönlendiriyor olabilir.
  • Public IP birden fazla kullanıcıda olduğu için "şu IP’ye gelen bağlantı size gelsin" anlamlı değil.
  • ISS, CGNAT arkasındaki bireysel modemlere port açma hakkı vermez.

Somut sonuçlar:

  • Dışarıdan evdeki IP kameraya bağlanamazsınız
  • Ev sunucusu / NAS barındıramazsınız
  • Uzak masaüstü (RDP, VNC) kurulamaz
  • Minecraft / oyun sunucusu host yapılamaz
  • VPN server kurulamaz
  • PS5 / Xbox NAT tipi "Strict" görünür

CGNAT’ta Olup Olmadığımı Nasıl Anlarım?

İki kontrol yapın:

  1. Modemin WAN IP’sini öğrenin. Modem arayüzüne girin, Internet Durumu veya WAN IP Adresi bölümünde yazar.
  2. Public IP’nizi öğrenin. whatismyipaddress.com adresine gidin.

Eğer iki değer farklıysa CGNAT arkasındasınız.

Ayrıca WAN IP’niz şu aralıktaysa kesin CGNAT:

  • 100.64.0.0 – 100.127.255.255 — bu aralık RFC 6598 tarafından özel olarak CGNAT için ayrıldı

Türkiye’de CGNAT Kullanan Operatörler

Çözüm 1: Statik IP Paketi Al

En kesin çözüm. Müşteri hizmetlerini arayın ve "statik IPv4" isteyin. Genelde ek ücretli bir paket ve sabit aylık maliyeti olur.

Avantajları:

  • Public IP tamamen size ait
  • Port açma sorunsuz
  • Uzaktan erişim standart yollarla çalışır
  • Dinamik DNS (DDNS) gerekmiyor — IP hiç değişmiyor

Dezavantajı: Ek ücret.

Çözüm 2: Reverse Tünel Servisleri (Ücretsiz)

CGNAT’ı atlatmanın en pratik yolu. Ücretsiz veya düşük maliyetli seçenekler:

Cloudflare Tunnel

Ücretsiz. Evinizdeki bir bilgisayar veya Raspberry Pi’ya Cloudflare Tunnel istemcisi kurarsınız; Cloudflare kendi ağı üzerinden ev servisinize dışarıdan erişim sağlar. Özellikle web servisi (NAS, Plex, ev otomasyon) için mükemmel.

Tailscale

Zero-config VPN. Ücretsiz kişisel plan (20 cihaza kadar). Evdeki tüm cihazlara dünyanın her yerinden doğrudan bağlanabilirsiniz. WireGuard tabanlı, çok hızlı.

ZeroTier

Benzer konsept, açık kaynak. Ücretsiz plan sınırlı cihaz sayısı.

ngrok

Geçici tüneller için. Yazılım geliştirmede test amacıyla kullanılır, kalıcı çözüm değil.

Çözüm 3: IPv6 Kullan

IPv6, IPv4’ün "adres tükenmesi" sorununu çözmek için tasarlandı. 128-bit adres alanı sayesinde her aboneye milyonlarca adres verilebilir — CGNAT gerekmez.

Türkiye’deki operatörlerin çoğu IPv6’yı dağıtıyor. Aboneniz IPv6 destekliyorsa:

  • Ev cihazlarınızın her biri kendi IPv6 adresi alır
  • Dış dünyadan IPv6 ile direk erişilebilirsiniz (firewall kuralı gerek)
  • Ancak karşı tarafın da IPv6 kullanması gerek — yoksa IPv4 CGNAT üzerinden gelir

IPv6’nın dezavantajı: uzaktan bağlanmaya çalıştığınız cihaz (telefonu, iş bilgisayarı) da IPv6 konuşmalı. Bu sınırlı olduğu için IPv6 tek başına yeterli çözüm değildir.

İlgili Rehberler

Sık Sorulan Sorular

Neden ISS'ler CGNAT kullanıyor?

Public IPv4 adresleri dünya çapında tükendi. ISS'ler her aboneye ayrı IPv4 veremiyor; birkaç aboneyi tek bir public IP arkasında topluyorlar. CGNAT bu kaynak paylaşımını yapan teknoloji.

CGNAT olduğumu nasıl kesin anlarım?

Modem arayüzündeki WAN IP ile whatismyipaddress.com gibi sitedeki public IP farklıysa CGNAT'tasınız. Ayrıca WAN IP 100.64.x.x - 100.127.x.x aralığındaysa kesin CGNAT — bu aralık CGNAT için ayrılmıştır.

Normal oyun oynarken CGNAT sorun olur mu?

Genelde hayır. Oyun server'a bağlanır, sizden dışarıya bağlantı olur — CGNAT etkilemez. Ama NAT tipi "Strict" gösterir, bazı oyunlarda bu oyun kalitesini düşürür.

Superonline statik IP fiyatı nedir?

Değişken ve pakete göre. Müşteri hizmetlerinden güncel bilgi alın.

CGNAT güvenlik açısından avantaj sağlıyor mu?

Evet, bir bakımdan. Dışarıdan direk size gelen saldırılar zorlaşır çünkü public IP'niz paylaşımlıdır. Ama bu da tek başına yeterli güvenlik değildir.

IPv6 ile CGNAT'ı atlatabilir miyim?

Kısmen. IPv6 bolluğu yüzünden operatörler her aboneye global IPv6 adresi verebiliyor. IPv6 destekli sunucu veya servis için port açma sorunu olmaz. Ama IPv4-only servisler için yine CGNAT var.

Cloudflare Tunnel CGNAT'ı aşar mı?

Evet, tam olarak bu işi için. Cloudflare Tunnel (ve Tailscale, ngrok, Cloudflare Zero Trust gibi servisler) CGNAT'ın etkisini ortadan kaldırır. Detay aşağıda.