Como faço para simular um servidor DNS retornando um SERVFAIL em resposta a uma consulta A?

1

Objetivo

Quando uma consulta A retorna uma resposta NXDOMAIN, meu aplicativo java lança um UnknownHostException . Gostaria de saber se uma resposta do SERVFAIL dos servidores DNS fez com que o java também desse erro.

Idéia

  • É possível executar o dnsmasq e fazer com que ele retorne um SERVFAIL para qualquer FQDN?
  • É bastante simples escrever um ouvinte na porta 53 para escutar solicitações UDP e retornar um SERVFAIL?
por socgen hacker 24.07.2015 / 22:01

1 resposta

0

Sim, você pode. Como programador Java, gostaria de apontar para a implementação Java de um servidor DNS simples: link

Pegue, edite a fonte para retornar SERVFAIL, encerre seu serviço DNS, compile e execute o dnsjava

    
por 24.07.2015 / 22:18