Etape 1: ping
$ ping localhost
Il doit retourner quelque chose comme
PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.028 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.048 ms
...
Si cela fonctionne, cette réponse ne sera pas résolu votre problème, essayez quelque chose d'autre.
Si la commande ping de retour quelque chose d'autre, par exemple: ping: cannot resolve localhost: Unknown host
quelque chose est vissé vers le haut avec votre /etc/hosts
fichier, passez à l' Étape 2
Etape 2: Vérifiez /etc/hosts
Vérifiez que le haut de votre /etc/hosts
le fichier ressemble à ceci
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
Si il n'a pas d'entrées dans le fichier, entrez-les dans le haut du fichier, vider le cache dns à l'aide de $ dscacheutil -flushcache
et revenir à l'Étape 1, sinon passez à l' Étape 3.
Etape 3: Format de Fichier Correct: Il faut unix ou LF *
$ file /etc/hosts
Ce doit retourner: /etc/hosts: ASCII English text
Si elle retourne quelque chose comme /etc/hosts: ASCII English text, with CR line terminators
le fichier est dans le mauvais format et est susceptible d'être ignoré.
Modifier le fichier de fins de ligne unix ou LF à l'aide de votre éditeur de texte favori.
- Dans Sublime Text 2 ce qui peut être fait à travers le point de vue de menu: Affichage > les Fins de Ligne > Unix
Vider le cache dns ($ dscacheutil -flushcache
) et de revenir à l'étape 1