Redirigir nombre de dominio a Localhost


13

Tengo una máquina de prueba de Linux que me gustaría ejecutar una copia de un servidor web de producción. Esta es una aplicación heredada que no utiliza un archivo de propiedades para su nombre de servidor. En toda la aplicación, el nombre del servidor está codificado (ejemplo: conexión abierta a myServer.myCompany.com).

¿Hay algún truco de Linux que pueda usar para redirigir todas las solicitudes de un determinado host a localhost? Sé en Windows que puedo agregar una entrada al archivo de hosts y hacer que redirija a localhost. ¿Cómo hago esto en Linux?

Respuestas:


21

Agregue la siguiente línea a / etc / hosts:

127.0.0.1 myserver.mycompany.com


¿Funcionará si a myserver.mycompany.com se hace referencia a veces por http y otras veces por https? ¿Incluso con diferentes puertos (además de 80)?
alguien

1
Sí lo hará Solo está especificando a qué se resuelve IP myserver.mycompany.com. No importa a qué servicio se esté conectando en esa IP. / etc / hosts está en la capa 3 de OSI, los servicios son una construcción de capa 4.
baumgart

Hice exactamente eso en Debian 8 Jessie. Y no es trabajo: host workflows.devbg.usvuelve Host workflows.devbg.us not found: 3(NXDOMAIN).
Boris Burkov

1
Es bien sabido que nslookup / host no mira / etc / hosts. Intente hacer ping al host, debería darle la IP correcta. O intente usar un navegador para golpearlo.
baumgart
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.