Ottenere "padrone sconosciuto" sul nome host nonostante l'aggiunta a / etc / hosts

Ho un server Ubuntu chiamato crow:

$ hostname crow 

Ma quando cerco di ping (da se stesso), ho ospite sconosciuto:

 $ ping crow ping: unknown host crow 

Questo nonostante l'aggiunta esplicita di crow a / etc / hosts:

 $ sudo cat /etc/hosts 127.0.0.1 localhost crow 

Che cosa sto facendo di sbagliato?

Ulteriori informazioni in risposta ai commenti:

La row host di /etc/nsswitch.conf ha il seguente aspetto:

 hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.