Używam Ubuntu 14.04 w usłudze chmurowej mojej firmy (moja instancja ma elastyczny adres IP). Chcę sprawdzić adres IP mojej instancji, którą uruchamiam za pomocą wiersza polecenia, ale to nie zadziałało.
root@ubuntu14-graphite:~# hostname
ubuntu14-graphite
root@ubuntu14-graphite:~# hostname -i
hostname: Name or service not known
Nie rozumiem powodu dlaczego.
Próbowałem pingować na Ubuntu14-grafit, ale powiedział:
unknown host ubuntu14-graphite.
Czy to oznacza, że mój host nawet nie istnieje?
Mam inny serwer (nie instancję w chmurze, ale serwer fizyczny). Na tym serwerze zainstalowałem CentOS 6.7. Sprawdziłem adres IP nazwy hosta i zadziałało, mimo że nie było w tym nic specjalnego /etc/hosts
.
Oto wynik 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