Ubuntu

Hostnaam instellen op Ubuntu 20.04 LTS

Hostnaam instellen op Ubuntu 20.04 LTS
De hostnaam van een computer is een naam die wordt gebruikt om de computer in een netwerk op unieke wijze te identificeren. Meestal is de hostnaam van een computer een Fully Qualified Domain Name (FQDN). Het IP-adres van de FQDN is hetzelfde als het IP-adres van de computer waarop de hostnaam is ingesteld. De computer kan dus worden geadresseerd met behulp van het IP-adres van de computer en de FQDN.

FQDN is eigenlijk een subdomein van uw domein. Het subdomein/FQDN moet een A-record (voor IPv4) of AAAA-record (voor IPv6) in uw domeinnaam (DNS)-server hebben. We zullen daar meer over vertellen in het latere gedeelte van dit artikel.

Dingen lijken nu misschien ingewikkeld. Maar een voorbeeld zal het duidelijker maken.

Voorbeeld:

Stel, je hebt een domeinnaam nodekite.com en je hebt 2 computers op het netwerk, computer A en computer B. Computer A heeft het IP-adres 192.168.20.141 en computer B heeft het IP-adres 192.168.20.142. Laten we zeggen dat u computer A . wilt noemen wolk1, en computer B wolk2.

In dit geval zou de FQDN-hostnaam van computer A zijn: wolk1.nodekite.com en computer B zou zijn wolk2.nodekite.com.

Uw DNS-server heeft ook A-records voor: wolk1.nodekite.com en wolk2.nodekite.com. Zodat wolk1.nodekite.com zal oplossen in het IP-adres van computer A 192.168.20.141 en wolk2.nodekite.com zal oplossen in het IP-adres van computer B 192.168.20.142. Nu kunt u de FQDN's gebruiken in plaats van IP-adressen om te communiceren tussen computer A en B.

Alles wat ik heb gezegd, wordt geïllustreerd in de onderstaande afbeelding, zodat u dit concept gemakkelijk kunt begrijpen.

Fig 1: Werkingsprincipes van FQDN-hostnamen

Genoeg theorieën voor nu. Laten we beginnen met de praktische implementaties practical.

Statisch IP-adres instellen:

U moet statische IP-adressen instellen op uw Ubuntu 20.04 LTS-machines waarop u FQDN-hostnamen gaat instellen. Als u hulp nodig heeft bij het instellen van statische IP-adressen op uw Ubuntu 20.04 machines, check mijn artikel Statisch IP-adres instellen op Ubuntu 20.04 LTS bij LinuxHint.com.

Ik heb het statische IP-adres ingesteld 192.168.20.141 op computer A.

En het statische IP-adres 192.168.20.142 op computer B.

DNS-vermeldingen toevoegen aan de DNS-server:

U moet de vereiste A-records (voor IPv4) of AAAA-records (voor IPv6) voor de FQDN's in uw DNS-server toevoegen.

Ik heb A-records toegevoegd voor wolk1.nodekite.com en wolk2.nodekite.com in mijn DNS-server zoals je kunt zien in de onderstaande schermafbeelding.

Nu kunt u controleren of de DNS-naam wolk1.nodekite.com naar IP-adres resolutie werkt met de volgende opdracht:

$ nslookup cloud1.nodekite.com 8.8.8.8

OPMERKING: Hier, 8.8.8.8 is het IP-adres van de openbare DNS-server van Google. U kunt het indien nodig wijzigen in een ander DNS-serveradres.

Zoals u kunt zien, werkt DNS-naamomzetting voor wolk1.nodekite.com.

OPMERKING: DNS-naamomzetting werkt mogelijk niet onmiddellijk nadat u deze aan uw DNS-server hebt toegevoegd. Het kan een paar minuten tot een paar uur duren (maximaal 24 uur) om de wijzigingen door te voeren naar alle openbare DNS-servers.

Op dezelfde manier kunt u controleren of de DNS-naam wolk2.nodekite.com naar IP-adres resolutie werkt.

$ nslookup cloud2.nodekite.com 8.8.8.8

