web-dev-qa-db-fra.com

Chrome localhost ne fonctionne pas

J'ai défini des serveurs virtuels qui fonctionnaient bien jusqu'aux derniers jours.

Maintenant, ils ne le font pas sur Chrome, mais il n'y a pas de problèmes dans Firefox ou Safary.

J'ai compris:

Cette page web n'est pas disponible

ERR_ICANN_NAME_COLLISION

Cacher les détails

Ce site utilise un nouveau domaine générique de premier niveau (gTLD). Si tu as utilisé loc.dev pour accéder à un site interne dans le passé, contactez votre administrateur réseau.

J'ai trouvé une solution:

Définissez le "DNS asynchrone intégré" sur "Désactivé" dans chrome: // flags, mais le drapeau n'existe pas dans ma version de chrome (43.0.2357.81)

Connaissez-vous une solution pour cela?

LE: Si je déplace le site sur le fichier htdocs et que je vais sur l’url http: // localhost , cela fonctionne. Il semble que le problème ne concerne que les hôtes virtuels.

22

Vous avez le même problème après avoir mis à jour la dernière version de Chrome hier soir. Je recevais une erreur ERR_NAME_NOT_RESOLVED uniquement sur Google Chrome pour tous mes hôtes virtuels. Voici à quoi cela ressemblait.

Capture d'écran-> Nom DNS non résolu Erreur  DNS name not resolved error

Voici le correctif que j'ai fait.

Effacez le cache Google DNS en le saisissant dans le navigateur Chrome. 

  • chrome: // net-internals/# dns

Capture d'écran -> Rinçage du cache DNS Chrome  Flushing Chrome DNS cache

  • Vous verrez un bouton "Effacer le cache de l'hôte". Appuyez sur ce cache DNS Sera vidé.

  • Laissez cette fenêtre DNS ouverte. Maintenant, accédez à l'hôte virtuel dans le navigateur Pour moi, il s'agissait de http: /api.localhost. Une fois que vous avez fait cela, vous verrez une nouvelle entrée dans la fenêtre DNS. pour moi, c’était "localhost." notez que la période "." à la fin de localhost indique une erreur.

  • La dernière étape consiste simplement à ajouter cette entrée dans votre fichier localhost.

Votre fichier hôtes doit être mis à jour avec une entrée pour résoudre localhost. à 127.0.0.1:

# dont forget the trailing . !!!
127.0.0.1 localhost.  

dans le fichier hosts situé à:

  • pour linux: / etc/hosts 
  • pour Windows: C:\Windows\System32\drivers\etc\hosts

Une autre solution à votre cas pourrait être d’abandonner le .dev à la fin de votre domaine d’hôte virtuel local.

Cela a à voir avec quelques nouvelles modifications apportées par Google. ".dev" relève du domaine de premier niveau de Google (dans le coin d'Internet, où les gens se soucient du DNS, il y a un peu de chaos dans l'application de Google pour plus de cent nouveaux domaines de premier niveau, y compris .dev) 

Essayez ceci Utilisez un nom de domaine que vous possédez. Utiliser éventuellement le nom complet tel que "localhost.dev. $ Votredomaine" pourrait vous aider ici en fonction de votre configuration.

20
Tariq Khan

Avec le «chrome», je suis confronté au même problème car, par erreur, je commente le localhost 127.0.0.1 à partir du fichier hôte, mais «Firefox» fonctionnera.

Just make sure your Host file include 
127.0.0.1 localhost
4
user6250141

CORRECTION Essayez de contacter votre administrateur système .ERR_ICANN_NAME_COLLISION.

si vous utilisez magento et obtenez une telle erreur 

  • il suffit d'aller dans votre base de données et de rechercher core_config_data
  • cliquez dessus puis vérifiez le nom de votre boutique en ligne
  • changer le nom du magasin
  • redémarrez votre wamp et corrigé.
1
Sachin Kr Yadav

Voici une autre capture pour vous, mes hôtes virtuels dans le fichier hôtes Windows ont été définis comme suit:

127.0.0.1 bla.bla.bla.localhost
127.0.0.1 bla2.bla2.localhost

Et les directives réelles des hôtes virtuels de serveurs dans le fichier Xamp Apache Vhosts ont parfaitement fonctionné dans tous les navigateurs, à l’exception de Chrome! 

Une solution simple - ne terminez pas avec le mot "locahost" complet, renommez les vhosts et terminez avec autre chose, juste "loc" l'a fait dans mon cas, tout fonctionne dans Chrome maintenant!

0
Vlad

Avoir ce problème avec la version 56.0.2924.87 (64-bit) de chrome, tenter d’accéder à une machine virtuelle par gset.localhost, ne fonctionnerait tout simplement pas.

L'URL du fichier hosts a été modifiée en gset.loc et cela fonctionne bien.

La solution semble être de ne pas utiliser localhost dans les URL de vos fichiers hôtes lorsque vous tentez d'accéder à une machine virtuelle exécutée sur votre ordinateur à l'aide de chrome.

0
Jules