Este é o comando dnsdist que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
dnsdist - ferramenta para equilibrar as consultas DNS em servidores downstream
SINOPSE
dnsdist [OPÇÃO] ... ENDEREÇO...
DESCRIÇÃO
dnsdist recebe consultas DNS e as retransmite a um ou mais servidores downstream. Isto
subsequentemente, envia de volta respostas ao solicitante original.
dnsdist opera sobre TCP e UDP e se esforça para oferecer desempenho muito alto em ambos.
Atualmente, as consultas são enviadas ao servidor downstream com as consultas menos pendentes.
Isso implica efetivamente em balanceamento de carga, garantindo que servidores mais lentos recebam menos consultas.
Se uma resposta não chegar após alguns segundos, ela é removida da fila, mas no
a curto prazo, os tempos limite fazem com que o servidor obtenha menos tráfego.
A operação IPv4 e IPv6 podem ser misturadas e combinadas, em outras palavras, as consultas que chegam
IPv6 pode ser encaminhado para IPv4 e vice-versa.
dnsdist é programável em Lua, consulte a documentação dnsdist para obter mais informações sobre isso.
SCOPE
dnsdist não 'pensa' no DNS, e não realiza nenhum tipo de cache, nem é
ciente da qualidade das respostas que está transmitindo.
dnsdist assume que cada consulta leva a exatamente uma resposta, o que é verdadeiro para todos os DNS
exceto para AXFR, que portanto não é suportado.
O objetivo do dnsdist é permanecer simples. Se for necessário um balanceamento de carga mais poderoso,
hardware ou software dedicado é recomendado. Servidor Virtual Linux, por exemplo, é frequentemente
mencionado.
OPÇÕES
-a, - acl NETMASK
Adicionar NETMASK para o ACL.
-C, - config ARQUIVO
Carregar configuração de ARQUIVO.
-c, - cliente
Opere como um cliente, conecte-se a dnsdist.
-d, - daemon
Opera como um daemon.
-e, - execute CMD
Conecte-se ao dnsdist e execute CMD.
-h, - ajuda
Mostre uma mensagem útil e saia.
-l, - local ENDEREÇO
Ligar a ENDEREÇO, Forneça tantos endereços (usando vários --local declarações) para
ouça conforme necessário. Especifique IPv4 como 0.0.0.0:53 e IPv6 como [::]: 53.
- supervisionado
Execute em primeiro plano, mas não gere um console. Use esta opção para executar dnsdist
dentro de um supervisor (use com, por exemplo, systemd e daemontools).
-p, - pidfile ARQUIVO
Escreva um arquivo pid para ARQUIVO, funciona apenas com --daemon.
-u, - uid UID
Altere o usuário do processo para UID após ligar soquetes. UID pode ser um nome ou número.
-g, - gid GID
Mude o grupo de processo para GID após ligar soquetes. GID Pode ser um nome ou
número.
-V, - versão
Mostre a versão dnsdist e saia.
ENDEREÇO
Qualquer número de servidores DNS downstream, na mesma sintaxe usada com --local. Se
a porta não é especificada, 53 é usado.
Use dnsdist online usando serviços onworks.net