DNS

Uporaba vmesnika Consul DNS

Uporaba vmesnika Consul DNS
DNS-vmesnik Consula vam bo pomagal doseči odkrivanje storitve brez kakršne koli osebne povezave s konzulom. Privzeta vrata za poslušanje strežnika DNS v konzul agentu so vrata 8600. Na splošno zahtevamo API za HTTP za iskanje imen, toda tukaj lahko strežnik DNS uporabljamo neposredno kot storitev.nas-vzhod .Pomembno je konfigurirati nekatere podrobnosti, kot so client_addr, vrata.DNS, rekurzorji, domena in, dns_config.

Predpogoj

  1. Primer navideznega strežnika
  2. Konzul nameščen na strežniku
  3. Korenski uporabnik

Posodobi sistem

Priporočamo, da nadgradite vse razpoložljive pakete in skladišča, preden izvedete katero koli novo operacijo. Izvedite naslednji ukaz in opravil bo delo namesto vas. Na Linuxu

apt-get posodobitev
Na RHEL / CentOS yum-y posodobitev

Iskanje vozlišč

Z orodjem dig lahko poizvedujete po vseh zapisih DNS, kot so naslovi gostitelja, izmenjave pošte in imenski strežniki v ukazni vrstici. Naslov katerega koli vozlišča lahko pridobite s preprostim poizvedbo. .vozlišče [.podatkovno središče]. Denimo, da v podatkovnem centru dc1 obstaja vozlišče z imenom prome, potem ga lahko poiščete z naslednjim ukazom.

prome.vozlišče.dc1.konzul

Če se vozlišče izvaja v istem podatkovnem središču kot konzul agent, potem vam podatkovnega centra ni treba navesti. to vozlišče lahko poiščete z naslednjim ukazom.

prome.vozlišče.konzul

Iskanje storitev

Iskanje storitev je poizvedba za pridobitev informacij o ponudniku storitev. Oblika standardnega iskanja storitev je naslednja: [tag.].storitev [.podatkovno središče]. tag je v zgornjem ukazu popolnoma neobvezna. Recimo, da želite iskati storitev z imenom prome v lokalnem podatkovnem centru, potem vam podatkovnega centra ni treba določiti tudi.

prome.storitev.konzul

Oznako lahko uporabite tudi za filtriranje rezultatov poizvedbe. Recimo, da želite najti primarno postajo MariaDB v določenem podatkovnem centru, nato pa uporabite naslednji ukaz.

primarni.mariadb.storitev.dc5.konzul

Uporaba Consul DNS

V tem priročniku bomo videli različne načine za uporabo vmesnika DNS konzula. Obstajajo predvsem trije načini uporabe Consul DNS: 1. Uporabite knjižnico reševalca DNS po meri 2. Določite konzula kot strežnik DNS za primerek 3. Posredujte poizvedbe za konzul TLD s strežnika DNS

Uporabite knjižnico razreševalnika DNS po meri

Eden od načinov uporabe vmesnika DNS za konzul je uporaba knjižnice razreševalnika DNS za vaš izbrani jezik in vaša koda bo vmesnik poizvedovala neposredno. V nasprotnem primeru za svojo kodo uporabite logiko po meri, omejeni boste na naslov IP storitve. V nasprotnem primeru, če uporabljate vmesnik DNS, boste morali storitev zagnati na določenih vratih, stranka pa mora to vrata poznati tudi za dostop.

Določite konzula kot strežnik DNS za primerek

Konzul DNS strežnik lahko uporabite za vozlišče tako, da konfigurirate gostitelja za dostavo poizvedb DNS neposredno na DNS strežnik lokalnega konzuljevega agenta. Če želite to narediti, boste morali spremeniti sistem in konfiguracijo agenta Consul.

Najprej boste morali spremeniti konfiguracijo sistema. Spremeniti boste morali razrešitev.conf v sistemu z uporabo katerega koli urejevalnika besedil. Tu uporabljamo urejevalnik besedil nano.

nano razreš.conf

Datoteka mora biti videti tako:

poiščite YourDomain.com
imenski strežnik 127.0.0.1

Ne pozabite zamenjati domene.com z vašo dejansko domeno.

Nato bi morala biti konfiguracija vašega konzul agenta videti tako:


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

Agent konzula bo še naprej lahko obravnaval zapise za zapise zunaj konzularne TLD, tudi če strežniška gruča ne deluje ali ni na voljo.

Posredujte poizvedbe za konzul TLD s strežnika DNS

Konzul DNS lahko uporabite za posredovanje vseh poizvedb konzul agentu iz obstoječega strežnika DNS. Priporočamo, da uporabljate različne strežnike BIND in lokalno zaženete konzul agenta na vseh strežnikih BIND. Torej, kadar bo BIND strežnik sprejel poizvedbo, bo ta samodejno poslan na strežnik DNS svojega konzula.

Zaključek

V tem priročniku ste se naučili uporabe vmesnika Consul DNS v svoji konzuljski gruči. Naučili ste se tudi z uporabo vrste poizvedb, kot sta iskanje vozlišč in iskanje storitev.

Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...
WinMouse vam omogoča prilagajanje in izboljšanje premikanja kazalca miške v računalniku z operacijskim sistemom Windows
Če želite izboljšati privzete funkcije kazalca miške, uporabite brezplačno programsko opremo WinMouse. Dodaja več funkcij, s pomočjo katerih boste kar...
Levi gumb miške ne deluje v sistemu Windows 10
Če s prenosnikom ali namiznim računalnikom uporabljate namensko miško, vendar gumb miške z levim klikom ne deluje v operacijskem sistemu Windows 10/8/...