Aceasta este comanda dnsdist care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
dnsdist - instrument de echilibrare a interogărilor DNS pe serverele din aval
REZUMAT
dnsdist [OPȚIUNE] ... ADRESA...
DESCRIERE
dnsdist primește interogări DNS și le transmite către unul sau mai multe servere din aval. Aceasta
ulterior trimite înapoi răspunsurile solicitantului inițial.
dnsdist operează prin TCP și UDP și se străduiește să ofere performanțe foarte înalte pentru ambele.
În prezent, interogările sunt trimise către serverul din aval cu cele mai puține interogări restante.
Acest lucru implică efectiv echilibrarea încărcăturii, asigurându-se că serverele mai lente primesc mai puține interogări.
Dacă un răspuns nu a venit după câteva secunde, acesta este eliminat din coadă, dar în
pe termen scurt, timeout-urile fac ca un server să primească mai puțin trafic.
Funcționarea IPv4 și IPv6 pot fi combinate și potrivite, cu alte cuvinte, interogările care vin peste
IPv6 ar putea fi redirecționat către IPv4 și invers.
dnsdist este scriptabil în Lua, consultați documentația dnsdist pentru mai multe informații despre aceasta.
DOMENIU
dnsdist nu se „gândește” la DNS și nu efectuează niciun fel de memorare în cache și nici nu este
conștient de calitatea răspunsurilor pe care le transmite.
dnsdist presupune că fiecare interogare duce la exact un răspuns, ceea ce este valabil pentru toate DNS
cu excepția AXFR, care, prin urmare, nu este acceptat.
Scopul pentru dnsdist este să rămână simplu. Dacă este necesară o echilibrare a sarcinii mai puternică,
se recomandă hardware sau software dedicat. Linux Virtual Server, de exemplu, este adesea
menționat.
OPŢIUNI
-a,--acl MASCA DE REȚEA
Adăuga MASCA DE REȚEA la ACL.
-C,--config FILE
Încărcați configurația de la FILE.
-c,--client
Operați ca client, conectați-vă la dnsdist.
-d,--daemon
Operați ca un demon.
-e,--execută CMD
Conectați-vă la dnsdist și executați CMD.
-h,--ajutor
Afișați un mesaj util și ieșiți.
-l,--local ADRESA
A se lega la ADRESA, Furnizați cât mai multe adrese (folosind multiple --local declarații) la
ascultați după cum este necesar. Specificați IPv4 ca 0.0.0.0:53 și IPv6 ca [::]:53.
--supravegheat
Rulați în prim-plan, dar nu creați o consolă. Utilizați acest comutator pentru a rula dnsdist
în interiorul unui supervizor (utilizați, de exemplu, cu systemd și daemontools).
-p,--pidfile FILE
Scrieți un fișier pid în FILE, funcționează numai cu --daemon.
-u,--uid UID
Schimbați utilizatorul procesului în UID după legarea prizelor. UID poate fi un nume sau un număr.
-g,--gid GID
Schimbați grupul de procese în GID după legarea prizelor. GID Poate fi un nume sau
număr.
-V,--versiunea
Afișați versiunea dnsdist și ieșiți.
ADRESA
Orice număr de servere DNS din aval, în aceeași sintaxă cu cea folosită cu --local. Dacă
portul nu este specificat, se folosește 53.
Utilizați dnsdist online folosind serviciile onworks.net