
Sin embargo, como sugiere el título, mi ISP proporciona una IP privada (10.xxx) con NAT entre mi red interna (192.168.xx) y mi IP pública (180.xxx). Y no tengo una IP estática. Tengo algunos escenarios y no puedo decir que tenga mucho conocimiento en redes, así que tengan la amabilidad de tenerme paciencia.
Dicho esto, configuré una máquina virtual (CentOS 8) en mi NAS y ejecuté un servidor dedicado para un videojuego que usa una conexión UDP. Probé la conexión a través de IP local y funciona. Sin embargo, no pude conectarme a través de la IP privada, y especialmente no a través de la IP pública, aunque agregué reglas de reenvío de puertos e incluso agregué una ruta estática.
El segundo escenario es que también ejecuté el mismo servidor dedicado en mi PC y con este pude conectarme a través de IP local e IP privada. Pero no a través de IP pública, lo cual supongo que es de esperar, según he leído en mis búsquedas, se debe a NAT.
Mi objetivo es poder conectarme directamente (a través de IP pública) al servidor dedicado del juego que se ejecuta en mi NAS a través de VM. ¿Hay alguna forma de hacer esto? ¿Podría haber configuraciones en la VM, NAS y/o enrutador que me haya pasado por alto? Mi enrutador es un Huawei HG8145v5 que me proporcionó mi ISP y ni siquiera puedo configurarlo en modo Puente.
¿Hay algo que pueda hacer por mi parte? Espero que puedas ayudarme, gracias.
Respuesta1
Su ISP es incompetente. No deberían usar 10.xxx en la clasificación del cliente; hay un rango diferente para NAT de grado de operador.
Sus opciones son obtener una dirección IP WAN que no sea NAT u obtener una VPN que le ofrezca una dirección IP estática (IP estática de VPN de Google; es un caso de uso diferente del típico caso de uso de privacidad, pero el protocolo es el mismo y muchos las empresas lo proporcionan).
Existen algunas alternativas, como hacer que su ISP reenvíe los puertos relevantes, pero es poco probable que lo hagan de manera competente y sostenida. Alternativamente, si proporcionan conectividad IPv6, es posible que puedas usar IPv6 en su lugar, aunque eso dependerá de que tu juego y otros usuarios también utilicen IPv6; muchos sistemas todavía no lo hacen.