Dit is de opdracht dnsdist die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
dnsdist - hulpmiddel om DNS-query's over downstream-servers te verdelen
KORTE INHOUD
dnsdst [OPTIE] ... ADRES...
PRODUCTBESCHRIJVING
dnsdist ontvangt DNS-query's en stuurt deze door naar een of meer downstream-servers. Het
stuurt vervolgens antwoorden terug naar de oorspronkelijke aanvrager.
dnsdist werkt via TCP en UDP en streeft ernaar om voor beide zeer hoge prestaties te leveren.
Momenteel worden queries met de minst openstaande queries naar de downstreamserver gestuurd.
Dit impliceert in feite taakverdeling, waardoor langzamere servers minder vragen krijgen.
Als er na een paar seconden nog geen antwoord is binnengekomen, wordt het uit de wachtrij verwijderd, maar in de
Op de korte termijn zorgen time-outs ervoor dat een server minder verkeer krijgt.
IPv4- en IPv6-werking kunnen worden gecombineerd en gematcht, met andere woorden, er komen vragen binnen
IPv6 kan worden doorgestuurd naar IPv4 en omgekeerd.
dnsdist is scriptbaar in Lua, zie de dnsdist-documentatie voor meer informatie hierover.
SCOPE
dnsdist 'denkt' niet na over DNS, en voert geen enkele vorm van caching uit, en dat doet hij ook niet
zich bewust zijn van de kwaliteit van de antwoorden die zij doorgeven.
dnsdist gaat ervan uit dat elke zoekopdracht tot precies één antwoord leidt, wat geldt voor alle DNS
behalve AXFR, dat daarom niet wordt ondersteund.
Het doel van dnsdist is om eenvoudig te blijven. Als een krachtigere taakverdeling vereist is,
speciale hardware of software wordt aanbevolen. Linux Virtual Server is dat bijvoorbeeld vaak
genoemd.
OPTIES
-a,--accl NETMASK
Toevoegen NETMASK naar de ACL.
-C,--config FILE
Configuratie laden van FILE.
-c,--klant
Werk als client, maak verbinding met dnsdist.
-d,--daemon
Werk als een daemon.
-e,--uitvoeren CMD
Maak verbinding met dnsdist en voer uit CMD.
-h,--help
Geef een nuttig bericht weer en sluit af.
-l,--lokaal ADRES
Binden aan ADRES, Geef zoveel adressen op (gebruik meerdere --lokaal verklaringen) aan
luister indien nodig mee. Geef IPv4 op als 0.0.0.0:53 en IPv6 als [::]:53.
--onder toezicht
Ren op de voorgrond, maar zorg dat er geen console verschijnt. Gebruik deze schakeloptie om dnsdist uit te voeren
binnen een supervisor (gebruik met bijvoorbeeld systemd en daemontools).
-p,--pidbestand FILE
Schrijf een pidbestand naar FILE, werkt alleen met --demon.
-u,--uid UID
Wijzig de procesgebruiker in UID na het binden van sockets. UID kan een naam of nummer zijn.
-g,-gid GID
Wijzig de procesgroep in GID na het binden van sockets. GID Kan een naam zijn of
nummer.
-V,--versie
Toon de dnsdist-versie en sluit af.
ADRES
Een willekeurig aantal downstream DNS-servers, in dezelfde syntaxis als gebruikt --lokaal. Indien
de poort is niet gespecificeerd, 53 wordt gebruikt.
Gebruik dnsdist online met behulp van onworks.net-services