Como eu “testo” a hospedagem virtual baseada em nome?

8

Nosso site mysite.com será hospedado em um servidor com hospedagem virtual (baseada em nome) em 10.20.30.40 . No entanto, os registros DNS estão apontando para 66.77.88.99 .

Eu quero manter os registros DNS apontando para 66.77.88.99 durante o teste; existe alguma maneira para eu acessar 10.20.30.40 de qualquer maneira?

Como o servidor de destino usa hospedagem virtual, não posso simplesmente inserir o endereço IP para testar no site de destino. Além disso, não tenho controle sobre o servidor de destino e, portanto, não posso configurar um subdomínio para testar.

    
por IQAndreas 25.01.2014 / 09:49

2 respostas

11

Coloque os nomes de host com o endereço IP apropriado no arquivo hosts ( /etc/hosts no Linux, %SYSTEMROOT%\System32\Drivers\etc\hosts nos sistemas Windows) assim:

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

Não se esqueça de remover as entradas após o teste.

    
por 25.01.2014 / 09:53
10

Como apontado, adicioná-lo a /etc/hosts é uma opção.

Normalmente, uso os Modificar cabeçalhos Addon do Firefox

Eu não tenho que mudar a configuração do sistema e tornar-me root toda vez que eu quiser testar isso.

Outra maneira é usar cURL assim:

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

Isso é especialmente útil para solucionar problemas rapidamente.
E você não precisa remover nada depois de terminar.

    
por 25.01.2014 / 11:51