Ich verwende Ubuntu 14.04 für den Cloud-Dienst meines Unternehmens (meine Instanz verfügt über eine elastische IP-Adresse). Ich möchte die IP-Adresse meiner Instanz, die ich verwende, über die Befehlszeile überprüfen, aber es hat nicht funktioniert.
root@ubuntu14-graphite:~# hostname
ubuntu14-graphite
root@ubuntu14-graphite:~# hostname -i
hostname: Name or service not known
Ich verstehe den Grund nicht warum.
Ich habe versucht, Ubuntu14-Graphit anzupingen, aber es sagte:
unknown host ubuntu14-graphite.
Bedeutet das, dass mein Gastgeber nicht existiert?
Ich habe einen anderen Server (keine Cloud-Instanz, sondern einen physischen Server). Auf diesem Server habe ich CentOS 6.7 installiert. Ich habe die IP des Hostnamens überprüft und es hat funktioniert, obwohl nichts Besonderes dabei war /etc/hosts
.
Hier ist die Ausgabe von 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