Buenos dìas, tarde o noches gente del foro.
Tengo una cuestión la cual me tiene un poco confuso y estresado....
Tengo distintos proyectos en vb.net y algunos en C# que utilizan la filosofía cliente y servidor, el cliente requiere la IP del servidor y el puerto que el servidor deja a la escucha,
todo hasta ahì bien.... Pero obviamente es en una red local, por lo que quisiera que se conectara fuera de red..... Pero honestamente, y disculpando mi ignorancia, no eh logrado esto... En ocasiones trabajo en pruebas de seguridad y algunos ataques por "diversión" , cuando requiero algún ataque fuera de red, utilizo el ya conocido por muchos "NO-IP" Pensé en hacer lo mismo y sustituí la IP de la red local por la que me asigna el dominio que tengo sobre NO-IP, corriendo en el servidor, para que en el cliente coloque esa dirección y efectuar la conexión... Pero, al momento de realizarlo... el servidor deniega la conexión, pero no me da el error de que la dirección no es valida... pero tampoco puede establecer la conexión..... Un amigo me hablo de Windows Azure... que si le doy buen uso, me podría sacar del problema, el detalle es que francamente nunca eh usado Windows Azure, por lo mismo que me parece que se enfoca en plataformas ASP.NET, cosa que yo no manejo.... (solo me dedico a aplicaciones de escritorio). Bien, ya tal vez hayan úbicado mi punto, pero, vamos al grano.... ¿Como puedo lograr conectar al cliente con un servidor que no se presente en la misma red?
Que herramientas puedo utilizar?
Muchas gracias de antemano, quizás esto no sea exactamente programación... pero puede que el "detalle" se presente muchas veces en la forma de programar las cosas, y supongo hay algun programador avanzado que haya pasado por la misma situación.
(si suponen que hablo de un troyano, no trato de hacer eso, solo es un software para compartir escritorio y ficheros)