cómo acceder al servidor Apache que se ejecuta en el host del sistema operativo utilizando un nombre que no sea la dirección IP o localhost en el invitado vmware


1

mi servidor Apache se ejecuta en Windows 7, que es mi sistema operativo host para CentOs 6.4 que se ejecuta en vmware. En Windows 7 puedo acceder a páginas web (archivos en el servidor) a través de 127.0.0.1, localhost y alias creado del localhost en la configuración de Apache, pero en CentOs, que es mi invitado, puedo acceder al servidor del host solo a través de 192.168.136.1 ( La subred IP del NAT del invitado es 192.168.136.0), ¿hay alguna forma de acceder al servidor desde el invitado mediante el alias creado?


¿La resolución de DNS funciona bien en su sistema operativo invitado?
VL-80

no puedo decir que soy nuevo en esto, como protocolos y vmware
UDB

OKAY. En su terminal CentOS, abra la terminal y ejecute 'cat /etc/resolv.conf'. Después de eso, ejecute 'nslookup alias_of_apache'. Publica las salidas de ambos comandos aquí.
VL-80

# Generado por el dominio NetworkManager localdomain buscar localdomain nameserver 192.168.136.2
UDB

;; tiempo de conexión agotado; probando el siguiente servidor de origen: 192.168.136.2 Dirección: 192.168.136.2 # 53 ** el servidor no puede encontrar alias_of_apache: NXDOMAIN
UDB

Respuestas:


1

Si lo entendí correctamente, intente hacer lo siguiente:

Ejecute este comando en la terminal como root (en CentOS):

echo '192.168.136.1 www.gamesaint.com' >> /etc/hosts

Intente acceder a su sitio web utilizando este nombre de host. Si eso funciona, daré una explicación de por qué lo hace.

OKAY. Aparentemente te funciona. Entonces, qué está sucediendo: está utilizando un nombre de host real de Internet para fines internos. Cuando intenta acceder a él desde CentOS, su navegador realiza el procedimiento de búsqueda de DNS.

  1. Pregunta al servidor DNS: ¿cuál es la dirección IP del nombre de host www.gamesaint.com?
  2. Y recibe respuesta del servidor DNS: la dirección IP de www.gamesaint.com es 208.73.210.210
  3. Ahora su navegador se conecta a la dirección IP 208.73.210.210 que es diferente de la dirección de su servidor web local.

Para manejar eso, solo le indicamos a su CentOS que si necesita comunicarse con www.gamesaint.com, debe usar la dirección 192.168.136.1

Espero que te dé una buena explicación.


gracias, eso funcionó para CentOS, pero todavía hay un problema cuando intenté asociar la dirección IP 192.168.136.1 al nombre del alias editando el archivo host en Windows XP que se ejecuta en la caja virtual, el navegador en XP no pudo conectarse después del tiempo de espera
UDB

todos los problemas borrados solo el nombre utilizado requieren como alias para la puerta de enlace predeterminada en xp obtenida por el comando ipconfig en el archivo host. gracias de nuevo
UDB
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.