J'ai installé une nouvelle rétine MacBook Pro, les choses allaient bien mais maintenant je ne peux pas accéder à localhost.
$ ping localhost ping: cannot resolve localhost: Unknown host
Mon file / etc / hosts est bien, ou au less intact.
J'ai essayé de rincer le cache DNS, et dig localhost
crache
; <<>> DiG 9.8.3-P1 <<>> localhost ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 50562 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;localhost. IN A ;; AUTHORITY SECTION: . 1551 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2013030800 1800 900 604800 86400 ;; Query time: 31 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Fri Mar 8 14:53:09 2013 ;; MSG SIZE rcvd: 102
Je suis à la perte ce qu'il faut essayer ensuite! J'ai même exécuté OnyX pour nettoyer tout le cache etc …
Peut-être que votre file hôte a été mutilé. Ouvrez un terminal et lisez votre file hosts:
vim /private/etc/hosts
Cela devrait contenir une ligne qui mappe localhost
à 127.0.0.1
:
127.0.0.1 localhost
Il pourrait être ce file n'existe pas du tout, ou la ligne que j'ai donnée ci-dessus n'est pas présente. Pour pouvoir le modifier, vous devez être super-user, c'est-à-dire:
sudo vim /private/etc/hosts
ou vous pouvez utiliser n'importe quel autre éditeur en plus de vim
.