DNS

Korištenje konzul DNS sučelja

Korištenje konzul DNS sučelja
DNS sučelje Konzula pomoći će vam da pronađete uslugu bez ikakve osobne dodirne integracije s konzulom. Zadani priključak za preslušavanje DNS poslužitelja u konzul agentu je port 8600. Općenito, postavljamo HTTP API zahtjev za traženje imena, ali ovdje možemo koristiti DNS poslužitelj izravno poput usluge.nas-istok .Važno je konfigurirati neke detalje poput client_addr, portovi.DNS, rekurori, domena i, dns_config.

Preduvjet

  1. Primjer virtualnog poslužitelja
  2. Konzul instaliran na poslužitelju
  3. Korijenski korisnik

Ažuriraj sustav

Preporučujemo vam da nadogradite sve dostupne pakete i spremišta prije izvođenja bilo koje nove operacije. Izvršite sljedeću naredbu i ona će obaviti posao umjesto vas. Na Linuxu

apt-get ažuriranje
Na RHEL / CentOS yum -y ažuriranju

Pretrage čvorova

Možete koristiti bilo koji DNS zapis, poput adresa hosta, razmjene pošte i poslužitelja imena na naredbenom retku pomoću alata dig. Adresu bilo kojeg čvora možete pronaći jednostavnim upitom. .čvor[.podatkovni centar]. Pretpostavimo da postoji čvor koji radi s imenom prome u centru podataka dc1, a zatim ga možete potražiti pomoću sljedeće naredbe.

prome.čvor.dc1.konzul

Ako se čvor izvodi u istom centru podataka kao i konzul agent, ne trebate navesti centar podataka. taj čvor možete potražiti pomoću sljedeće naredbe.

prome.čvor.konzul

Pretrage usluga

Traženje usluge upit je za dobivanje informacija o davatelju usluga. Format standardnog pretraživanja usluge je sljedeći: [tag.].servis[.podatkovni centar]. Oznaka je potpuno neobavezna u gornjoj naredbi. Pretpostavimo da želite potražiti uslugu koja se zove prome u lokalnom centru podataka, tada ne trebate navesti i centar podataka.

prome.servis.konzul

Oznaku možete koristiti i za filtriranje rezultata upita. Pretpostavimo da želite pronaći primarni MariaDB u određenom centru podataka, a zatim upotrijebite sljedeću naredbu.

primarni.mariadb.servis.dc5.konzul

Korištenje konzula DNS

U ovom ćemo priručniku vidjeti različite načine upotrebe DNS sučelja konzula. Postoje uglavnom 3 načina upotrebe Consul DNS-a: 1. Zaposlite prilagođenu knjižnicu DNS rješavača 2. Odredite Konzula kao DNS poslužitelj za instancu 3. Prosljeđivanje upita za konzul TLD s DNS poslužitelja

Zaposlite prilagođenu knjižnicu DNS rješavača

Jedan od načina korištenja DNS-ovog sučelja je upotreba DNS-ove biblioteke za rješavanje za vaš odabrani jezik i vaš će kod sučelje izravno pitati. U suprotnom primijenite prilagođenu logiku na svoj kôd, bit ćete ograničeni na IP adresu usluge. Inače, ako koristite DNS sučelje, morat ćete pokrenuti uslugu na određenom portu, a vaš bi klijent trebao znati i taj port da bi joj pristupio.

Odredite Konzula kao DNS poslužitelj za instancu

Možete koristiti DNS poslužitelj konzula za čvor konfiguriranjem hosta za isporuku DNS upita izravno na DNS poslužitelj lokalnog konzul agenta. Da biste to učinili, morat ćete izmijeniti sustav i konfiguraciju agenta Consul.

Prvo ćete morati promijeniti konfiguraciju sustava. Morat ćete izmijeniti rješavanje.conf datoteku u sustavu pomoću bilo kojeg uređivača teksta. Ovdje koristimo nano uređivač teksta.

nano razrješ.konf

Datoteka bi trebala izgledati ovako:

pretražite YourDomain.com
nameserver 127.0.0.1

Molimo ne zaboravite zamijeniti YourDomain.com sa vašom stvarnom domenom.

Dalje, konfiguracija vašeg agenta konzula trebala bi izgledati ovako:


"datacenter": "dc1",
"data_dir": "/ var / konzul",
"rekurzori": ["8.8.8.8 "],
"portovi":
"dns": 53
,
"retry_join": ["35.75.10.85 "," 35.75.10.111 "," 35.75.10.123 "]

Agent Konzula i dalje će moći obrađivati ​​zapise za zapise izvan konzularnog najvišeg nivoa, čak i ako klaster poslužitelja ne radi ili nije dostupan.

Prosljeđivanje upita za konzul TLD s DNS poslužitelja

Možete koristiti konzul DNS za prosljeđivanje svih upita konzul agentu s postojećeg DNS poslužitelja. Preporučujemo vam upotrebu različitih BIND poslužitelja i lokalno pokretanje konzul agenta na svim BIND poslužiteljima. Dakle, kad god BIND poslužitelj prihvati upit, on će automatski biti poslan na njegov DNS poslužitelj konzula.

Zaključak

U ovom vodiču naučili ste koristeći DNS sučelje Consul u vašem konzul klasteru. Također ste naučili koristeći vrstu upita poput pretraživanja čvorova i pretraživanja usluga.

Top 5 ergonomskih proizvoda za računalni miš za Linux
Uzrokuje li dugotrajno korištenje računala bolove u zapešću ili prstima? Patite li od ukočenih zglobova i stalno se morate rukovati? Osjećate li goruć...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Zamijenite svoje tipke miša različito za različiti softver pomoću X-Mouse Button Control
Možda vam treba alat koji bi mogao promijeniti kontrolu miša sa svakom aplikacijom koju koristite. Ako je to slučaj, možete isprobati aplikaciju pod n...