Simular servidor DNS lento/ruim

Simular servidor DNS lento/ruim

Meta: em uma máquina Linux (por exemplo, Ubuntu), quero criar um servidor DNS que possa replicar os seguintes comportamentos:

  • DNS lento: responda a solicitações com um atraso configurável
  • DNS ruim: responde a solicitações com erros (por exemplo, enviar resposta sem endereço) ou endereço IP inválido (por exemplo, endereço IPv4 errado, endereço IPv6 para consulta IPv4).

Até agora consegui usar os slodns do github, mas isso atende apenas a primeira solicitação. E usando o bind9 para Ubuntu, não consigo simular esse tipo de erro.

Responder1

Há uma configuração de tempo limite e tentativas no DNSresolução. Você pode usar isso a seu favor e especificar um primeiro servidor DNS inexistente com o tempo limite que desejar. Ele permanecerá na primeira entrada pelo período de tempo especificado (e também tentará o número especificado de vezes) antes de passar para o próximo DNS (em funcionamento).

informação relacionada