Prasyarat
- Contoh pelayan maya
- Konsul dipasang di pelayan
- 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 kiniPada 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.
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.konsulPencarian Perkhidmatan
Pencarian perkhidmatan adalah pertanyaan untuk mendapatkan maklumat mengenai penyedia perkhidmatan. Format carian perkhidmatan standard adalah seperti berikut: [tag.]
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.konsulMenggunakan 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.pengesahanFail ini akan kelihatan seperti ini:
cariDomain Anda.compelayan 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.