Estoy ejecutando Ubuntu 14.04 en el servicio en la nube de mi empresa (mi instancia tiene IP elástica). Quiero verificar la dirección IP de mi instancia que estoy ejecutando por línea de comando, pero no funcionó.
root@ubuntu14-graphite:~# hostname
ubuntu14-graphite
root@ubuntu14-graphite:~# hostname -i
hostname: Name or service not known
No entiendo por qué.
Traté de hacer ping a ubuntu14-graphite pero decía:
unknown host ubuntu14-graphite.
¿Eso significa que mi host ni siquiera existe?
Tengo otro servidor (no una instancia en la nube sino un servidor físico). En este servidor instalé CentOS 6.7. Revisé la IP del nombre de host y funcionó a pesar de que no había nada especial /etc/hosts
.
Aquí está la salida de cat /etc/hosts
:
127.0.0.1 localhost
# 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