DNS

Používanie rozhrania Consul DNS

Používanie rozhrania Consul DNS
Rozhranie DNS konzula vám pomôže dosiahnuť objavenie služby bez akejkoľvek osobnej dotykovej integrácie s konzulom. Predvolený port na počúvanie servera DNS v konzulárnom agentovi je port 8600. Spravidla zadávame požiadavku HTTP API na vyhľadávanie mien, ale tu môžeme priamo používať službu DNS ako server.nás-východ .Je dôležité nakonfigurovať niektoré podrobnosti, ako je client_addr, porty.DNS, rekurzory, doména a dns_config.

Predpoklad

  1. Inštancia virtuálneho servera
  2. Konzul nainštalovaný na serveri
  3. Užívateľ typu root

Aktualizácia systému

Pred vykonaním akejkoľvek novej operácie vám odporúčame inovovať všetky dostupné balíky a úložiská. Vykonajte nasledujúci príkaz a urobí to za vás. V systéme Linux

aktualizácia apt-get
Pri aktualizácii RHEL / CentOS yum -y

Vyhľadanie uzlov

Pomocou nástroja dig môžete vyhľadávať akékoľvek záznamy DNS, ako sú adresy hostiteľov, poštové výmeny a menné servery na príkazovom riadku. Adresu ľubovoľného uzla môžete získať jednoduchým dotazom. .uzol [.dátové centrum]. Predpokladajme, že v dátovom centre dc1 beží uzol s názvom prome, potom ho môžete vyhľadať pomocou nasledujúceho príkazu.

prome.uzol.dc1.konzul

Ak v prípade, že uzol beží v rovnakom dátovom centre ako agent konzula, nemusíte ho uvádzať. tento uzol môžete vyhľadať pomocou nasledujúceho príkazu.

prome.uzol.konzul

Vyhľadanie služby

Vyhľadanie služby je dotaz na získanie informácií o poskytovateľovi služieb. Formát štandardného vyhľadávania služby je nasledovný: [značka.].služba [.dátové centrum]. značka je vo vyššie uvedenom príkaze úplne voliteľná. Predpokladajme, že chcete vyhľadať službu s názvom prome v miestnom dátovom centre, a potom tiež nemusíte zadávať údajové centrum.

prome.služby.konzul

Značku môžete použiť aj na filtrovanie výsledkov dotazu. Predpokladajme, že chcete nájsť primárnu MariaDB v konkrétnom dátovom centre a potom použiť nasledujúci príkaz.

primárny.mariadb.služby.dc5.konzul

Používanie konzulárneho servera DNS

V tejto príručke uvidíme rôzne spôsoby použitia rozhrania DNS konzula. Existujú hlavne 3 spôsoby použitia servera Consul DNS: 1. Využite vlastnú knižnicu prekladačov DNS 2. Vymenujte konzula ako server DNS pre inštanciu 3. Forward dotazy na Consul TLD zo servera DNS

Využite vlastnú knižnicu prekladačov DNS

Jedným zo spôsobov použitia konzulárneho rozhrania DNS je použitie knižnice prekladačov DNS pre váš jazyk, ktorý si vyberiete, a váš kód bude dopytovať rozhranie priamo. Inak použite na svoj kód vlastnú logiku, inak budete obmedzený na IP adresu služby. V opačnom prípade, ak používate rozhranie DNS, budete musieť službu spustiť na konkrétnom porte a váš klient by tiež mal tento port poznať, aby k nemu získal prístup.

Vymenujte konzula ako server DNS pre inštanciu

Konzulárny server DNS pre uzol môžete použiť nakonfigurovaním hostiteľa na doručovanie dotazov DNS priamo na server DNS miestneho agenta konzula. Ak to chcete urobiť, budete musieť upraviť systém aj konfiguráciu agenta konzula.

Najskôr budete musieť zmeniť konfiguráciu systému. Budete musieť upraviť riešenie.conf súbor v systéme pomocou ľubovoľného textového editora. Tu používame nano textový editor.

nano vyriešiť.konf

Súbor by mal vyzerať takto:

prehľadajte svoju doménu.com
menný server 127.0.0.1

Nezabudnite, prosím, vymeniť YourDomain.sk so svojou skutočnou doménou.

Ďalej by mala vaša konfigurácia agenta konzula vyzerať takto:


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

Agent Consul bude naďalej schopný narábať so záznamami pre záznamy mimo TLD konzula, aj keď je klaster serverov nefunkčný alebo nedostupný.

Forward dotazy na Consul TLD zo servera DNS

Môžete použiť konzulárny server DNS na preposlanie všetkých dotazov agentovi konzulárneho servera z existujúceho servera DNS. Odporúčame vám používať rôzne servery BIND a lokálne spustiť konzulárneho agenta na všetkých serveroch BIND. Takže kedykoľvek je dopyt prijatý serverom BIND, potom bude automaticky odoslaný na jeho konzulárny server DNS.

Záver

V tejto príručke ste sa naučili používať rozhranie DNS konzula vo vašom klastri konzul. Tiež ste sa naučili používať typ dotazov, ako je vyhľadávanie uzlov a vyhľadávanie služieb.

Stredné tlačidlo myši nefunguje v systéme Windows 10
The stredné tlačidlo myši pomáha vám prechádzať dlhé webové stránky a obrazovky s množstvom údajov. Ak sa to zastaví, budete nakoniec používať klávesn...
Ako zmeniť ľavé a pravé tlačidlo myši na počítači so systémom Windows 10
Je úplnou normou, že všetky zariadenia počítačových myší sú ergonomicky navrhnuté pre pravákov. Existujú však dostupné myšacie zariadenia, ktoré sú šp...
Napodobňovanie kliknutí myšou vznášaním sa pomocou myši bez myši vo Windows 10
Používanie myši alebo klávesnice v nesprávnom postoji k nadmernému používaniu môže mať za následok veľa zdravotných problémov vrátane napätia, syndróm...