Sorunu detaylı belirtmediğiniz için varsayımlar ile anlatımda bulunacağım. Ekran görüntüsünde gördüğüm üzere kendi yerel sunucunuza siz bağlanabiliyor, fakat arkadaşlarınız bağlanamıyor. Eğer durum böyle ise sebebi büyük ihtimalle internet servis sağlayıcınız CGNAT sistemine geçiş yaptı ya da siz CGNAT kullanan bir internet servis sağlayıcısına geçiş yaptınız.
Peki nedir bu CGNAT dediğim şey? CGNAT gelişmiş bir NAT sistemidir. Dünya üzerinde IPv4 adresleri 4,294,967,296 adet olup, insanlık bu IPv4 adreslerini tüketmiştir. Türkiye sadece 16,476,185 adet IPv4 adresine sahiptir. 82 milyon nüfusu olan bir ülkede doğal olarak 16 milyon IP adresinin yetmesi mümkün de değildir. Bu sebeple internet servis sağlayıcı şirketleri CGNAT sistemini kullanarak size bir IP adresi tanımadıkları gibi bir de port adresi tanımlamaktadırlar. normalde 78.*.*.* gibi bir IP adresi ile internete bağlanacağınıza 78.*.*.*:20000 gibi bir adres ile bağlanmaktasınız. Bu sebeple port yönlendirmesi yapmanız mümkün olmamaktadır.
Peki bunun bir çözümü yok mudur? Tabii ki de bunun bir çözümü vardır fakat hiçte kolay değil. İlk olarak internet servis sağlayıcınızı arayarak CGNAT sisteminden veya IP havuzu sisteminden çıkmak istediğinizi belirtmelisiniz. Eğer bilgili ve iyi niyetli bir müşteri temsilcisine denk gelirseniz sizi bu listeden çıkarabilir. Fakat bazı internet servis sağlayıcıları bu sistemden de kâr amacı gütmüşlerdir. Sizlere CGNAT sisteminden çıkmanın tek yolunun statik bir IP adresi satın almanızı söyleyebilirler ve size önerim statik bir IP'ye sahip olmaktansa sunucu açmamanızdır :)
Neden statik bir IP adresine sahip olmamalısınız? Çünkü IP adresiniz adı üstünde sabit ve değişmeyecektir. IP adresinizin bir kez yanlış ellere düşmesi demek sürekli DDOS gibi saldırılara mağruz kalmanıza sebep verebilir. Her ne kadar internet servis sağlayıcınızı arayarak yeni bir IP adresi isteminde bulunsanız bile ne kadar sürede IP adresinizi değiştireceklerini bilemezsiniz.