<p>J’ai le fichier <code>/etc/hosts</code> suivant sur une machine Ubuntu 12.04</p>
<pre><code class="lang-auto">127.0.0.1 localhost
10.248.27.66 ec2-50-112-220-110.us-west-2.compute.amazonaws.com puppetmaster
The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
</code></pre>
<p>Cependant, la commande host ne résout pas correctement le nom <code>puppetmaster</code>, alors que la commande telnet le fait :</p>
<pre><code class="lang-auto">root@ip-10-248-34-162:/home/ubuntu# host puppetmaster
Host puppetmaster not found: 3(NXDOMAIN)
root@ip-10-248-34-162:/home/ubuntu# telnet puppetmaster 8140
Trying 10.248.27.66...
Connected to ec2-50-112-220-110.us-west-2.compute.amazonaws.com.
Escape character is '^]'.
</code></pre>
<p>Pourquoi la commande host ne résout-elle pas les entrées dans /etc/hosts ?</p>