DNS

Menggunakan Antara Muka DNS Konsul

Menggunakan Antara Muka DNS Konsul
Antara muka DNS Konsul akan membantu anda mencapai penemuan perkhidmatan tanpa penyatuan sentuhan peribadi dengan konsul. Port lalai untuk mendengar pelayan DNS di agen konsul adalah port 8600. Secara amnya, kami membuat permintaan API HTTP untuk mencari nama tetapi di sini kami dapat menggunakan pelayan DNS secara langsung seperti perkhidmatan.kita-timur .Penting untuk mengkonfigurasi beberapa butiran seperti client_addr, port.DNS, rekursor, domain, dan, dns_config.

Prasyarat

  1. Contoh pelayan maya
  2. Konsul dipasang di pelayan
  3. Pengguna root

Kemas kini Sistem

Kami mengesyorkan agar anda meningkatkan semua pakej dan repositori yang ada sebelum melakukan operasi baru. Laksanakan perintah berikut dan ia akan berfungsi untuk anda. Pada Linux

apt-get kemas kini
Pada kemas kini RHEL / CentOS yum -y

Pencarian Node

Anda boleh membuat pertanyaan mengenai rekod DNS seperti alamat host, pertukaran surat, dan pelayan nama pada baris perintah dengan menggunakan alat penggalian. Anda boleh mendapatkan semula alamat mana-mana nod dengan membuat pertanyaan ringkas. .nod [.Pusat data]. Katakan ada nod yang berjalan bernama prome di pusat data dc1 maka anda boleh mencari simpul tersebut menggunakan perintah berikut.

prome.simpul.dc1.konsul

Sekiranya sekiranya node berjalan di pusat data yang sama dengan agen konsul maka anda tidak perlu menentukan pusat data. anda boleh mencari nod tersebut dengan menggunakan arahan berikut.

prome.simpul.konsul

Pencarian Perkhidmatan

Pencarian perkhidmatan adalah pertanyaan untuk mendapatkan maklumat mengenai penyedia perkhidmatan. Format carian perkhidmatan standard adalah seperti berikut: [tag.].perkhidmatan [.Pusat data]. tag adalah pilihan sepenuhnya dalam arahan di atas. Andaikan anda ingin mencari perkhidmatan bernama prome di pusat data tempatan maka anda tidak perlu menentukan pusat data juga.

prome.perkhidmatan.konsul

Anda juga boleh menggunakan tag untuk menyaring hasil pertanyaan. Andaikan, anda ingin mencari utama MariaDB di pusat data tertentu kemudian gunakan arahan berikut.

primer.mariadb.perkhidmatan.dc5.konsul

Menggunakan DNS Konsul

Dalam panduan ini, kita akan melihat pelbagai cara untuk menggunakan antara muka DNS konsul. Terdapat terutamanya 3 cara untuk menggunakan Consul DNS: 1. Menggunakan pustaka penyelesai DNS tersuai 2. Lantik Konsul sebagai pelayan DNS untuk instance 3. Teruskan Pertanyaan untuk Konsul TLD Dari Pelayan DNS

Gunakan pustaka penyelesai DNS tersuai

Salah satu cara menggunakan antara muka DNS konsul adalah dengan menggunakan perpustakaan penyelesai DNS untuk bahasa pilihan anda dan kod anda akan meminta antara muka secara langsung. Gunakan logik khusus pada kod anda jika tidak, anda akan terhad kepada alamat IP perkhidmatan tersebut. Jika tidak, jika anda menggunakan antara muka DNS maka anda perlu menjalankan perkhidmatan pada port tertentu dan pelanggan anda juga harus mengetahui port tersebut untuk mengaksesnya.

Lantik Konsul sebagai pelayan DNS sebagai contoh

Anda boleh menggunakan pelayan DNS konsul untuk nod dengan mengkonfigurasi host untuk menyampaikan pertanyaan DNS terus ke pelayan DNS ejen Konsul tempatan. Untuk melakukannya, anda perlu mengubah sistem dan konfigurasi ejen Konsul.

Pertama, anda perlu mengubah konfigurasi sistem. Anda perlu mengubah keputusan.fail conf pada sistem menggunakan penyunting teks. Di sini kita menggunakan penyunting teks nano.

nano ketetapan.pengesahan

Fail ini akan kelihatan seperti ini:

cariDomain Anda.com
pelayan nama 127.0.0.1

Jangan lupa ganti YourDomain.com dengan domain sebenar anda.

Seterusnya, konfigurasi ejen konsul anda akan kelihatan seperti ini:


"pusat data": "dc1",
"data_dir": "/ var / konsul",
"recursors": ["8.8.8.8 "],
"port":
"dns": 53
,
"retry_join": ["35.75.10.85 "," 35.75.10.111 "," 35.75.10.123 "]

Ejen Konsul akan terus dapat menangani rekod untuk rekod di luar konsulat TLD walaupun kluster pelayan tidak berfungsi atau tidak tersedia.

Teruskan Pertanyaan untuk Konsul TLD Dari Pelayan DNS

Anda boleh menggunakan konsul DNS untuk meneruskan semua pertanyaan kepada konsul ejen dari pelayan DNS yang ada. Kami mengesyorkan anda menggunakan pelbagai pelayan BIND dan menjalankan ejen konsul secara tempatan di semua pelayan BIND. Oleh itu, setiap kali pertanyaan diterima oleh pelayan BIND maka ia akan dihantar secara automatik ke pelayan DNS konsulnya.

Kesimpulannya

Dalam panduan ini, anda telah belajar menggunakan antara muka DNS Konsul dalam kelompok konsul anda. Anda juga telah belajar menggunakan jenis pertanyaan seperti carian Node dan carian perkhidmatan.

Pasang Dolphin Emulator terkini untuk Gamecube & Wii di Linux
Dolphin Emulator membolehkan anda memainkan permainan Gamecube & Wii pilihan anda di Komputer Peribadi Linux (PC). Menjadi emulator permainan sumber ...
Cara Menggunakan Mesin Cheat GameConqueror di Linux
Artikel ini merangkumi panduan mengenai penggunaan mesin cheat GameConqueror di Linux. Ramai pengguna yang bermain permainan di Windows sering menggun...
Emulator Konsol Permainan Terbaik untuk Linux
Artikel ini akan menyenaraikan perisian emulasi konsol permainan popular yang tersedia untuk Linux. Emulation adalah lapisan keserasian perisian yang ...