FQDN on tegelikult teie domeeni alamdomeen. Alamdomeenil / FQDN-l peab teie domeeninime (DNS) serveris olema A-kirje (IPv4 jaoks) või AAAA-kirje (IPv6-le). Sellest räägime lähemalt selle artikli hilisemas osas.
Nüüd võivad asjad tunduda keerulised. Kuid näide teeb asjad selgemaks.
Näide:
Oletame, et teil on domeeninimi nodekite.com ja teil on võrgus 2 arvutit, arvuti A ja arvuti B. Arvutil A on IP-aadress 192.168.20.141 ja arvutil B on IP-aadress 192.168.20.142. Oletame, et nüüd soovite nimetada arvuti A pilv1, ja arvuti B pilv2.
Sel juhul oleks arvuti A FQDN-i hostinimi pilv1.nodekite.com ja arvuti B oleks pilv2.nodekite.com.
Teie DNS-serveril on ka domeeni A kirjed pilv1.nodekite.com ja pilv2.nodekite.com. Nii et pilv1.nodekite.com lahendatakse arvuti A IP-aadressiks 192.168.20.141 ja pilv2.nodekite.com lahendatakse arvuti B IP-aadressiks 192.168.20.142. Nüüd saate arvuti A ja B vahel suhtlemiseks kasutada IP-aadresside asemel FQDN-e.
Kõike, mida olen öelnud, illustreerib allolev joonis, mis võib aidata teil seda mõistet hõlpsasti mõista.
Joonis 1: FQDN-i hostinimede tööpõhimõtted
Praegu on piisavalt teooriaid. Alustame praktiliste rakendustega.
Staatilise IP-aadressi seadistamine:
Peaksite oma Ubuntu 20 seadistama staatilised IP-aadressid.04 LTS-masinat, millele seadistate FQDN-i hostinimed. Kui vajate Ubuntu 20 staatiliste IP-aadresside seadistamisel abi.04 masinat, vaadake minu artiklit Staatilise IP-aadressi seadistamine Ubuntu 20-s.04 LTS aadressil LinuxHint.com.
Olen seadistanud staatilise IP-aadressi 192.168.20.141 arvutis A.
Ja staatiline IP-aadress 192.168.20.142 arvutis B.
DNS-kirjete lisamine DNS-serverisse:
Peate oma DNS-serverisse lisama FQDN-ide jaoks nõutavad A-kirjed (IPv4 jaoks) või AAAA-kirjed (IPv6 jaoks).
Olen lisanud A-plaadid pilv1.nodekite.com ja pilv2.nodekite.com minu DNS-serveris, nagu näete alloleval ekraanipildil.
Nüüd saate kontrollida, kas DNS-i nimi on olemas pilv1.nodekite.com IP-aadressi eraldusvõime töötab järgmise käsuga:
$ nslookup pilv1.nodekite.com 8.8.8.8MÄRGE: Siin, 8.8.8.8 on Google'i avaliku DNS-serveri IP-aadress. Vajadusel saate selle muuta mõneks muuks DNS-serveri aadressiks.
Nagu näete, töötab DNS-i nime lahendamine pilv1.nodekite.com.
MÄRGE: DNS-i nime eraldusvõime ei pruugi kohe pärast DNS-serverisse lisamist töötada. Muudatuste levitamine kõikidesse avalikesse DNS-serveritesse võib võtta mõne minuti kuni mõne tunni (maksimaalselt 24 tundi).
Samamoodi saate kontrollida, kas DNS-i nimi on olemas pilv2.nodekite.com IP-aadressi lahendamine töötab.
$ nslookup pilv2.nodekite.com 8.8.8.8DNS-i nime lahendamine töötab pilv2.nodekite.com samuti.
Luba Ubuntu Server 20 hosti nime muutmine.04 LTS:
Kui kasutate Ubuntu Server 20.04 LTS, siis veenduge säilitada_hostinimi on seatud väärtusele vale aastal / etc / cloud / cloud.vrd faili. Vastasel juhul ei hakka hosti muutused taaskäivitamisel püsima.
Esiteks avage / etc / cloud / cloud.vrd fail järgmise käsuga:
$ sudo nano / etc / cloud / cloud.vrd
Nüüd veenduge säilitada_hostinimi on seatud väärtusele vale. Seejärel salvestage fail, vajutades
Pange tähele, et Ubuntu Desktop 20 jaoks.04 LTS, seda sammu pole vaja.
Hostinimede määramine:
Nüüd saate seadistada pilv1.nodekite.com arvuti A hostinimena järgmise käsuga:
$ sudo hostnamectl set-hostname cloud1.nodekite.com
Nüüd muudatuste jõustumiseks taaskäivitage arvuti järgmise käsuga:
$ sudo taaskäivitage
Kui teie arvuti on käivitunud, käivitage järgmine käsk, et kontrollida, kas arvuti A hosti nimi on muutunud.
$ hostinimiNagu sa näed, pilv1.nodekite.com on seatud arvuti A hostinimeks.
Samamoodi, seatud pilv2.nodekite.com arvuti B hostinimena.
$ sudo hostnamectl set-hostname cloud2.nodekite.com
Nüüd muutuste jõustumiseks taaskäivitage arvuti.
$ sudo taaskäivitage
Kui teie arvuti on käivitunud, kontrollige järgmise käsuga, kas hosti nimi on muutunud:
$ hostinimiNagu sa näed, pilv2.nodekite.com on seatud arvuti B hosti nimeks.
Hostide vahelise ühenduse kontrollimine:
Nüüd kontrollige, kas arvuti A saab end hostinime abil pingida pilv1.nodekite.com järgnevalt:
$ ping -c 5 $ (hostinimi)Nagu näete, saab arvuti A ise pingida hostinime abil pilv1.nodekite.com. Niisiis, DNS-i lahutus töötab arvuti A korralikult.
Nüüd kontrollige, kas arvuti B saab ennast hostinime abil pingida pilv2.nodekite.com järgnevalt:
$ ping -c 5 $ (hostinimi)Arvuti B saab ka ise pingida hostinime abil pilv2.nodekite.com. Niisiis, DNS-i lahutus töötab ka arvuti B korralikult.
Nüüd kontrollige, kas arvuti A saab arvutit B pingida, kasutades arvuti B hostinime järgmiselt:
$ ping -c 3 pilv2.nodekite.comNagu näete, saab arvuti A pingutada arvutisse B, kasutades arvuti B hosti nime.
Samamoodi kontrollige, kas arvuti B suudab arvutit A pingutada, kasutades arvuti A hostinime, järgmiselt:
$ ping -c 3 pilv1.nodekite.comNagu näete, saab arvuti B arvutile A pingida, kasutades arvuti A hostinime.
Seega saavad arvuti A ja arvuti B omavahel suhelda hostinime abil pilv1.nodekite.com ja pilv2.nodekite.com vastavalt.
Nii seadistasite oma Ubuntu Server 20 õigesti hostinimed.04 LTS. Täname selle artikli lugemise eest.