Я запускаю Ubuntu 14.04 на хмарній службі моєї компанії (мій екземпляр має еластичний IP). Я хочу перевірити IP-адресу свого екземпляра, яку я запускаю за командним рядком, але це не спрацювало.
root@ubuntu14-graphite:~# hostname
ubuntu14-graphite
root@ubuntu14-graphite:~# hostname -i
hostname: Name or service not known
Я не розумію причини.
Я спробував пінг на ubuntu14-графіт, але він сказав:
unknown host ubuntu14-graphite.
Це означає, що мого господаря навіть не існує?
У мене є ще один сервер (не хмарний примірник, а фізичний сервер). На цьому сервері я встановив CentOS 6.7. Я перевірив IP-адресу імені хоста, і він працював, хоча в ньому не було нічого особливого /etc/hosts
.
Ось результат 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