Priekšnoteikums
- Virtuālā servera instance
- Konsuls ir instalēts serverī
- Saknes lietotājs
Atjaunināt sistēmu
Pirms jaunu darbību veikšanas iesakām jaunināt visas pieejamās pakotnes un krātuves. Izpildiet šo komandu, un tā veiks darbu jūsu vietā. Uz Linux
apt-get atjauninājumsPar RHEL / CentOS yum -y atjauninājumu
Mezglu meklēšana
Izmantojot rakšanas rīku, komandrindā var vaicāt jebkuriem DNS ierakstiem, piemēram, resursdatora adresēm, pasta apmaiņai un vārdu serveriem. Jūs varat izgūt jebkura mezgla adresi, veicot vienkāršu vaicājumu.
Ja mezgls darbojas tajā pašā datu centrā kā konsula aģents, jums nav jānorāda datu centrs. jūs varat meklēt šo mezglu, izmantojot šādu komandu.
prome.mezgls.konsulsPakalpojumu meklēšana
Pakalpojuma meklēšana ir vaicājums, lai iegūtu informāciju par pakalpojumu sniedzēju. Pakalpojuma standarta uzmeklēšanas formāts ir šāds: [tag.]
Varat arī izmantot tagu, lai filtrētu vaicājuma rezultātus. Pieņemsim, ka vēlaties atrast MariaDB primāro datu centrā, pēc tam izmantojiet šo komandu.
primārs.mariadb.apkalpošana.dc5.konsulsKonsula DNS izmantošana
Šajā ceļvedī mēs redzēsim dažādus veidus, kā izmantot konsula DNS saskarni. Konsula DNS izmantošanai galvenokārt ir trīs veidi: 1. Izmantojiet pielāgotu DNS risinātāju bibliotēku 2. Ieceliet konsulu par DNS serveri instancei 3. Pārsūtīt vaicājumus konsulam TLD no DNS servera
Izmantojiet pielāgotu DNS risinātāju bibliotēku
Viens no veidiem, kā izmantot konsula DNS saskarni, ir izmantot izvēlētajai valodai DNS izšķiršanas bibliotēku, un kods tieši uzdos interfeisu. Pretējā gadījumā savam kodam lietojiet pielāgotu loģiku, jūs būsiet aprobežots ar pakalpojuma IP adresi. Pretējā gadījumā, ja izmantojat DNS saskarni, jums būs jāpalaiž pakalpojums noteiktā ostā, un jūsu klientam vajadzētu arī zināt šo portu, lai tam piekļūtu.
Ieceliet konsulu par DNS serveri instancē
Jūs varat izmantot konsula DNS serveri mezglam, konfigurējot resursdatoru DNS vaicājumu piegādei tieši vietējā konsula aģenta DNS serverim. Lai to izdarītu, jums būs jāpārveido gan sistēma, gan Consul aģenta konfigurācija.
Pirmkārt, jums būs jāmaina sistēmas konfigurācija. Jums būs jāmaina izšķirtspēja.conf fails sistēmā, izmantojot jebkuru teksta redaktoru. Šeit mēs izmantojam nano teksta redaktoru.
nano izšķirtspēja.konfFailam vajadzētu izskatīties šādi:
meklēt jūsu domēnā.comvārda serveris 127.0.0.1
Lūdzu, neaizmirstiet nomainīt savu domēnu.com ar jūsu faktisko domēnu.
Pēc tam jūsu konsula aģenta konfigurācijai vajadzētu izskatīties šādi:
"datacentrs": "dc1",
"data_dir": "/ var / konsuls",
"rekursori": ["8.8.8.8 "],
"ports":
"dns": 53
,
"retry_join": ["35.75.10.85 "," 35.75.10.111 "," 35.75.10.123 "]
Konsula aģents arī turpmāk varēs tikt galā ar ierakstu ierakstiem ārpus konsula TLD, pat ja servera kopa nedarbojas vai nav pieejama.
Pārsūtīt vaicājumus konsulam TLD no DNS servera
Jūs varat izmantot konsula DNS, lai pārsūtītu visus vaicājumus konsula aģentam no esošā DNS servera. Mēs iesakām izmantot dažādus BIND serverus un lokāli palaist konsula aģentu visos BIND serveros. Lai BIND serveris pieņemtu vaicājumu, tas automātiski tiktu nosūtīts uz tā konsula DNS serveri.
Secinājums
Šajā rokasgrāmatā jūs esat iemācījies izmantot konsula DNS saskarni savā konsulu kopā. Jūs esat arī iemācījies izmantot tādu vaicājumu veidu kā mezglu meklēšana un pakalpojumu meklēšana.