Ubuntu

Ako nastaviť názov hostiteľa na Ubuntu 20.04 LTS

Ako nastaviť názov hostiteľa na Ubuntu 20.04 LTS
Názov hostiteľa počítača je názov, ktorý sa používa na jednoznačnú identifikáciu počítača v sieti. Názov hostiteľa počítača je zvyčajne názov úplnej domény (FQDN). IP adresa FQDN je rovnaká ako IP adresa počítača, na ktorom je nastavený názov hostiteľa. Počítač je teda možné osloviť pomocou adresy IP počítača a FQDN.

FQDN je vlastne subdoména vašej domény. Subdoména / FQDN musí mať vo vašom serveri názvov domén (DNS) záznam A (pre IPv4) alebo AAAA (pre IPv6). Viac si o tom povieme v neskoršej časti tohto článku.

Veci sa teraz môžu zdať komplikované. Ale príklad objasní veci.

Príklad:

Povedzme, že máte názov domény nodekite.com a máte 2 počítače v sieti, počítač A a počítač B. Počítač A má adresu IP 192.168.20.141 a počítač B má adresu IP 192.168.20.142. Teraz, povedzme, chcete pomenovať počítač A oblak1, a počítač B cloud2.

V tomto prípade by bol FQDN hostiteľský názov počítača A oblak1.nodekite.com a počítač B by bol cloud2.nodekite.com.

Váš server DNS bude mať tiež záznamy A oblak1.nodekite.com a cloud2.nodekite.com. Tak teda oblak1.nodekite.com sa prevedie na IP adresu počítača A 192.168.20.141 a cloud2.nodekite.com sa prevedie na IP adresu počítača B 192.168.20.142. Teraz môžete na komunikáciu medzi počítačom A a B použiť FQDN namiesto IP adries.

Všetko, čo som povedal, je znázornené na obrázku nižšie, ktorý vám môže pomôcť ľahko pochopiť tento koncept.

Obrázok 1: Princípy fungovania FQDN názvov hostiteľov

Zatiaľ je dosť teórií. Začnime s praktickými implementáciami.

Nastavenie statickej adresy IP:

Mali by ste nastaviť statické IP adresy na vašom Ubuntu 20.04 strojov LTS, na ktorých budete nastavovať názvy hostiteľov FQDN. Ak potrebujete pomoc s nastavením statických adries IP vo vašom systéme Ubuntu 20.04 strojov, pozri môj článok Nastavenie statickej adresy IP v systéme Ubuntu 20.04 LTS v LinuxHint.com.

Nastavil som statickú IP adresu 192.168.20.141 na počítači A.

A statická adresa IP 192.168.20.142 na počítači B.

Pridanie položiek DNS na server DNS:

Musíte pridať požadované záznamy A (pre IPv4) alebo AAAA záznamy (pre IPv6) pre FQDN na vašom serveri DNS.

Pridal som záznamy A pre oblak1.nodekite.com a cloud2.nodekite.com na mojom serveri DNS, ako vidíte na snímke obrazovky nižšie.

Teraz môžete skontrolovať, či je názov DNS oblak1.nodekite.com na rozlíšenie IP adresy pracuje s nasledujúcim príkazom:

$ nslookup cloud1.nodekite.com 8.8.8.8

POZNÁMKA: Tu, 8.8.8.8 je IP adresa verejného servera DNS spoločnosti Google. V prípade potreby ho môžete zmeniť na inú adresu servera DNS.

Ako vidíte, rozlíšenie názvu DNS funguje oblak1.nodekite.com.

POZNÁMKA: Rozlíšenie názvu DNS nemusí fungovať okamžite po jeho pridaní na server DNS. Zmeny môžu trvať niekoľko minút až niekoľko hodín (max. 24 hodín), kým sa rozšíria na všetky verejné servery DNS.

Rovnakým spôsobom môžete skontrolovať, či je názov DNS cloud2.nodekite.com na IP adresu rozlíšenie funguje.

$ nslookup cloud2.nodekite.com 8.8.8.8

Pre rozlíšenie názvu DNS pracuje cloud2.nodekite.com tiež.

Povoliť zmeny názvu hostiteľa na serveri Ubuntu 20.04 LTS:

