Aujourd'hui, j'ai eu cette erreur en essayant d'accéder aux domaines locaux spécifiés dans apache httpd-vhosts.conf. C'est arrivé pour la 1ère fois avec un domaine .dev, il semblait donc plausible qu'à la lumière des informations récentes, Goggle l'ait finalement obtenu.
Cependant, j'ai essayé avec d'autres noms de domaine (par exemple .abb ou .loc) et l'erreur persiste. Je travaille avec UniServerZ sur Windows7 et Chrome explique l'erreur "ERR_ICANN_NAME_COLLISION" à peu près comme "ce site Web utilise un nouveau nom de domaine de premier niveau. Contactez votre administrateur réseau s'il travaillait auparavant". Il travaillait en effet avec les domaines .dev.
Maintenant, essayer de google ERR_ICANN_NAME_COLLISION n'apporte que très peu de résultats et je n'ai aucun administrateur réseau à contacter. :-)
La question est: est-ce moi et peut-être mes paramètres hosts / vhosts ou la faute du monde? Quels noms de domaine locaux devraient être utiles pour un serveur de développement local?
.local
peut également poser problème: support.apple.com/fr-fr/HT204684Réponses:
Le ou les pseudo-noms de domaine que vous utilisez sont en cours d’enregistrement en tant que nouveau domaine de premier niveau.
Le DNS renvoie
127.0.53.53
ce qui indique que ce TLD est en train d'être enregistré par quelqu'un. Les versions Chrome de M43 ont cette nouvelle façon de relayer le message d'erreur à l'utilisateur.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.
la source
/etc/hosts
ou si vous voulez que d'autres puissent l'utiliser, vous devez enregistrer un domaine et configurer les enregistrements A correspondants.hosts
fichier + entréevhosts
pour diriger le sous-domaine vers un répertoire local devrait suffire?/etc/hosts
Les entrées pour un TLD que vous ne possédez pas sont toujours une mauvaise idée en raison de la fuite de DNS. Une typo de nom d’hôte entraînera l’interrogation des vrais serveurs DNS de votre domaine «approprié». À partir de là, ce qui se passe est à deviner.NXDOMAIN
réponse si votre chance continue, ou des réponses génériques DNS redirigeant les navigateurs vers des sites de logiciels malveillants si vous ne l'êtes pas. Si vous êtes allez faire, assurez - vous d'éditer tous vos/etc/resolv.conf
fichiers pour supprimer le domaine que vous ne possédez pas dusearch
chemin.Il semble que Google veut utiliser
.dev
uniquement pour puposes internes. Dans cette hypothèse, il semble sans danger d’héberger une "fausse" zone de développement sur votre serveur DNS interne.la source
L’ICANN a publié de nouveaux gTLD publics, tels que
.dev
. Vous pouvez soit ajouter l'adresse locale à votreC:\\Windows\System32\Drivers\etc\hosts
fichier, soit modifier l'adresse du site dans le fichier de configuration de votre serveur Web.la source
Utilisez
example.local
au lieu deexample.dev
et cela fonctionne pour moi.la source
J'ai eu le même problème et j'ai corrigé quand cesser d'utiliser plus de 9 domaines.
Vous pouvez vérifier si votre fichier hôte (C: \ Windows \ System32 \ drivers \ etc \ hosts) contient plus de 9 domaines.
la source
Une autre façon serait de SSH dans votre vm. Recherchez l'adresse IP utilisée par l'interface à l'aide de ifconfig.
Editez votre fichier hôtes (C: \ Windows \ System32 \ drivers \ etc \ hosts).
Dans mon cas, à titre d'exemple, cela ressemble à ceci:
en ajoutant ceci aux hôtes:
la source