So richten Sie Hostname auf Ubuntu Top 10 ein.Top 10 Lts

So richten Sie Hostname auf Ubuntu Top 10 ein.Top 10 Lts
Der Hostname eines Computers ist ein Name, mit dem der Computer in einem Netzwerk eindeutig identifiziert wird. Normalerweise ist der Hostname eines Computers ein voll qualifizierter Domain -Name (FQDN). Die IP -Adresse des FQDN entspricht der IP -Adresse des Computers, in dem der Hostname eingestellt ist. Der Computer kann also mit der IP -Adresse des Computers sowie des FQDN behandelt werden.

FQDN ist eigentlich eine Subdomäne Ihrer Domäne. Das Subdomain/FQDN muss einen A -Datensatz (für IPv4) oder einen AAAA -Datensatz (für IPv6) auf Ihrem DNS -Server (Domänenname (DNS) haben. Wir werden im späteren Abschnitt dieses Artikels mehr darüber sprechen.

Dinge mögen jetzt kompliziert erscheinen. Aber ein Beispiel wird die Dinge klarer machen.

Beispiel:

Sagen wir, Sie haben einen Domain -Namen Nodekite.com und Sie haben 2 Computer im Netzwerk, Computer A und Computer B. Computer A hat die IP -Adresse 192.168.20.141 und Computer B hat die IP -Adresse 192.168.20.142. Sagen wir jetzt, Sie möchten Computer a nennen Cloud1, und Computer b Cloud2.

In diesem Fall wäre der FQDN -Hostname von Computer a Cloud1.Nodekite.com und Computer B wäre Cloud2.Nodekite.com.

Ihr DNS -Server verfügt auch über Datensätze für Cloud1.Nodekite.com Und Cloud2.Nodekite.com. So dass Cloud1.Nodekite.com wird in die IP -Adresse von Computer a auflösen 192.168.20.141 Und Cloud2.Nodekite.com wird in die IP -Adresse von Computer B auflösen 192.168.20.142. Jetzt können Sie die FQDNs anstelle von IP -Adressen verwenden, um zwischen dem Computer A und B zu kommunizieren.

Alles, was ich gesagt habe, ist in der Abbildung dargestellt, die Ihnen dieses Konzept leicht verstehen kann.

Abb. 1: Arbeitsprinzipien von FQDN -Hostnamen

Genug Theorien vorerst. Beginnen wir mit den praktischen Implementierungen.

Einrichten der statischen IP -Adresse:

Sie sollten statische IP -Adressen auf Ihrem Ubuntu 20 einrichten.04 LTS -Maschinen, auf denen Sie FQDN -Hostnamen einrichten. Wenn Sie Unterstützung beim Einrichten statischer IP -Adressen auf Ihrem Ubuntu 20 benötigen.04 Maschinen, überprüfen Sie meinen Artikel Einrichten der statischen IP -Adresse auf Ubuntu 20 einrichten.04 LTS bei LinuxHint.com.

Ich habe die statische IP -Adresse eingerichtet 192.168.20.141 auf dem Computer a.

Und die statische IP -Adresse 192.168.20.142 auf dem Computer b.

Hinzufügen von DNS -Einträgen zum DNS -Server:

Sie müssen die erforderlichen A -Datensätze (für IPv4) oder AAAA -Datensätze (für IPv6) für die FQDNs in Ihrem DNS -Server hinzufügen.

Ich habe eine Datensätze für hinzugefügt Cloud1.Nodekite.com Und Cloud2.Nodekite.com In meinem DNS -Server, wie Sie im Screenshot unten sehen können.

Jetzt können Sie überprüfen, ob der DNS -Name Cloud1.Nodekite.com In IP -Adressauflösung arbeitet der folgende Befehl:

$ nslookup cloud1.Nodekite.com 8.8.8.8

NOTIZ: Hier, 8.8.8.8 ist die IP -Adresse des Google Public DNS -Servers. Sie können es bei Bedarf in eine andere DNS -Serveradresse ändern.

Wie Sie sehen können, funktioniert die Auflösung von DNS -Namen für Cloud1.Nodekite.com.

NOTIZ: Die Auflösung des DNS -Namens funktioniert möglicherweise nicht sofort, nachdem Sie ihn Ihrem DNS -Server hinzugefügt haben. Die Änderungen können einige Minuten bis einige Stunden (24 Stunden bei Max) dauern, um sich an alle öffentlichen DNS -Server zu verbreiten.

Auf die gleiche Weise können Sie prüfen, ob der DNS -Name Cloud2.Nodekite.com zur IP -Adressauflösung funktioniert.

$ nslookup cloud2.Nodekite.com 8.8.8.8

DNS -Namensauflösung arbeitet für Cloud2.Nodekite.com sowie.

Ermöglichen Sie Änderungen des Hostnamens in Ubuntu Server 20.04 LTS:

Wenn Sie Ubuntu Server 20 verwenden.04 LTS, dann stellen Sie sicher Preserve_hostname ist eingestellt auf FALSCH im /etc/cloud/cloud.CFG Datei. Andernfalls bleiben die Änderungen des Hostnamens beim Neustart nicht bestehen.

Erstens offen /etc/cloud/cloud.CFG Datei mit dem folgenden Befehl:

$ sudo nano/etc/cloud/cloud.CFG

Stellen Sie jetzt sicher Preserve_hostname ist eingestellt auf FALSCH. Speichern Sie dann die Datei durch Drücken + X gefolgt von Y Und .

Beachten Sie das für Ubuntu Desktop 20.04 LTS ist dieser Schritt nicht erforderlich.

Hostnamen einstellen:

Jetzt können Sie einstellen Cloud1.Nodekite.com als Hostname von Computer A mit dem folgenden Befehl:

$ sudo hostnamectl set-hostname cloud1.Nodekite.com

Damit die Änderungen wirksam werden können, starten Sie Ihren Computer mit dem folgenden Befehl neu:

$ sudo Neustart

Führen Sie nach Ihrem Computer den folgenden Befehl aus, um zu überprüfen, ob sich der Hostname von Computer A geändert hat.

$ hostname

Wie du sehen kannst, Cloud1.Nodekite.com wird als Hostname von Computer a eingestellt.

Genauso, gesetzt Cloud2.Nodekite.com als Hostname von Computer B.

$ sudo hostnamectl set-hostname cloud2.Nodekite.com

Starten Sie nun Ihren Computer neu, damit die Änderungen wirksam werden können.

$ sudo Neustart

Überprüfen Sie, ob sich der Hostname mit dem folgenden Befehl geändert hat:

$ hostname

Wie du sehen kannst, Cloud2.Nodekite.com wird als Hostname von Computer B eingestellt.

Überprüfen Sie die Konnektivität zwischen Hosts:

Überprüfen Sie nun, ob Computer A sich mit dem Hostnamen selbst pingen kann Cloud1.Nodekite.com folgendermaßen:

$ ping -c 5 $ (Hostname)

Wie Sie sehen können Cloud1.Nodekite.com. Die DNS -Auflösung funktioniert also korrekt für Computer a.

Überprüfen Sie nun, ob Computer B sich mit dem Hostnamen selbst pingen kann Cloud2.Nodekite.com folgendermaßen:

$ ping -c 5 $ (Hostname)

Computer B kann sich auch mit dem Hostnamen selbst pingen Cloud2.Nodekite.com. Die DNS -Auflösung funktioniert also auch korrekt für Computer B.

Überprüfen Sie nun, ob Computer A wie folgt mit dem Hostnamen von Computer B Ping -Computer B Ping -Ping -B -Ping -P -Ping -P -Ping -P -Ping -P -Ping -Backgarten nun prüfen:

$ ping -c 3 Cloud2.Nodekite.com

Wie Sie sehen können, kann Computer A mit dem Hostnamen von Computer B auf Computer B pingen.

Überprüfen Sie auf die gleiche Weise, ob Computer B wie folgt mit dem Hostnamen des Computers A pingen kann

$ ping -c 3 Cloud1.Nodekite.com

Wie Sie sehen können, kann Computer B mit dem Hostnamen von Computer A auf Computer A pingen.

Der Computer A und Computer B können also mit dem Hostnamen miteinander kommunizieren Cloud1.Nodekite.com Und Cloud2.Nodekite.com bzw.

So haben Sie Hostnamen in Ihrem Ubuntu -Server 20 richtig eingerichtet.04 LTS. Danke, dass du diesen Artikel gelesen hast.