Ak používate Ubuntu Server 20.04 LTS, potom sa uistite uchova_hostitel je nastavený na nepravdivé v / etc / cloud / cloud.porov spis. V opačnom prípade zmeny názvu hostiteľa nebudú pretrvávať pri reštarte.

Najskôr otvorené / etc / cloud / cloud.porov súbor s nasledujúcim príkazom:

$ sudo nano / etc / cloud / cloud.porov

Teraz sa uistite uchova_hostitel je nastavený na nepravdivé. Potom súbor uložte stlačením + X nasledovaný Y a .

Upozorňujeme, že pre Ubuntu Desktop 20.04 LTS, tento krok sa nevyžaduje.

Nastavenie mien hostiteľa:

Teraz môžete nastaviť oblak1.nodekite.com ako názov hostiteľa počítača A s nasledujúcim príkazom:

$ sudo hostnamectl set-hostname cloud1.nodekite.com

Teraz, aby sa zmeny prejavili, reštartujte počítač pomocou nasledujúceho príkazu:

$ sudo reštart

Po zavedení počítača spustite nasledujúci príkaz a overte, či sa zmenil názov hostiteľa počítača A.

$ hostname

Ako môžeš vidieť, oblak1.nodekite.com je nastavený ako názov hostiteľa počítača A.

Rovnakým spôsobom, nastavený cloud2.nodekite.com ako názov hostiteľa počítača B.

$ sudo hostnamectl set-hostname cloud2.nodekite.com

Aby sa zmeny prejavili, reštartujte počítač.

$ sudo reštart

Po zavedení počítača skontrolujte pomocou nasledujúceho príkazu, či sa zmenil názov hostiteľa:

$ hostname

Ako môžeš vidieť, cloud2.nodekite.com je nastavený ako názov hostiteľa počítača B.

Kontrola pripojenia medzi hostiteľmi:

Teraz skontrolujte, či sa počítač A dokáže pingovať pomocou názvu hostiteľa oblak1.nodekite.com nasledovne:

$ ping -c 5 $ (názov hostiteľa)

Ako vidíte, počítač A sa môže pingovať pomocou názvu hostiteľa oblak1.nodekite.com. Takže rozlíšenie DNS pre počítač A funguje správne.

Teraz skontrolujte, či sa počítač B dokáže pingovať pomocou názvu hostiteľa cloud2.nodekite.com nasledovne:

$ ping -c 5 $ (názov hostiteľa)

Počítač B sa tiež môže pingovať pomocou názvu hostiteľa cloud2.nodekite.com. Takže rozlíšenie DNS funguje správne aj pre počítač B.

Teraz podľa nasledujúceho postupu skontrolujte, či počítač A môže pingovať na počítač B pomocou názvu hostiteľa počítača B

$ ping -c 3 cloud2.nodekite.com

Ako vidíte, počítač A môže pingovať na počítač B pomocou názvu hostiteľa počítača B.

Rovnakým spôsobom skontrolujte, či počítač B môže pomocou príkazu ping na počítač A použiť názov hostiteľa počítača A, a to nasledovne:

$ ping -c 3 cloud1.nodekite.com

Ako vidíte, počítač B môže pingovať na počítač A pomocou názvu hostiteľa počítača A.

Takže počítač A a počítač B môžu navzájom komunikovať pomocou názvu hostiteľa oblak1.nodekite.com a cloud2.nodekite.com resp.

Takto ste správne nastavili názvy hostiteľov na svojom serveri Ubuntu Server 20.04 LTS. Ďakujeme, že ste si prečítali tento článok.

Hry Ako vyvíjať hru v systéme Linux
Ako vyvíjať hru v systéme Linux
Pred desiatimi rokmi by len málo používateľov Linuxu predpovedalo, že ich obľúbený operačný systém bude jedného dňa populárnou hernou platformou pre k...
Hry Open source porty komerčných herných strojov
Open source porty komerčných herných strojov
Na hranie starých i niektorých z nedávnych herných titulov je možné využiť bezplatné hry s otvoreným zdrojom a multiplatformové herné enginy. V tomto ...
Hry Najlepšie hry z príkazového riadku pre systém Linux
Najlepšie hry z príkazového riadku pre systém Linux
Príkazový riadok nie je pri použití systému Linux iba vaším najväčším spojencom - môže byť tiež zdrojom zábavy, pretože ho môžete použiť na hranie mno...