Estou executando o Ubuntu 14.04 no serviço de nuvem da minha empresa (minha instância tem IP elástico). Quero verificar o endereço IP da minha instância que estou executando pela linha de comando, mas não funcionou.
root@ubuntu14-graphite:~# hostname
ubuntu14-graphite
root@ubuntu14-graphite:~# hostname -i
hostname: Name or service not known
Eu não entendo o motivo.
Eu tentei executar ping no ubuntu14-graphite, mas ele disse:
unknown host ubuntu14-graphite.
Isso significa que meu host nem existe?
Eu tenho outro servidor (não instância de nuvem, mas servidor físico). Neste servidor, instalei o CentOS 6.7. Eu verifiquei o IP do nome do host e funcionou mesmo que não houvesse nada de especial /etc/hosts
.
Aqui está a saída 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