Nuestro sitio web mysite.com
se 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.99
durante la prueba; ¿Hay alguna manera de que yo acceda de 10.20.30.40
todos 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.
domain-name-system
virtualhost
IQAndreas
fuente
fuente
Respuestas:
Ponga los nombres de host con la dirección IP apropiada en su
hosts
archivo (/etc/hosts
en Linux,%SYSTEMROOT%\System32\Drivers\etc\hosts
en sistemas Windows) de esta manera:No olvide eliminar las entradas después de la prueba.
fuente
Como se señaló, agregarlo
/etc/hosts
es 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
cURL
así:Esto es especialmente útil para la resolución rápida de problemas.
Y no tiene que quitar nada después de que haya terminado.
fuente
--resolv
opción:curl --resolve example.com:80:192.0.2.1 --resolve example.com:443:192.0.2.2 http://example.com/
cURL
. No estaba pensando en SNI.