Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen dnsdist komutudur.
Program:
ADI
dnsdist - DNS sorgularını aşağı akış sunucuları üzerinde dengeleme aracı
SİNOPSİS
dnsdist [SEÇENEK] ... ADRES...
TANIM
dnsdist DNS sorgularını alır ve bunları bir veya daha fazla aşağı akış sunucusuna iletir. Bilişim Teknoloji
daha sonra yanıtları orijinal istek sahibine geri gönderir.
dnsdist, TCP ve UDP üzerinden çalışır ve her ikisinde de çok yüksek performans sunmaya çalışır.
Şu anda sorgular, en az bekleyen sorgularla aşağı akış sunucusuna gönderilir.
Bu, etkin bir şekilde yük dengeleme anlamına gelir ve daha yavaş sunucuların daha az sorgu almasını sağlar.
Birkaç saniye sonra yanıt gelmezse, kuyruktan kaldırılır, ancak
kısa vadede, zaman aşımları bir sunucunun daha az trafik almasına neden olur.
IPv4 ve IPv6 işlemi karıştırılabilir ve eşleştirilebilir, diğer bir deyişle üzerinden gelen sorgular
IPv6, IPv4'e iletilebilir ve bunun tersi de mümkündür.
dnsdist Lua'da komut dosyası yazılabilir, bununla ilgili daha fazla bilgi için dnsdist belgelerine bakın.
KAPSAM
dnsdist, DNS hakkında 'düşünmez' ve herhangi bir önbelleğe alma işlemi gerçekleştirmez, ne de
verdiği cevapların kalitesinin farkındadır.
dnsdist, her sorgunun tam olarak bir yanıta yol açtığını varsayar; bu, tüm DNS için geçerlidir.
bu nedenle desteklenmeyen AXFR hariç.
dnsdist'in amacı basit kalmaktır. Daha güçlü yük dengeleme gerekiyorsa,
özel donanım veya yazılım önerilir. Örneğin Linux Sanal Sunucusu genellikle
bahsettiniz.
SEÇENEKLER
-a,--acl ağ maskesi
Ekle ağ maskesi ACL'ye.
-C,--yapılandırma DOSYA
Yapılandırmayı şuradan yükle: DOSYA.
-c,--istemci
İstemci olarak çalışın, dnsdist'e bağlanın.
-d,--arka plan programı
Daemon olarak çalıştırın.
-e,--yürüt CMD
dnsdist'e bağlanın ve çalıştırın CMD.
-h,--yardım
Yardımcı bir mesaj görüntüleyin ve çıkın.
-l,--yerel ADRES
Bağlanan ADRES, Çok sayıda adres sağlayın (birden çok --yerel ifadeler) için
gerektiği gibi dinleyin. IPv4'ü 0.0.0.0:53 ve IPv6'yı [::]:53 olarak belirtin.
--denetimli
Ön planda çalıştırın, ancak bir konsol oluşturmayın. dnsdist'i çalıştırmak için bu anahtarı kullanın
bir süpervizör içinde (örneğin systemd ve daemontools ile kullanın).
-p,--pid dosyası DOSYA
için bir pid dosyası yazın DOSYA, sadece ile çalışır --daemon.
-u,--uid UID
İşlem kullanıcısını şu şekilde değiştirin: UID soketleri bağladıktan sonra. UID isim veya numara olabilir.
-g,--gid GID
İşlem grubunu şu şekilde değiştirin: GID soketleri bağladıktan sonra. GID isim olabilir veya
numarası.
-V,--sürüm
dnsdist sürümünü göster ve çık.
ADRES
İle kullanılanla aynı sözdiziminde herhangi bir sayıda aşağı akış DNS sunucusu --yerel. Eğer
port belirtilmez, 53 kullanılır.
onworks.net hizmetlerini kullanarak dnsdist'i çevrimiçi kullanın