DNS

Konsolos DNS Arayüzünü Kullanma

Konsolos DNS Arayüzünü Kullanma
Konsolos'un DNS arayüzü, konsolosla herhangi bir kişisel temas entegrasyonu olmadan hizmet keşfi elde etmenize yardımcı olacaktır. Konsolos aracısında bir DNS sunucusunu dinlemek için varsayılan bağlantı noktası, bağlantı noktası 8600'dür. Genellikle ad arama için bir HTTP API isteği yaparız, ancak burada DNS sunucusunu doğrudan hizmet gibi kullanabiliriz.biz-doğu .client_addr, portlar gibi bazı detayları yapılandırmak önemlidir.DNS, özyinelemeler, etki alanı ve dns_config.

Önkoşul

  1. Bir Sanal Sunucu örneği
  2. Sunucuda yüklü konsol
  3. 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üncellemesi
RHEL/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[.veri merkezi]. Veri merkezinde dc1 adlı prome adlı bir düğüm olduğunu varsayalım, o zaman aşağıdaki komutu kullanarak o düğümü arayabilirsiniz.

balo.düğüm.dc1.konsolos

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.konsolos

Servis 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.].hizmet[.veri merkezi]. etiketi yukarıdaki komutta tamamen isteğe bağlıdır. Yerel veri merkezinde prome adında bir hizmet aramak istediğinizi varsayalım, o zaman veri merkezini de belirtmeniz gerekmez.

balo.hizmet.konsolos

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.konsolos

Konsolos 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.konf

Dosya şöyle görünmelidir:

Alan Adınızı arayın.com
ad 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.

En İyi 5 Oyun Yakalama Kartı
YouTube'da oyun akışlarını hepimiz gördük ve sevdik. PewDiePie, Jakesepticye ve Markiplier, oyun deneyimlerini yükleyerek ve izleyicileri en yeni oyun...
Linux'ta Oyun Nasıl Geliştirilir
On yıl önce, pek çok Linux kullanıcısı en sevdikleri işletim sisteminin bir gün ticari video oyunları için popüler bir oyun platformu olacağını tahmin...
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...