İlk olarak en klasik hata: Portu açtığın IP adresi gerçekten sunucunun IP'si mi? CMD'ye girip Ipconfig yaz, IPv4 adresini kontrol et. Orada “192.168.1.105” yazmıyorsa bu ayar çöpe gider. Sunucu IP'si değişmişse, port yönlendirme yanlış yere yapılmış olur. Bu IP'yi sabitlemediysen her modem resetinde değişir, DHCP'den sabitle ya da sunucunun ağ ayarından manuel ver.
İkinci mesele: Portun sadece TCP olarak açılmış. Minecraft genelde TCP 25565 kullanır ama bazı senaryolarda UDP de kullanılabiliyor. Garanti olsun diyorsan bir kural daha oluştur, bu kez aynı IP ve port için protokolü UDP olarak seç. Hatta çoğu kişi direkt “both” yani hem TCP hem UDP seçer, senin router destekliyorsa öyle ayarla.
Üçüncü nokta: Dış IP kontrolü yapıyor musun? Yani başka bir cihazdan whatismyip.com gibi bir siteden dış IP'ni öğrenip, o IP ile bağlanmayı deniyorsun değil mi? Eğer dışarıdan “localhost” ya da 192.168.X. X ile bağlanmaya çalışıyorsan zaten çalışmaz. Senin verdiğin port yönlendirme dış dünyaya açılıyor, aynı ağa bağlı bilgisayarlar bu adresle bağlanamaz. O yüzden test ederken 4G telefondan bağlan, başka bir internet üzerinden dene.
Dördüncü sorun ihtimali: Güvenlik duvarı. Windows Defender'ya da 3. parti antivirüs yazılımı 25565 portuna gelen bağlantıyı blokluyorsa, dışarıdan biri bağlanamaz. Gelişmiş güvenlik ayarlarından 25565 TCP portu için gelen bağlantıya izin veren bir kural aç.
Son olarak modemin “nat” ya da “cgnat” arkasında olup olmadığını kontrol et. Eğer ISS sana CGNAT veriyorsa, dışarıdan bağlantı kuramazsın çünkü port yönlendirme işe yaramaz. Dış IP'n 100.X. X. X gibi bir şeyse, CGNAT'tasın demektir, bu durumda ya statik IP alman ya da no-IP benzeri servislerle VPN-tabanlı çözüm kurman gerekir.