Como definir o servidor DNS personalizado para o navegador Chrome?

24

Eu tenho um servidor DNS local que resolve todos os URLs *.domain.tld to 127.0.0.1 . Além disso, tenho o servidor de produção com o mesmo endereço *.domain.tld . Eles têm os mesmos nomes, porque os subdomínios interagem entre si e eu tenho URLs de domínio codificados. Não consigo alterá-los no servidor de produção.

O problema é alcançar o servidor de produção do meu computador de desenvolvedor sem tocar no servidor DNS e /etc/hosts .

Encontrei algumas opções para o Chrome, como --dns-server , --host-rules , mas nenhuma está funcionando. Eu tenho o Google Chrome 23.0.1271.64 e o Chromium 22.0.1229.94 no Ubuntu 12.10 de 64 bits.

    
por acelot 29.11.2012 / 09:01

4 respostas

3

O resolvedor de DNS do Chromium está quebrado e não respeitará a ordem no resolv.conf. Assim, quando tento conectar-me a hosts em minha VPN, que o sistema resolve corretamente usando o servidor DNS da VPN, o Chromium usa o DNS não-VPN e o resolve na página de anúncios do meu provedor de Internet (com a qual eles respondem gratuitamente) -resolvendo host).

A única solução que encontrei foi adicionar IPs privados a / etc / hosts.

    
por 13.03.2014 / 07:01
3

Você poderia usar uma extensão para redirecionar uma solicitação HTTP nomeada para uma usando um endereço IP.

Esta solução não requer nenhuma modificação do arquivo DNS ou hosts, e este redirecionamento pode ser ativado e desativado por meio da extensão:

Redirecionador do Switcheroo

    
por 19.03.2013 / 15:17
1

A extensão do FoxyProxy Chrome funcionou muito bem para mim. Ele também está disponível para o Mozilla Firefox também. No entanto, pode levar algum tempo para configurar inicialmente. Testei apenas sites hospedados localmente sem HTTPS.

A extensão

Host Switch Plus do Chrome funcionou para mim. Embora seja mais fácil de configurar, já que permite várias entradas marcadas para diferentes ambientes. No entanto, parece haver algum erro que faz com que ele falhe algumas vezes.

    
por 18.08.2016 / 03:36
0

link

Overrider de DNS

Esta extensão permite substituir nomes de domínio em páginas da web. O DNS Overrider permite que você substitua um nome de host atual por um alias. Os nomes dos hosts serão alterados em tags como <img> , <script> , <a> , <link> . Somente nomes de host com um alias especificado serão substituídos.

Usando o DNS Overrider, você pode substituir o nome do host na hora sem acessar as configurações do sistema, como o arquivo de hosts. O DNS Overrider permite que você selecione as regras a serem aplicadas por meio da página de configurações de extensão.

O DNS Overrider é uma extensão útil do Chrome para desenvolvedores de sites e blogs (desenvolvedores front-end e back-end). Se você trabalha com uma versão de teste do seu site, pode facilmente e instantaneamente substituir os nomes de host por imagens, scripts, âncoras, folhas de estilo sem fazer nenhuma alteração no código e avaliar a marcação do site e a correção do design.

A extensão DNS Overrider é intuitiva e fácil de usar. Instale a extensão, insira um nome de host orignal no campo "hostname", insira um alias desejado no campo "alias" e clique no botão "add". A regra será aplicada a todas as páginas que contiverem quaisquer elementos do nome do host fornecido.

    
por 21.11.2013 / 09:47