DNS

A Consul DNS interfész használata

A Consul DNS interfész használata
A Consul DNS-felülete segíti a szolgáltatás felfedezését a személyes konzultáció nélküli integráció nélkül. Az alapértelmezett port a DNS-kiszolgáló meghallgatásához a konzul ügynökben a 8600-as port. Általában HTTP API-kérést küldünk a név keresésére, de itt közvetlenül a szolgáltatáshoz hasonlóan használhatjuk a DNS-szervert.us-kelet .Fontos konfigurálni néhány részletet, például a client_addr, a ports.DNS, rekurzorok, domain és dns_config.

Előfeltétel

  1. Virtuális szerver példány
  2. Consul telepítve a szerverre
  3. Root felhasználó

Update System

Javasoljuk, hogy minden új művelet végrehajtása előtt frissítse az összes rendelkezésre álló csomagot és adattárat. Hajtsa végre a következő parancsot, és elvégzi az Ön számára a munkát. Linuxon

apt-get frissítés
Az RHEL / CentOS yum -y frissítésről

Csomópont keresések

Az ásó eszközzel lekérdezhet bármilyen parancsot a DNS-rekordokról, például gazdagép címekről, levélváltásokról és névszerverekről a parancssorban. Bármely csomópont címét egyszerű lekérdezéssel lehívhatja. .csomópont[.adatközpont]. Tegyük fel, hogy van egy prome nevű csomópont a dc1 adatközpontban, majd a következő paranccsal megkeresheti.

prome.csomópont.dc1.konzul

Ha abban az esetben, ha a csomópont ugyanabban az adatközpontban fut, mint a konzul ügynök, akkor nem kell megadnia az adatközpontot. a következő paranccsal keresheti meg azt a csomópontot.

prome.csomópont.konzul

Szolgáltatáskeresések

A szolgáltatáskeresés a szolgáltatóval kapcsolatos információk lekérdezése. A szokásos szolgáltatáskeresés formátuma a következő: [tag.].szolgáltatás[.adatközpont]. tag teljesen választható a fenti parancsban. Tegyük fel, hogy egy prome nevű szolgáltatást szeretne keresni a helyi adatközpontban, akkor nem kell megadnia az adatközpontot is.

prome.szolgáltatás.konzul

A címke segítségével szűrheti is a lekérdezés eredményeit. Tegyük fel, hogy a MariaDB elsődleges helyet egy adott adatközpontban szeretné megtalálni, majd használja a következő parancsot.

elsődleges.mariadb.szolgáltatás.dc5.konzul

A Consul DNS használata

Ebben az útmutatóban a konzul DNS-felületének különböző módjait fogjuk megismerni. A Consul DNS használatának főleg három módja van: 1. Alkalmazzon egy egyedi DNS-feloldó könyvtárat. Jelölje ki a Consul-t DNS-kiszolgálóként egy példányhoz 3. A Consul TLD lekérdezéseinek továbbítása DNS-kiszolgálóról

Alkalmazzon egyedi DNS-megoldó könyvtárat

A konzuli DNS-felület használatának egyik módja az, hogy a választott nyelvhez egy DNS-felbontó könyvtárat használ, és a kódja közvetlenül megkérdezi az interfészt. Egyébként alkalmazzon egyedi logikát a kódjára, csak a szolgáltatás IP-címére korlátozódik. Ellenkező esetben, ha DNS-interfészt használ, akkor a szolgáltatást egy adott porton kell futtatnia, és az ügyfelének is ismernie kell azt a portot a hozzáféréshez.

Jelölje ki a Consul-ot egy példány DNS-kiszolgálóként

Használhatja a konzul DNS-kiszolgálóját egy csomópont számára úgy, hogy beállítja a gazdagépet, hogy a DNS-lekérdezéseket közvetlenül a helyi konzul-ügynök DNS-kiszolgálójának továbbítsa. Ehhez módosítania kell mind a rendszert, mind a Consul ügynök konfigurációját.

Először meg kell változtatnia a rendszer konfigurációját. Módosítania kell a felbontást.conf fájl a rendszeren bármilyen szövegszerkesztővel. Itt nano szövegszerkesztőt használunk.

nano felbontás.konf

A fájlnak így kell kinéznie:

keresse meg a domainjét.com
névszerver 127.0.0.1

Kérjük, ne felejtse el kicserélni a YourDomain webhelyet.com a tényleges domainjével.

Ezután a konzul-ügynök konfigurációjának így kell kinéznie:


"adatközpont": "dc1",
"data_dir": "/ var / consul",
"rekurzorok": ["8.8.8.8 "],
"portok":
"dns": 53
,
"retry_join": ["35.75.10.85 "," 35.75.10.111 "," 35.75.10.123 "]

A konzul ügynöke továbbra is képes kezelni a konzuli TLD-n kívüli rekordok rekordjait, még akkor is, ha a kiszolgálófürt leállt vagy nem érhető el.

A Consul TLD lekérdezéseinek továbbítása DNS-kiszolgálóról

A konzul DNS segítségével továbbíthatja az összes kérdést a konzul ügynökének a meglévő DNS szerverről. Javasoljuk, hogy használjon különféle BIND szervereket, és futtassa a konzul ügynököt helyileg az összes BIND szerveren. Annak érdekében, hogy amikor a BIND kiszolgáló elfogadja a lekérdezést, akkor az automatikusan a konzul DNS-kiszolgálójára kerül.

Következtetés

Ebben az útmutatóban megtanulta a konzuli fürt Consul DNS-felületének használatát. Azt is megtanulta, hogy milyen típusú lekérdezéseket használ, például a Csomópontkeresés és a szolgáltatáskeresés.

Hogyan lehet megváltoztatni a bal és jobb egérgombokat a Windows 10 PC-n
Elég általános, hogy az összes számítógépes egéreszközt ergonómikusan a jobbkezes felhasználók számára tervezték. De vannak olyan egéreszközök, amelye...
Az egérkattintások emulálása az egérrel a Clickless Mouse használatával a Windows 10 rendszerben
Ha az egeret vagy a billentyűzetet nem megfelelő testtartásban, túlzott használat mellett használhatja, számos egészségügyi problémát okozhat, beleért...
Ezekkel az ingyenes eszközökkel adja hozzá az egérmozdulatokat a Windows 10 rendszerhez
Az elmúlt években a számítógépek és az operációs rendszerek nagymértékben fejlődtek. Volt idő, amikor a felhasználóknak parancsokkal kellett navigálni...