Cel
Gdy kwerenda A zwraca odpowiedź NXDOMAIN, moja aplikacja Java wyrzuca UnknownHostException
. Chciałbym wiedzieć, czy odpowiedź SERVFAIL z serwerów DNS spowodowała, że Java również zgłosiła ten błąd.
Pomysł
- Czy można uruchomić dnsmasq i sprawić, aby zwrócił SERVFAIL dla dowolnej nazwy FQDN?
- Czy wystarczy napisać nasłuchiwanie na porcie 53, aby nasłuchiwać żądań UDP i zwrócić SERVFAIL?
--server
, podobnie jak Bind9 i Unbound. Jednym ze znaczeń SERVFAIL jest „Nie mogłem dotrzeć do serwera nadrzędnego”.