1

Цель

Когда запрос A возвращает ответ NXDOMAIN, мое приложение Java выдает UnknownHostException . Я хотел бы знать, вызвал ли ответ SERVFAIL от DNS-серверов Java эту ошибку.

идея

  • Можно ли запустить dnsmasq и заставить его вернуть SERVFAIL для любого FQDN?
  • Достаточно ли просто написать прослушиватель на порту 53 для прослушивания UDP-запросов и возврата SERVFAIL?

1 ответ1

0

Да, ты можешь. Как программист на Java, я бы указал вам на реализацию Java простого DNS-сервера:http://sourceforge.net/projects/dnsjava/

Возьмите его, отредактируйте исходный код, чтобы он возвратил SERVFAIL, выключите службу DNS, скомпилируйте и запустите dnsjava.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .