Substituir temporariamente as configurações de DNS no Chrome [duplicado]

4

Quando eu libero uma nova versão do meu aplicativo da web, eu tento primeiro em um site de teste, que é basicamente um clone do ambiente de produção.

Não é o suficiente para eu acessar o servidor de armazenamento temporário digitando o endereço IP no meu navegador, pois o aplicativo usa hosts virtuais e, portanto, responde em vários domínios e subdomínios.

O que eu gostaria de fazer de maneira ideal é substituir temporariamente minhas configurações de DNS no Chrome para forçá-lo a carregar mydomain.com e * .mydomain.com do servidor clone.

Eu posso fazer isso a partir do meu arquivo de hosts, mas é bastante complicado, e eu duvido que as mudanças sejam levadas em consideração imediatamente (e sem reiniciar o Chrome), tanto para definir o DNS temporário quanto para revertê-las. valor padrão.

Existe alguma maneira no Chrome de enviar temporariamente todas as solicitações de um determinado nome de domínio para um determinado endereço IP?

    
por Benjamin 23.09.2013 / 15:25

4 respostas

3

Eu acho que você tem a resposta certa na sua pergunta,

I can do it from my hosts file, but it's quite cumbersome, and I doubt the changes will be taken into consideration immediately (and without a restart of Chrome), both to set the temporary DNS and to revert them back to their default value.

O arquivo Hosts redirecionará suas solicitações imediatamente, e você não precisará reiniciar o Chrome. (Acabei de testar no meu PC)

Além disso, a natureza incômoda pode ser mitigada mantendo o arquivo aberto e usando # para comentar / comentar os IPs necessários.

Dê outro arquivo ao Hosts sem fechá-lo (certifique-se de executar seu editor como administrador para acelerar as coisas)

  1. Faça as alterações necessárias
  2. Salve o arquivo
  3. Execute seus testes
  4. Comente as alterações
  5. Salvar novamente

Isso deve caber dentro de sua janela de tempo de alguns segundos

    
por 30.09.2013 / 22:03
0

Desculpe desapontar, mas o DNS não é um padrão instantâneo. Se bem entendi, você quer carregar um site totalmente diferente no chrome de um servidor diferente. Isso é factível.

Se o site de produção for yourdomain.com e o site de desenvolvimento for test.yourdomain.com, no seu servidor DNS você deseja criar um alias para teste que aponte para seu endereço IP, não há necessidade (e você realmente < em> não deve mudar o IP para yourdomain.com. Considere um snippet das configurações de DNS de example.com (seu site de produção):

NAME                    TYPE   VALUE
--------------------------------------------------
test.example.com.        A      192.0.2.23

Não sei se você gerencia seu DNS ou o que eles usavam como servidor DNS, mas a implementação é a mesma.

    
por 23.09.2013 / 15:55
0

Você pode fazer isso, o Chrome tem um recurso para permitir que você manipule seu DNS, mas isso é limitado apenas à conta corporativa:

link

Isso realmente pode mudar o ponto de página para toda a empresa.

    
por 02.10.2013 / 13:36
0

Método 2, faça os truques sujos na sua placa de rede.

ideia: obter outra placa de rede em sua máquina, que é conectada diretamente à máquina de teste. (rede separada) com o mesmo endereço IP ou NAT por roteador para o mesmo endereço IP.

Então você pode mudar o ambiente puxando os plugues.

    
por 02.10.2013 / 13:41