Estoy configurando NAT en un Linksys WRT54GL por primera vez. Estoy tratando de asignar una dirección de computadora portátil asignada estáticamente de 192.168.1.109 al puerto 40000, y hacer ping. Mi objetivo final es habilitar las conexiones TCP / UDP socket / websocket a esta máquina. No funciona; Aquí están los pasos que he tomado. ¿Alguien puede detectar mi error?
En la computadora portátil:
- Dirección IP asignada estáticamente de 192.168.1.109
- Configurar servidores DNS y buscar dominios.
En "Aplicaciones y juegos" en el router.
- Puerto externo 40000, Puerto interno 40000, protocolo UDP, a la dirección IP 192.168.1.109
- Puerto externo 40001, Puerto interno 40001, protocolo TCP, a la dirección IP 192.168.1.109
(NOTA: aaa.bbb se sustituye aquí porque no quiero publicar mi dirección IP en el mundo).
- La puerta de enlace predeterminada en el enrutador es aaa.bbb.82.1
- La dirección IP del enrutador es aaa.bbb.82.134
Resultados:
- Soy capaz de hacer ping a 192.168.1.109 internamente, desde otra computadora portátil.
- Puedo hacer ping aaa.bbb.82.1 (aproximadamente 90m de tiempo de respuesta)
- NO soy capaz de hacer ping aaa.bbb.82.134
- NO puedo hacer ping aaa.bbb.82.134: 40000
- No soy capaz de hacer ping aaa.bbb.82.134: 40001
¿A dónde me voy mal?
Respuestas:
No podrá hacer ping a un puerto específico. Esto simplemente no es posible. Ping utiliza el protocolo ICMP que, a diferencia de TCP y UDP, no se preocupa por los puertos. Puede usar telnet para intentar conectarse al puerto con el siguiente comando:
También puede usar nmap para descubrir cualquier puerto abierto en un host.
¿La puerta de enlace predeterminada es tu módem? ¿Es esta dirección IP una dirección privada? ¿Tiene su enrutador un firewall habilitado y está bloqueando las solicitudes de ICMP? Necesitaremos más información para ayudarlo mejor.
Si desea acceder a esto desde Internet, deberá darle a su enrutador una dirección IP estática o usar un servicio como DynDNS que asignará su dirección IP a un nombre DNS.
fuente