Hostname.domain einstellen?

989
Jason94

Ich besitze einen Hostnamen. Sagen wir, es ist example.com

Ich möchte, dass meine Box, auf der Fedora installiert ist, "Server" genannt wird. Jetzt habe ich geöffnet /etc/sysconfig/networkund es hat folgendes:

NETWORKING=yes HOSTNAME=localhost.localdomain 

Würde die richtige Sache zu tun ändern HOSTNAMEzu HOSTNAME=server.example.com?

Ich bin schon hostname "server"im Terminal gelaufen .

1

2 Antworten auf die Frage

4
Stephen Jennings

Der Hostname Ihres Servers muss nicht mit dem Domänennamen übereinstimmen, über den Sie über das Internet auf ihn zugreifen können. Ich vermute, Sie versuchen, diesen Server als Webserver einzurichten oder einen anderen Dienst zu hosten, der im Internet verfügbar ist.

Mit Ihrem Domain-Namen sind DNS-Nameserver verknüpft. Sie müssen diese Nameserver so konfigurieren, dass sie bei der Abfrage mit der öffentlichen IP-Adresse Ihres Linux-Servers antworten. Am wahrscheinlichsten können Sie dies über das Kontrollfeld Ihres Registrars tun, da einige Registrare DNS für Sie hosten.

Wenn Ihr Server beispielsweise über das öffentliche Internet unter der IP-Adresse 12.3.45.67 erreichbar ist, möchten Sie DNS so konfigurieren, dass er den ADatensatz für server.example.comAntworten mit anfordert 12.3.45.67.

setze ich HOSTNAME auf "server.example" og "server.example.com"? Jason94 vor 13 Jahren 0
Es ist nicht wichtig, ob das Ziel, das Sie erreichen möchten, darin besteht, diesen Server als öffentlich zugänglichen Web / FTP / Server zu verwenden. Stephen Jennings vor 13 Jahren 0
0
TomH

Die einfache Antwort lautet: Ja, um die Änderung, die Sie mit dem hostnameBefehl vorgenommen haben, dauerhaft zu machen, sollten Sie die Änderung /etc/sysconfig/networkso vornehmen, dass es sagt:

HOSTNAME=server.example.com 

Dies wird hostname server.example.comausgeführt, wenn Sie den Computer in der Zukunft starten.