DNS

„Consul DNS Interface“ naudojimas

„Consul DNS Interface“ naudojimas
„Consul“ DNS sąsaja padės jums rasti paslaugą be jokio asmeninio prisilietimo su konsulu. Numatytasis prievadas, skirtas klausytis DNS serverio konsulo agente, yra 8600 prievadas. Paprastai mes pateikiame HTTP API užklausą dėl vardo paieškos, tačiau čia mes galime naudoti DNS serverį tiesiogiai kaip paslaugą.mus-rytus .Svarbu sukonfigūruoti kai kurias detales, pvz., Client_addr, ports.DNS, rekursoriai, domenas ir, dns_config.

Būtina sąlyga

  1. Virtualiojo serverio egzempliorius
  2. Konsulas įdiegtas serveryje
  3. Pagrindinis vartotojas

Atnaujinti sistemą

Prieš atlikdami naują operaciją, rekomenduojame atnaujinti visus turimus paketus ir saugyklas. Vykdykite šią komandą ir ji atliks darbą už jus. „Linux“

apt-get atnaujinimas
Apie RHEL / CentOS yum -y atnaujinimas

Mazgų paieškos

Naudodami kasimo įrankį, galite pateikti užklausą bet kokiems DNS įrašams, pvz., Pagrindinio kompiuterio adresams, pašto mainams ir vardų serveriams, komandinėje eilutėje. Bet kurio mazgo adresą galite gauti atlikdami paprastą užklausą. .mazgas [.duomenų centras]. Tarkime, kad duomenų centre dc1 yra mazgas, veikiantis pavadinimu „prome“, tada to mazgo galite ieškoti naudodami šią komandą.

prome.mazgas.dc1.konsulas

Jei tuo atveju, kai mazgas veikia tame pačiame duomenų centre kaip ir konsulo agentas, duomenų centro nurodyti nereikia. to mazgo galite ieškoti naudodami šią komandą.

prome.mazgas.konsulas

Paslaugų peržiūros

„Service lookup“ yra užklausa gauti informaciją apie paslaugų teikėją. Standartinės paslaugos paieškos formatas yra toks: [žymė.].tarnyba [.duomenų centras]. žymė yra visiškai neprivaloma pirmiau pateiktoje komandoje. Tarkime, kad norite ieškoti paslaugos pavadinimu „prome“ vietiniame duomenų centre, tada jums taip pat nereikia nurodyti duomenų centro.

prome.paslaugą.konsulas

Žymą taip pat galite naudoti norėdami filtruoti užklausos rezultatus. Tarkime, kad norite rasti „MariaDB“ pirminį duomenis konkrečiame duomenų centre, tada naudokite šią komandą.

pirminis.mariadb.paslaugą.dc5.konsulas

Konsulo DNS naudojimas

Šiame vadove pamatysime įvairius konsulo DNS sąsajos naudojimo būdus. Daugiausia yra 3 būdai, kaip naudoti „Consul DNS“: 1. Naudokite 2 pasirinktinę DNS sprendėjų biblioteką. Paskirkite „Consul“ kaip egzemplioriaus DNS serverį 3. Persiųskite „Consul TLD“ užklausas iš DNS serverio

Naudokite pasirinktinę DNS sprendėjų biblioteką

Vienas iš būdų naudoti konsulo DNS sąsają yra pasirinktos kalbos naudojimas DNS sprendėjų bibliotekoje ir jūsų kodas tiesiogiai pateiks užklausą dėl sąsajos. Kitu atveju pritaikykite pasirinktinę logiką, jei būsite tik paslaugos IP adresas. Kitu atveju, jei naudojate DNS sąsają, turėsite paleisti paslaugą konkrečiame prievade, o jūsų klientas taip pat turėtų žinoti tą prievadą, kad galėtų jį pasiekti.

Paskirkite „Consul“ kaip egzemplioriaus DNS serverį

Galite naudoti konsulo DNS serverį mazgui sukonfigūravę pagrindinį kompiuterį, kad jis DNS užklausas pristatytų tiesiai į vietinio „Consul“ agento DNS serverį. Norėdami tai padaryti, turėsite modifikuoti sistemą ir „Consul“ agento konfigūraciją.

Pirmiausia turėsite pakeisti sistemos konfigūraciją. Turėsite modifikuoti rezoliuc.conf failas sistemoje naudojant bet kokį teksto redaktorių. Čia mes naudojame nano teksto rengyklę.

nano rezoliucija.konf

Failas turėtų atrodyti taip:

ieškokite „YourDomain“.com
vardų serveris 127.0.0.1

Nepamirškite pakeisti „YourDomain“.com su tikruoju jūsų domenu.

Tada jūsų konsulo atstovo konfigūracija turėtų atrodyti taip:


"duomenų centras": "dc1",
"data_dir": "/ var / consul",
„rekursoriai“: [„8.8.8.8 "],
„ports“:
„dns“: 53
,
"retry_join": ["35.75.10.85 “,„ 35.75.10.111 “,„ 35.75.10.123 "]

Konsulo atstovas ir toliau galės tvarkyti įrašus už konsulo TLD ribų, net jei serverio klasteris neveikia arba jo negalima.

Persiųskite „Consul TLD“ užklausas iš DNS serverio

Norėdami persiųsti visas užklausas konsulo agentui iš esamo DNS serverio, galite naudoti konsulo DNS. Mes rekomenduojame jums naudoti įvairius BIND serverius ir paleisti konsulo agentą vietoje visuose BIND serveriuose. Taigi, kai tik užklausą priims BIND serveris, ji bus automatiškai išsiųsta į jo konsulo DNS serverį.

Išvada

Šiame vadove išmokote naudotis konsulo DNS sąsaja savo konsulo klasteryje. Jūs taip pat išmokote naudoti užklausų tipus, pvz., „Node“ paiešką ir paslaugų paiešką.

„AppyMouse“ ekrano „Trackpad“ ir pelės žymeklis, skirtas „Windows“ tabletėms
Planšetinių kompiuterių vartotojai dažnai praleidžia pelės žymeklį, ypač kai įprasta naudoti nešiojamus kompiuterius. Jutiklinio ekrano išmanieji tele...
Vidutinis pelės mygtukas neveikia sistemoje „Windows 10“
The vidurinis pelės mygtukas padeda naršyti ilgus tinklalapius ir ekranus, kuriuose yra daug duomenų. Jei tai sustos, gerai, jūs naudosite klaviatūrą ...
Kaip pakeisti kairįjį ir dešinįjį pelės mygtukus „Windows 10“ kompiuteryje
Gana įprasta, kad visi kompiuterio pelės įrenginiai yra ergonomiškai sukurti dešiniarankiams. Tačiau yra pelių prietaisų, specialiai sukurtų kairiaran...