Önkoşul
- Bir Sanal Sunucu örneği
- Sunucuda yüklü konsol
- Kök kullanıcı
Sistemi Güncelle
Herhangi bir yeni işlem gerçekleştirmeden önce mevcut tüm paketleri ve depoları yükseltmenizi öneririz. Aşağıdaki komutu yürütün ve işi sizin için yapacak. Linux'ta
apt-get güncellemesiRHEL/CentOS yum -y güncellemesinde
Düğüm Aramaları
Dig aracını kullanarak ana bilgisayar adresleri, posta alışverişleri ve ad sunucuları gibi herhangi bir DNS kaydını komut satırında sorgulayabilirsiniz. Basit bir sorgu yaparak herhangi bir düğümün adresini alabilirsiniz.
Düğümün konsolos aracısı ile aynı veri merkezinde çalışması durumunda, veri merkezini belirtmenize gerek yoktur. aşağıdaki komutu kullanarak o düğümü arayabilirsiniz.
balo.düğüm.konsolosServis Aramaları
Servis arama, servis sağlayıcı hakkında bilgi almak için yapılan bir sorgudur. Standart hizmet arama formatı aşağıdaki gibidir: [etiket.]
Bir sorgunun sonuçlarını filtrelemek için etiketi de kullanabilirsiniz. Belirli bir veri merkezinde MariaDB birincilini bulmak istediğinizi varsayalım, ardından aşağıdaki komutu kullanın.
birincil.mariadb.hizmet.dc5.konsolosKonsolos DNS'i kullanma
Bu kılavuzda, consul DNS arayüzünü kullanmanın farklı yollarını göreceğiz. Consul DNS'i kullanmanın başlıca 3 yolu vardır: 1. Özel bir DNS çözümleyici kitaplığı kullanın 2. Konsolu bir örnek 3 için DNS sunucusu olarak atayın. Bir DNS Sunucusundan Consul TLD için Yönlendirme Sorguları
Özel bir DNS çözümleyici kitaplığı kullanın
Consul DNS arabirimini kullanmanın bir yolu, seçtiğiniz dil için bir DNS çözümleyici kitaplığı kullanmaktır ve kodunuz arabirimi doğrudan sorgulayacaktır. Kodunuza özel mantık uygulayın, aksi takdirde hizmetin IP adresiyle sınırlı kalırsınız. Aksi takdirde, bir DNS arabirimi kullanıyorsanız, hizmeti belirli bir bağlantı noktasında çalıştırmanız gerekir ve müşteriniz de bu bağlantı noktasına erişmek için bu bağlantı noktasını bilmelidir.
Konsolu bir örnek için DNS sunucusu olarak atayın
Ana bilgisayarı DNS sorgularını doğrudan yerel Consul aracısının DNS sunucusuna iletecek şekilde yapılandırarak bir düğüm için consul DNS sunucusunu kullanabilirsiniz. Bunu yapmak için hem sistemi hem de Konsolos temsilcisi yapılandırmasını değiştirmeniz gerekecektir.
İlk olarak, sistem yapılandırmasını değiştirmeniz gerekecek. Çözümü değiştirmeniz gerekecek.Herhangi bir metin düzenleyiciyi kullanarak sistemdeki conf dosyası. Burada nano metin düzenleyici kullanıyoruz.
nano çözünürlük.konfDosya şöyle görünmelidir:
Alan Adınızı arayın.comad sunucusu 127.0.0.1
Lütfen Alan Adınızı değiştirmeyi unutmayın.gerçek alan adınızla com.
Ardından, konsolos aracı yapılandırmanız şöyle görünmelidir:
"veri merkezi": "dc1",
"data_dir": "/var/consul",
"recursors" : [ "8.8.8.8" ],
"bağlantı noktaları":
"dns" : 53
,
"retry_join": [ "35.75.10.85", "35.75.10.111", "35.75.10.123" ]
Consul aracısı, sunucu kümesi kapalı veya kullanılamıyor olsa bile consul TLD dışındaki kayıtlar için kayıtlarla ilgilenmeye devam edecektir.
Bir DNS Sunucusundan Consul TLD için Yönlendirme Sorguları
Tüm sorguları mevcut DNS sunucusundan consul aracısına iletmek için consul DNS'yi kullanabilirsiniz. Çeşitli BIND sunucularını kullanmanızı ve tüm BIND sunucularında yerel olarak consul aracısını çalıştırmanızı öneririz. Böylece bir sorgu bir BIND sunucusu tarafından kabul edildiğinde, otomatik olarak konsolos DNS sunucusuna gönderilir.
Sonuç
Bu kılavuzda, konsolos kümenizde Consul DNS arabirimini kullanmayı öğrendiniz. Düğüm arama ve hizmet arama gibi sorgu türlerini kullanmayı da öğrendiniz.