web-dev-qa-db-fra.com

Google Chrome ne fonctionnent pas avec l'erreur ERR_NAME_NOT_RESOLVED après la mise à jour

J'ai commencé à obtenir cette erreur pour tous mes hôtes virtuels locaux sur Apache le matin lorsque j'ai mis à jour mon Chrome vers la dernière version sur ubuntu.

Alors que tous fonctionnent sur d'autres navigateurs chrome a commencé à mal se comporter avec une erreur ERR_NAME_NOT_RESOLVED.

Capture d'écran de l'erreur

15
Tariq Khan

Je l'ai réparé comme ceci:

Videz le cache DNS de Chrome en tapant ceci dans le navigateur Chrome

  • chrome: // net-internals/# dns

Capture d'écran -> Flushing Chrome cache DNS

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

  • Gardez cette fenêtre DNS ouverte. Maintenant, accédez à l'hôte virtuel dans le navigateur pour moi, c'était 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 la période ". " à la fin de localhost qui a montré une erreur.

  • La dernière étape consiste à simplement ajouter cette entrée comme

    127.0.0.1 localhost.

    dans le fichier hosts situé à pour ubuntu: /etc/hosts

    pour Windows: C:\Windows\System32\drivers\etc\hosts

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

Cela a à voir avec de nouvelles modifications apportées par Google. ".dev" et ".local" relèvent du TLD de Google (dans le coin d'Internet où les gens se soucient du DNS, il y a un peu de tumulte à l'application de Google pour plus d'une centaine de nouveaux domaines de premier niveau, y compris .dev, etc. )

Utilisez un nom de domaine que vous possédez. Peut-être que l'utilisation du nom complet comme "localhost.dev. $ Yourdomain" pourrait aider ici dans la configuration.

25
Tariq Khan

Voici comment réparer les hôtes virtuels xampp dans chrome et firefox qui se terminent par .dev. Qui ne fonctionne plus (dans la plupart des versions de chrome, car .dev est un domaine réel enregistré et réservé) de google - [Dev domain ICANN]).

J'ai eu tellement de mal à faire fonctionner correctement les hôtes virtuels sur Firefox et Chrome, mais à la fin, je découvre que la meilleure solution est de créer deux hôtes différents pour chaque domaine local. Je me suis donc retrouvé avec quelque chose comme: Voici le fichier hosts dans (C:\Windows\System32\drivers\etc\hosts):

Cela est nécessaire, car si vous voulez toujours que votre hôte local soit vivant

127.0.0.1 localhost.
::1 localhost.
fe80::1%lo0  localhost.

Cela fonctionne bien dans Firefox.

127.0.0.1 laravel.dev
::1 laravel.dev
fe80::1%lo0 laravel.dev

Cela fonctionne parfaitement sur Chrome.

127.0.0.1 laravel.localhost
::1 laravel.localhost
fe80::1%lo0 laravel.localhost

Et voici mon xampp httpd-vhosts.conf

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot "D:/xampp/htdocs/"
    ServerName localhost
    ServerAlias localhost
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@laravel
    DocumentRoot "D:/xampp/htdocs/laravel/public/"
    ServerName laravel.dev
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@laravel
    DocumentRoot "D:/xampp/htdocs/laravel/public/"
    ServerName laravel.localhost
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@testsite
    DocumentRoot "D:/xampp/htdocs/testsite/"
    ServerName testsite.dev
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@testsite
    DocumentRoot "D:/xampp/htdocs/testsite/"
    ServerName testsite.localhost
</VirtualHost>

J'espère que cela aide quelqu'un, car j'ai perdu quelques heures, trouver la meilleure solution et faire fonctionner les choses. :)

tags - l'hôte virtuel ne fonctionne pas sur Chrome.

6
VasilSlavchev

Une autre option consiste à remplacer dans votre fichier / etc/hosts toute entrée définie comme your_domain.localhost par quelque chose comme local.your_domain. Mais cela vous obligerait également à modifier la valeur "ServerName" et "ServerAlias" dans vos fichiers d'hôtes virtuels.

2
Vitae Aliquam