DNS-naamomzetting werkt voor wolk2.nodekite.com ook.

Sta wijzigingen in de hostnaam toe in Ubuntu Server 20.04 LTS:

Als u Ubuntu Server 20 . gebruikt.04 LTS, zorg er dan voor bewaar_hostnaam ingesteld op vals in de /etc/cloud/cloud.cfg het dossier. Anders blijven de wijzigingen in de hostnaam niet behouden bij opnieuw opstarten.

Open eerst /etc/cloud/cloud.cfg bestand met het volgende commando:

$ sudo nano /etc/cloud/cloud.cfg

Nu, zorg ervoor dat bewaar_hostnaam ingesteld op vals. Sla het bestand vervolgens op door op te drukken + X gevolgd door Y en .

Merk op dat voor Ubuntu Desktop 20.04 LTS, deze stap is niet vereist.

Hostnamen instellen:

Nu kunt u instellen wolk1.nodekite.com als de hostnaam van computer A met het volgende commando:

$ sudo hostnamectl set-hostname cloud1.nodekite.com

Om de wijzigingen van kracht te laten worden, start u nu uw computer opnieuw op met de volgende opdracht:

$ sudo opnieuw opstarten

Zodra uw computer opstart, voert u de volgende opdracht uit om te controleren of de hostnaam van computer A is gewijzigd:.

$ hostnaam

Zoals je kunt zien, wolk1.nodekite.com is ingesteld als de hostnaam van computer A.

Op dezelfde manier, stel wolk2.nodekite.com als de hostnaam van computer B.

$ sudo hostnamectl set-hostname cloud2.nodekite.com

Start nu uw computer opnieuw op om de wijzigingen door te voeren.

$ sudo opnieuw opstarten

Nadat uw computer is opgestart, controleert u of de hostnaam is gewijzigd met de volgende opdracht:

$ hostnaam

Zoals je kunt zien, wolk2.nodekite.com is ingesteld als de hostnaam van computer B.

Connectiviteit tussen hosts controleren:

Controleer nu of computer A zichzelf kan pingen met de hostnaam wolk1.nodekite.com als volgt:

$ ping -c 5 $(hostnaam)

Zoals u kunt zien, kan computer A zichzelf pingen met behulp van de hostnaam wolk1.nodekite.com. Dus DNS-resolutie werkt correct voor computer A.

Controleer nu of computer B zichzelf kan pingen met de hostnaam wolk2.nodekite.com als volgt:

$ ping -c 5 $(hostnaam)

Computer B kan zichzelf ook pingen met de hostnaam wolk2.nodekite.com. Dus DNS-resolutie werkt ook correct voor computer B.

Controleer nu of computer A computer B kan pingen met de hostnaam van computer B als volgt:

$ ping -c 3 cloud2.nodekite.com

Zoals je kunt zien, kan computer A naar computer B pingen met de hostnaam van computer B.

Controleer op dezelfde manier als volgt of computer B computer A kan pingen met de hostnaam van computer A:

$ ping -c 3 cloud1.nodekite.com

Zoals u kunt zien, kan computer B naar computer A pingen met de hostnaam van computer A.

Dus computer A en computer B kunnen met elkaar communiceren via de hostnaam wolk1.nodekite.com en wolk2.nodekite.com respectievelijk.

Dus zo stel je hostnamen correct in op je Ubuntu Server 20.04 LTS. Bedankt voor het lezen van dit artikel.

Gratis en open source game-engines voor het ontwikkelen van Linux-games
Dit artikel behandelt een lijst met gratis en open source game-engines die kunnen worden gebruikt voor het ontwikkelen van 2D- en 3D-games op Linux. E...
Shadow of the Tomb Raider voor Linux-zelfstudie
Shadow of the Tomb Raider is de twaalfde toevoeging aan de Tomb Raider-serie - een actie-avonturengame-franchise gemaakt door Eidos Montreal. De game ...
Hoe FPS te verhogen in Linux?
FPS staat voor Beelden per seconde. De taak van FPS is om de framesnelheid te meten bij het afspelen van video's of speluitvoeringen. In eenvoudige wo...