Dies ist der Befehl dnsdist, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
dnsdist - Tool zum Ausgleich von DNS-Abfragen über Downstream-Server
ZUSAMMENFASSUNG
dnsdist [zur Auswahl] ... ADRESSE...
BESCHREIBUNG
dnsdist empfängt DNS-Anfragen und leitet sie an einen oder mehrere Downstream-Server weiter. Es
sendet anschließend Antworten an den ursprünglichen Antragsteller zurück.
dnsdist arbeitet über TCP und UDP und ist bestrebt, über beide eine sehr hohe Leistung zu liefern.
Derzeit werden Abfragen mit den wenigsten ausstehenden Abfragen an den Downstream-Server gesendet.
Dies impliziert effektiv einen Lastausgleich und stellt sicher, dass langsamere Server weniger Anfragen erhalten.
Wenn nach einigen Sekunden keine Antwort eingegangen ist, wird sie aus der Warteschlange entfernt, aber in der
Kurzfristig führen Timeouts dazu, dass ein Server weniger Datenverkehr erhält.
Der IPv4- und IPv6-Betrieb kann gemischt und angepasst werden, d
IPv6 könnte an IPv4 weitergeleitet werden und umgekehrt.
dnsdist ist in Lua skriptfähig. Weitere Informationen hierzu finden Sie in der dnsdist-Dokumentation.
UMFANG
dnsdist „denkt“ nicht an DNS und führt keinerlei Caching durch, was auch nicht der Fall ist
sich der Qualität der Antworten bewusst, die es weitergibt.
dnsdist geht davon aus, dass jede Anfrage zu genau einer Antwort führt, was für alle DNS gilt
außer AXFR, das daher nicht unterstützt wird.
Das Ziel von dnsdist ist es, einfach zu bleiben. Wenn ein leistungsfähigerer Lastausgleich erforderlich ist,
Es wird dedizierte Hardware oder Software empfohlen. Linux Virtual Server ist beispielsweise häufig der Fall
erwähnt.
OPTIONAL
-a,--acl NETMASK
Speichern NETMASK zum ACL.
-C,--config FILE
Konfiguration laden von FILE.
-c,--client
Arbeiten Sie als Client und stellen Sie eine Verbindung zu dnsdist her.
-d,--Daemon
Als Daemon arbeiten.
-e,--ausführen CMD
Stellen Sie eine Verbindung zu dnsdist her und führen Sie es aus CMD.
-h,--hilfe
Zeigen Sie eine hilfreiche Nachricht an und beenden Sie den Vorgang.
-l,--lokal ADRESSE
Zu binden ADRESSE, Geben Sie so viele Adressen an (mit mehreren --lokal Aussagen) zu
Hören Sie nach Bedarf weiter. Geben Sie IPv4 als 0.0.0.0:53 und IPv6 als [::]:53 an.
--beaufsichtigt
Im Vordergrund ausführen, aber keine Konsole erzeugen. Verwenden Sie diesen Schalter, um dnsdist auszuführen
innerhalb eines Supervisors (Verwendung z. B. mit systemd und daemontools).
-p,--pidfile FILE
Schreiben Sie eine PID-Datei in FILE, funktioniert nur mit --dämon.
-u,--uid UID
Ändern Sie den Prozessbenutzer in UID nach dem Binden von Sockets. UID kann ein Name oder eine Nummer sein.
-g,--gid GID
Ändern Sie die Prozessgruppe in GID nach dem Binden von Sockets. GID Kann ein Name sein oder
Anzahl.
-V,--Version
Zeigen Sie die dnsdist-Version an und beenden Sie den Vorgang.
ADRESSE
Beliebig viele Downstream-DNS-Server in der gleichen Syntax wie bei --lokal. Wenn
Der Port ist nicht angegeben, es wird 53 verwendet.
Verwenden Sie dnsdist online über die Dienste von onworks.net