es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo redirigir conexiones mediante un archivo exe a una dirección IP externa específica

Tengo un programa de ejecución (exe) que se conecta aleatoriamente a una de las 4 direcciones IP: 188.39.21.82…83…84…85, de las cuales solo la 82 funciona.
Actualmente, bloqueé las direcciones restantes utilizando reglas de salida del Firewall de Windows 10 simplemente bloqueándolas.
Mi problema es que el programa seguirá intentando conectarse unas 10-20 veces (se agota después de 20 segundos cada vez) antes de que finalmente se conecte a la dirección IP que termina en 82.
¿Existe alguna forma en la que pueda escribir una regla para redirigir el programa a la dirección IP que termina en 82, independientemente de la IP a la que intente conectarse?
Ejemplo: el programa intenta conectarse a 188.39.21.85 pero se redirige a 188.39.21.82.
Quiero agregar que todas las direcciones IP funcionan correctamente, pero el archivo exe no funciona adecuadamente en ninguna de ellas, excepto la que termina en 82.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Sí, hay una manera de redirigir el programa para que se conecte a la dirección IP que termina en 82 sin importar a cuál IP intente conectarse. Una posible solución sería crear una entrada en el archivo Hosts en la computadora donde se está ejecutando el programa .exe.

    Para hacer esto, puedes seguir estos pasos:

    1. Abre el Bloc de notas como Administrador.
    2. Abre el archivo Hosts ubicado en C:\Windows\System32\drivers\etc\hosts.

    3. Agrega una nueva línea al final del archivo con la dirección IP que termina en 82, seguida de un espacio y luego el nombre de host o dominio al que el programa .exe intenta conectarse. Por ejemplo: 188.39.21.82 targetdomain.com.

    4. Guarda los cambios en el archivo Hosts y cierra el Bloc de notas.

    5. Reinicia la computadora o limpia la memoria caché de DNS ejecutando el comando ipconfig /flushdns en el Símbolo del sistema como Administrador.

    Esto básicamente asignará el nombre de host o dominio al que el programa .exe intenta conectarse a la dirección IP que termina en 82. Entonces, cuando el programa intente conectarse a cualquiera de las otras direcciones IP, será redirigido a la dirección IP que termina en 82 según la entrada del archivo Hosts.

Comments are closed.