dnsdist - Интернет в облаке

Это команда dnsdist, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


dnsdist - инструмент для балансировки DNS-запросов по нижестоящим серверам

СИНТАКСИС


dnsdist [ВАРИАНТ] ... АДРЕС...

ОПИСАНИЕ


dnsdist получает запросы DNS и ретранслирует их на один или несколько нижестоящих серверов. Это
впоследствии отправляет ответы исходному отправителю запроса.

dnsdist работает по TCP и UDP и стремится обеспечить очень высокую производительность по обоим.

В настоящее время запросы отправляются на нижестоящий сервер с наименее невыполненными запросами.
Это фактически подразумевает балансировку нагрузки, гарантируя, что более медленные серверы будут получать меньше запросов.

Если ответ не пришел через несколько секунд, он удаляется из очереди, но в
в краткосрочной перспективе тайм-ауты действительно приводят к тому, что сервер получает меньше трафика.

Операции IPv4 и IPv6 могут быть смешаны и согласованы, другими словами, запросы, поступающие через
IPv6 может быть перенаправлен на IPv4 и наоборот.

dnsdist является сценарием в Lua, см. документацию dnsdist для получения дополнительной информации об этом.

СФЕРА


dnsdist не «думает» о DNS, не выполняет никакого кэширования и не
осознавая качество ответов, которые он передает.

dnsdist предполагает, что каждый запрос приводит ровно к одному ответу, что верно для всех DNS.
кроме AXFR, который поэтому не поддерживается.

Цель dnsdist - оставаться простой. Если требуется более мощная балансировка нагрузки,
рекомендуется специальное оборудование или программное обеспечение. Виртуальный сервер Linux, например, часто
упоминается.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-a, - acl NETMASK
Добавить NETMASK в ACL.

-C, - конфигурация ФАЙЛОВ
Загрузить конфигурацию из ФАЙЛОВ.

-c, - клиент
Действуйте как клиент, подключитесь к dnsdist.

-d, - демон
Действуйте как демон.

-e, - выполнить CMD
Подключитесь к dnsdist и выполните CMD.

-h, - помощь
Выведите на экран полезное сообщение и выйдите.

-l, - местный АДРЕС
Связываются с АДРЕС, Укажите столько адресов (используя несколько --местный заявления) к
слушайте по мере необходимости. Укажите IPv4 как 0.0.0.0:53 и IPv6 как [::]: 53.

- под присмотром
Запускайте на переднем плане, но не создавайте консоль. Используйте этот переключатель для запуска dnsdist
внутри супервизора (используйте, например, с systemd и daemontools).

-p, - pidfile ФАЙЛОВ
Напишите pid-файл в ФАЙЛОВ, работает только с - демон.

-u, - uid UID
Измените пользователя процесса на UID после привязки сокетов. UID может быть именем или числом.

-g, - gid GID
Измените группу процессов на GID после привязки сокетов. GID Может быть именем или
номер.

-V, - версия
Показать версию dnsdist и выйти.

АДРЕС
Любое количество подчиненных DNS-серверов в том же синтаксисе, что и для --местный. Если
порт не указан, используется 53.

Используйте dnsdist в Интернете с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows