FQDN er faktisk et underdomen av ditt domene. Underdomenet/FQDN må ha en post (for IPv4) eller AAAA -post (for IPv6) i Domain Name (DNS) -serveren. Vi vil snakke mer om det i den senere delen av denne artikkelen.
Ting kan virke komplisert nå. Men et eksempel vil gjøre ting tydeligere.
Eksempel:
La oss si, du har et domenenavn Nodekite.com og du har 2 datamaskiner i nettverket, datamaskin A og datamaskin B. Datamaskin A har IP -adressen 192.168.20.141 og datamaskin B har IP -adressen 192.168.20.142. La oss si, du vil navngi datamaskin a Cloud1, og datamaskin b Cloud2.
I dette tilfellet ville FQDN -vertsnavnet til datamaskin A være Cloud1.Nodekite.com og datamaskin B ville være Cloud2.Nodekite.com.
Din DNS -serveren vil også ha poster for Cloud1.Nodekite.com og Cloud2.Nodekite.com. Så det Cloud1.Nodekite.com vil løse i IP -adressen til datamaskin a 192.168.20.141 og Cloud2.Nodekite.com vil løse i IP -adressen til datamaskin B 192.168.20.142. Nå kan du bruke FQDN -ene i stedet for IP -adresser for å kommunisere mellom datamaskin A og B.
Alt jeg har sagt er illustrert på figuren nedenfor som kan hjelpe deg å forstå dette konseptet enkelt.
Fig. 1: Arbeidsprinsipper for FQDN -vertsnavn
Nok teorier for nå. La oss komme i gang med de praktiske implementeringene.
Sette opp statisk IP -adresse:
Du bør sette opp statiske IP -adresser på Ubuntu 20.04 LTS -maskiner som du vil sette opp FQDN -vertsnavn. Hvis du trenger hjelp til å sette opp statiske IP -adresser på Ubuntu 20.04 maskiner, sjekk artikkelen min Sette opp statisk IP -adresse på Ubuntu 20.04 LTS Hos Linuxhint.com.
Jeg har satt opp den statiske IP -adressen 192.168.20.141 på datamaskin a.
Og den statiske IP -adressen 192.168.20.142 på datamaskin b.
Legge til DNS -oppføringer til DNS -serveren:
Du må legge til de nødvendige A -postene (for IPv4) eller AAAA -poster (for IPv6) for FQDNS i DNS -serveren.
Jeg har lagt til poster for Cloud1.Nodekite.com og Cloud2.Nodekite.com I min DNS -server som du kan se på skjermdumpen nedenfor.
Nå kan du sjekke om DNS -navnet Cloud1.Nodekite.com Til IP -adresseoppløsning jobber med følgende kommando:
$ nSlookup Cloud1.Nodekite.com 8.8.8.8
MERK: Her, 8.8.8.8 er IP -adressen til Google Public DNS -serveren. Du kan endre den til en annen DNS -serveradresse om nødvendig.
Som du ser fungerer DNS Name -oppløsning for Cloud1.Nodekite.com.
MERK: DNS -navnoppløsning fungerer kanskje ikke umiddelbart etter at du har lagt den til DNS -serveren din. Endringene kan ta noen minutter til noen timer (24 timer ved maks) for å forplante seg til alle de offentlige DNS -serverne.
På samme måte kan du sjekke om DNS -navnet Cloud2.Nodekite.com til IP -adresseoppløsningen fungerer.
$ nSlookup Cloud2.Nodekite.com 8.8.8.8
DNS -navnoppløsning fungerer for Cloud2.Nodekite.com også.
Tillat vertsnavnendringer i Ubuntu Server 20.04 LTS:
Hvis du bruker Ubuntu Server 20.04 LTS, sørg for at Preserve_hostname er satt til falsk i /etc/sky/sky.CFG fil. Ellers vil ikke vertsnavnsendringene vedvare på nytt om omstart.
Først åpent /etc/sky/sky.CFG fil med følgende kommando:
$ sudo nano/etc/cloud/cloud.CFG
Nå, sørg for Preserve_hostname er satt til falsk. Lagre deretter filen ved å trykke på + X etterfulgt av Y og .
Merk at for Ubuntu Desktop 20.04 LTS, dette trinnet er ikke nødvendig.
Angi vertsnavn:
Nå kan du stille inn Cloud1.Nodekite.com Som vertsnavn for datamaskin a med følgende kommando:
$ sudo hostnamectl set-hostname cloud1.Nodekite.com
For at endringene skal tre i kraft, start datamaskinen på nytt med følgende kommando:
$ sudo omstart
Når datamaskinstøvlene.
$ vertsnavn
Som du kan se, Cloud1.Nodekite.com er satt som vertsnavn for datamaskin a.
På samme måte, sett Cloud2.Nodekite.com Som vertsnavn for datamaskin B.
$ sudo hostnamectl set-hostname cloud2.Nodekite.com
Nå, start datamaskinen på nytt for at endringene skal tre i kraft.
$ sudo omstart
Når datamaskinen støvler, må du bekrefte om vertsnavnet har endret seg med følgende kommando:
$ vertsnavn
Som du kan se, Cloud2.Nodekite.com er satt som vertsnavn for datamaskin B.
Kontrollere tilkobling mellom vertene:
Nå, sjekk om datamaskin en kan pinge seg selv ved hjelp av vertsnavnet Cloud1.Nodekite.com følgende:
$ ping -c 5 $ (vertsnavn)
Som du ser, datamaskin en kan pinge seg selv ved hjelp av vertsnavnet Cloud1.Nodekite.com. Så DNS -oppløsningen fungerer riktig for datamaskin a.
Nå, sjekk om datamaskin B kan pinge seg selv ved hjelp av vertsnavnet Cloud2.Nodekite.com følgende:
$ ping -c 5 $ (vertsnavn)
Datamaskin B kan også pinge seg selv ved hjelp av vertsnavnet Cloud2.Nodekite.com. Så DNS -oppløsningen fungerer også riktig for datamaskin B.
Nå, sjekk om datamaskin A kan ping datamaskin B ved å bruke vertsnavnet til datamaskin B som følger:
$ ping -C 3 Cloud2.Nodekite.com
Som du kan se, datamaskin en kan ping til datamaskin B ved hjelp av vertsnavnet til datamaskin B.
På samme måte, sjekk om datamaskin B kan pinge datamaskin a ved hjelp av vertsnavnet til datamaskin a som følger:
$ ping -C 3 Cloud1.Nodekite.com
Som du ser kan datamaskin B pinge til datamaskin A ved hjelp av vertsnavnet til datamaskin a.
Så datamaskin A og datamaskin B kan kommunisere med hverandre ved hjelp av vertsnavnet Cloud1.Nodekite.com og Cloud2.Nodekite.com henholdsvis.
Så det er slik du riktig setter opp vertsnavn i Ubuntu -serveren din 20.04 LTS. Takk for at du leste denne artikkelen.