Tengo problemas para conectarme al servicio remoto. ¿Cómo puedo depurar el problema de red?
Hay algunos pasos que podrían ayudar a encontrar el origen de los problemas. Primero tenemos que asegurarnos de que la dirección remota se resuelve correctamente - podemos utilizar comandos como nslookup & dig para resolver un nombre de host a dirección IP. Si se puede resolver, tenemos que comprobar que el servicio remoto es alcanzable - podemos utilizar herramientas como ping, traceroute y similares para comprobar que el tráfico de red se enruta correctamente. Si no es alcanzable, tenemos que comprobar si el enrutamiento está configurado correctamente y no hay ningún cortafuegos bloqueando el tráfico entre ellos. Si el servicio remoto es alcanzable, entonces tenemos que comprobar si podemos acceder al puerto específico en el que el servicio está escuchando - esto se suele hacer con comandos como telnet, nc y nmap. Si no se puede acceder al puerto, suele ocurrir cuando un cortafuegos bloquea el tráfico de redes externas o el tráfico en puertos no estándar.
I have problems to connect to the remote service. How I could debug the networking issue?
There are few steps that could help to find the source of the problems. First we need to make sure that remote address is resolved correctly - we can use commands like nslookup & dig to resolve a host name to IP Address. If it's resolvable, we need to check that remote service is reachable - we can use tools like ping, traceroute, and related to check that network traffic is routed correctly. If it's not reachable, we need to check if routing is configured correctly and no firewall is blocking traffic between. If remote service is reachable, then we need to check if we can access the specific port on which service is listening - this is usually done with commands like telnet, nc and nmap. If port is not reachable, it's often happens when a firewall blocking traffic from external networks or traffic on non-standard ports.