¿Cómo “pruebo” el alojamiento virtual basado en nombres?


10

Nuestro sitio web mysite.comse alojará en un servidor con alojamiento virtual (basado en el nombre) en 10.20.30.40. Sin embargo, los registros DNS están apuntando actualmente 66.77.88.99.

Quiero mantener esos registros DNS apuntando 66.77.88.99durante la prueba; ¿Hay alguna manera de que yo acceda de 10.20.30.40todos modos?

Dado que el servidor de destino usa alojamiento virtual, no puedo simplemente ingresar la dirección IP para probar en el sitio de destino. Además, no tengo control sobre el servidor de destino y, por lo tanto, no puedo configurar un subdominio para probar.


¿Usar nc netcat y enviar una solicitud manualmente? Uso check_http monitoring-plugins.org/doc/man/check_http.html
Zoredache

Respuestas:


11

Ponga los nombres de host con la dirección IP apropiada en su hostsarchivo ( /etc/hostsen Linux, %SYSTEMROOT%\System32\Drivers\etc\hostsen sistemas Windows) de esta manera:

# IP address of your test host     FQDN of your domain
10.20.30.40                        www.mysite.com

No olvide eliminar las entradas después de la prueba.


12

Como se señaló, agregarlo /etc/hostses una opción.

Usualmente uso el complemento Modificar encabezados de Firefox.
No tengo que cambiar la configuración del sistema y convertirme en root cada vez que quiera probar esto.

Otra forma es usar cURLasí:

curl -H "Host: mysite.com" http://10.20.30.40

Esto es especialmente útil para la resolución rápida de problemas.
Y no tiene que quitar nada después de que haya terminado.


3
En lugar de configurar el encabezado Host (que presumiblemente solo funciona para HTTP, no HTTPS con SNI), también puede usar la --resolvopción:curl --resolve example.com:80:192.0.2.1 --resolve example.com:443:192.0.2.2 http://example.com/
Lekensteyn

@Lekensteyn Eso es correcto, entonces no funcionaría con cURL. No estaba pensando en SNI.
falso el
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.