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.
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
Voici le correctif que j'ai fait.
Effacez le cache Google DNS en le saisissant dans le navigateur Chrome.
Capture d'écran -> Rinçage du cache DNS Chrome
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é à:
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.
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
CORRECTION Essayez de contacter votre administrateur système .ERR_ICANN_NAME_COLLISION
.
si vous utilisez magento
et obtenez une telle erreur
core_config_data
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!
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.