Jest to polecenie dnsdist, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
rozdz.dns - narzędzie do równoważenia zapytań DNS na serwerach podrzędnych
STRESZCZENIE
rozkład_dns [OPCJA] ... ADRES...
OPIS
rozdz.dns odbiera zapytania DNS i przekazuje je do jednego lub większej liczby serwerów podrzędnych. To
następnie odsyła odpowiedzi do pierwotnego wnioskodawcy.
dnsdist działa przez TCP i UDP i stara się zapewnić bardzo wysoką wydajność w obu przypadkach.
Obecnie zapytania są wysyłane do serwera podrzędnego z najmniej oczekującymi zapytaniami.
To skutecznie implikuje równoważenie obciążenia, upewniając się, że wolniejsze serwery otrzymują mniej zapytań.
Jeśli odpowiedź nie nadejdzie po kilku sekundach, zostanie usunięta z kolejki, ale w
krótkoterminowe przekroczenia limitu czasu powodują mniejszy ruch na serwerze.
Operacje IPv4 i IPv6 można mieszać i dopasowywać, innymi słowy, przychodzące zapytania
IPv6 można przekazywać do IPv4 i odwrotnie.
rozdz.dns jest skryptowalny w Lua, zobacz dokumentację dnsdist, aby uzyskać więcej informacji na ten temat.
ZAKRES
dnsdist nie „myśli” o DNS i nie wykonuje żadnego buforowania, ani też nie
świadomy jakości udzielanych odpowiedzi.
dnsdist zakłada, że każde zapytanie prowadzi do dokładnie jednej odpowiedzi, co jest prawdą dla wszystkich DNS
z wyjątkiem AXFR, który w związku z tym nie jest obsługiwany.
Celem dnsdist jest zachowanie prostoty. Jeśli wymagane jest bardziej wydajne równoważenie obciążenia,
zalecany jest dedykowany sprzęt lub oprogramowanie. Na przykład Linux Virtual Server jest często
wzmiankowany.
OPCJE
-a,--akl MASKA SIECI
Dodaj MASKA SIECI do listy ACL.
-C,--konfig FILE
Załaduj konfigurację z FILE.
-c,--klient
Działaj jako klient, połącz się z dnsdist.
-d,--demon
Działaj jako demon.
-e,--wykonaj CMD
Połącz się z dnsdist i wykonaj CMD.
-h,--pomoc
Wyświetl pomocny komunikat i wyjdź.
-l,--lokalny ADRES
Powiązać ADRES, Podaj tyle adresów (używając wielu --lokalny oświadczenia) do
słuchaj według uznania. Określ IPv4 jako 0.0.0.0:53 i IPv6 jako [::]:53.
-- nadzorowane
Uruchom na pierwszym planie, ale nie odradzaj konsoli. Użyj tego przełącznika, aby uruchomić dnsdist
wewnątrz nadzorcy (użyj np. z systemd i daemontools).
-p,--pidplik FILE
Napisz plik pid do FILE, działa tylko z --demon.
-u,--uid UID
Zmień użytkownika procesu na UID po związaniu gniazd. UID może być nazwą lub numerem.
-g,--gid KOŁOWACIZNA
Zmień grupę procesów na KOŁOWACIZNA po związaniu gniazd. KOŁOWACIZNA Może być imieniem lub
liczba.
-V,--wersja
Pokaż wersję dnsdist i wyjdź.
ADRES
Dowolna liczba dalszych serwerów DNS, w tej samej składni, co używana z --lokalny. Jeśli
port nie jest określony, używany jest port 53.
Korzystaj z dnsdist online, korzystając z usług onworks.net