GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Festlegen und Ändern von Hostnamen und FQDN (vollständig qualifizierter Domänenname) in RHEL und CentOS 7

In einer Netzwerkumgebung haben alle Computersysteme, sei es Windows-PC, Linux-Server oder Unix-Mainframe, einen Hostnamen. Ein Hostname ist eine Bezeichnung (auch bekannt als Computername), die einem an ein Computernetzwerk angeschlossenen Gerät zugewiesen wird und zur Identifizierung des Geräts in verschiedenen Formen der elektronischen Kommunikation verwendet wird, z .

Hostname kann an einen Domänennamen angehängt werden, der ein Name in einem Domain Name System (DNS) ist, getrennt vom Hostnamen durch einen Punkt (Punkt). In letzterer Form wird der Hostname auch als Domainname bezeichnet. Wenn der Domänenname vollständig einschließlich einer Top-Level-Domäne des Internets angegeben ist, wird der Hostname als vollqualifizierter Domänenname (FQDN) bezeichnet. Beispiel:hostname.domain.com.

Es ist wichtig, einen korrekten Hostnamen und FQDN festzulegen, insbesondere für ein neu eingerichtetes System, das mit ziemlicher Sicherheit mit dem Internet verbunden ist. Für Linux ist der neue Systemhostname normalerweise standardmäßig der Hostname localhost.localdomain, ohne Domänenteil des FQDN (Fully Qualified Domain Name). In diesem Tutorial erfahren Sie, wie Sie den Hostnamen und den FQDN richtig ändern.

TippUm den aktuellen Hostnamen zu überprüfen, verwenden Sie den folgenden Befehl:

hostname

Verwenden Sie den folgenden Befehl, um den aktuellen FQDN zu überprüfen:

hostname -f

Der FQDN kann kürzer sein (nur der Hostname wird angezeigt), wenn kein DNS (Internet)-Domänenname konfiguriert ist.

Oder Sie können den folgenden Befehl verwenden, um alle statischen, flüchtigen und hübschen Hostnamen anzuzeigen:

hostnamectl status

  1. Ändern Sie den Hostnamen des Computers mit einer der folgenden Methoden (ersetzen Sie hostname mit dem tatsächlichen Computernamen, den Sie zuweisen möchten (ohne Domänennamen, d. h. nur Hostname):

    Methode 1:Führen Sie den folgenden Befehl aus:

    hostnamectl set-hostname hostname

    Methode 2:Bearbeiten Sie die Datei /etc/hostname und ersetzen Sie den vorhandenen Inhalt durch den neuen Hostnamen.

  2. Wenn Sie Methode 2 oben verwenden, führen Sie den folgenden Befehl aus, damit die Änderung wirksam wird:
    systemctl restart systemd-hostnamed
  3. Bearbeiten Sie die Datei /etc/hosts und geben Sie eine neue Zeile mit der IP-Adresse, dem FQDN (Fully Qualified Domain Name) und dem Hostnamen des Systems ein. Zum Beispiel:
    192.168.1.1 server.techjourney.net server
    AnmerkungFQDN kann nicht mithilfe des Hostnamens geändert werden. Die empfohlene Methode zum Festlegen des FQDN besteht darin, den Hostnamen mithilfe von /etc/hosts, DNS oder NIS zu einem Alias ​​für den vollständig qualifizierten Namen zu machen. Da der Hosts-Eintrag in /etc/nsswitch.conf, der zum Auflösen von Hostnamen in RHEL 7 und CentOS 7 verwendet wird, immer „Dateien“ verwendet und analysiert (d. h. zuerst /etc/hosts, wird empfohlen, den FQDN in /etc/hosts zu ändern, die auch ihre primäre IP-Adresse angibt.

    Wenn Sie jedoch einen Eintrag für das System im DNS-Server für das lokale LAN hinzugefügt haben, der den FQDN für das System bei Abfrage genau auflösen und zurückgeben kann, können Sie diesen Schritt überspringen.


Linux
  1. So legen/ändern Sie einen Hostnamen unter CentOS 7 Linux

  2. So legen Sie den System-Hostnamen unter Linux fest oder ändern ihn

  3. So legen Sie den Hostnamen in CentOS 7 / RHEL 7 fest oder ändern ihn

  4. So ändern Sie den Hostnamen (Computername) unter Fedora &CentOS

  5. So ändern Sie den Schnittstellennamen in CentOS/RHEL 8 mit prefixdevname

So stellen/ändern Sie den Hostnamen in CentOS 8 / RHEL 8

So ändern Sie den Namen der Netzwerkschnittstelle in eth0 unter CentOS 8 / RHEL 8

So legen Sie den Hostnamen unter Linux fest oder ändern ihn

So ändern Sie den Hostnamen in CentOS/RHEL 8

So richten Sie SSH unter CentOS und RHEL ein

So ändern Sie den Hostnamen in CentOS/RHEL 7