Accédez à ses sous-domaines de localhost sous Chromium ou Opera

le 27/07/2015 dans Linux #Linux#réseau

Sous Chromium ou Opera, sous Xubuntu 15.04, il m'était impossible d'accéder à mes sous-domaines de localhost.

Opera était assez peu bavard et se contentait du message :

Cette page web n'est pas disponible

Impossible de se connecter à avec2.localhost.

Chromium était un peu plus bavard :

Page Web inaccessible

DNS_PROBE_FINISHED_NXDOMAIN

Pourtant, mes sous-domaines de localhost sont bien définis dans mon /etc/hosts et je ne rencontre aucun souci pour y accéder avec Firefox.

Après quelques recherches et quelques tentatives infructueuses, j'ai découvert une page de Chromium permettant de « suivre » le cache DNS de Chromium : chrome://net-internals/#dns.

On commence par purger le cache puis on essaie d'accéder à l'un de ses sous-domaines.
On peut alors voir apparaître une ligne de ce type :

localhost.  IPV4    error: -105 (ERR_NAME_NOT_RESOLVED) 2015-07-26 23:07:56.563 [Expired]

Suivent d'autres recherches qui aboutissent à un commentaire d'un des rapports de ce « bug » (qui est en fait une feature...)

On modifie donc son fichier /etc/hosts en y ajoutant simplement cette ligne :

    127.0.0.1   localhost.

Et tout rentre dans l'ordre, aussi bien sous Chromium que sous Opera.