O Google Chrome não pode acessar domínios de host local

16

Esta é a primeira vez que experimento o Chrome e não consigo acessar o host local, 127.0.0.1 ou qualquer outro domínio local que configurei no Chrome 29.0.1547.66. Todos eles funcionam bem no Firefox e no Internet Explorer e funcionam há anos.

Nada acontece no Chrome quando tento carregar uma dessas páginas. O ícone de carregamento gira indefinidamente.

O que há com o Chrome?

System: Windows 8
Server: Softaculous AMPPS 2.0

Solução de problemas adicional realizada com @ 50-3 nos comentários; comentários foram removidos para liberar espaço

  • Política de mesma origem desativada --disable-web-security
  • Tentei acessar via 127.0.0.1:80,http://localhost:80
  • Servidor ainda não configurado para permitir a conexão do endereço IP da rede
EcomEvo
fonte
A resposta nesta pilha de perguntas e respostas sobre SO stackoverflow.com/questions/30467573/… é o que funcionou para mim. Você precisa limpar o cache DNS do Chrome por meio deste URL interno do Chrome - chrome: // net-internals / # dns.
Slm
Nenhuma das soluções mencionadas nesta página funcionou para mim.
Crouching Kitten

Respostas:

9

Finalmente encontrei uma solução para isso. Vá para chrome: // flags e defina "DNS assíncrono interno" como "Desativado" e reinicie o navegador.

Isso permite que todos os domínios locais sejam acessados. Parece que o DNS estava apenas resolvendo o problema.

EcomEvo
fonte
14
Isso não funciona mais a partir de agora, porque o sinalizador mencionado não está mais disponível.
BullyWiiPlaza 25/08
2
O @BullyWiiPlaza verifica chrome: // net-internals / # dns porque parece que 'Internal DNS client enabled' está definido como false por padrão.
Alfabravo
@Alfabravo Sim, está definido comofalse
BullyWiiPlaza 8/15
2
Meu Google Chrome V52 de 64 bits para Mac teve um problema semelhante, mas chrome: // flags não tinha configurações relacionadas ao DNS. Sendo desesperado, eu "Redefino todas as configurações para o padrão". E então ele funcionou :)
moshfiqur
Eu fiz reset all to default. E agora funciona. 1
prashanth
4

Plágio da resposta de Louie Bertoncin no Chrome: como parar o redirecionamento de http: // para https: // -

Meu problema veio de um domínio .dev , que aparentemente foi registrado recentemente como um [domínio genérico de nível superior] e foi submetido a uma confirmação no Chrome Canary. Descobri isso em um post recente que me deparei enquanto procurava meu problema.

Se você tiver o mesmo problema que eu, parece que a melhor solução é alterar seu domínio para algo diferente de .dev . O artigo sugeriu .test com uma solução potencial de .localhost mais tarde no caminho (por meio desta proposta).

Joe Regular
fonte
Sim ! Trabalho para me mudar .dev para .local
ramiromd
Alterar .dev para .test também funciona para mim. Muito obrigado !
Antoine subit
3

A solução é essa. Vá para Configurações do Chrome -> Configurações avançadas -> Privacidade

E desmarque todas as opções, exceto esta: "Proteja você e seu dispositivo de sites perigosos"

Vai funcionar!

Apenas eu
fonte
1
Não funciona Tentei isso no OSX com Chrome 65.0.3325.181.
Slm
1

O @sparrow tinha a resposta certa para mim, mas estava enterrado nos comentários. Espero que isso ajude outra pessoa. O @EcomEvo mencionou ir ao chrome: // flags e procurar o "DNS assíncrono embutido". Como sua resposta é antiga, isso não é mais uma opção no Chrome. No entanto, fiz o que o @sparrow fez. Em "chrome: // flags", escolhi "Redefinir todas as configurações para o padrão" e ele começou a funcionar novamente.

RPh_Coder
fonte
0

Isso funcionou para mim: sufixo o número da porta

Problema com este URL: http: //app.localhost/

Basta adicionar o número da porta:

Problema resolvido: http: //app.localhost: 8000 /

O número da porta varia de acordo com o que você usa, XAMPP, APACHE, NGINX, Homestead.

Eu uso Homestead.

MotsManish
fonte
Ele woesn't trabalhar para mim: padrão HTTP porta 80 é automaticamente removido
Xenos