dnsimple / erldns

DNS server, in Erlang.
MIT License
402 stars 98 forks source link

DNS response messages are treated as queries #73

Closed jerith closed 5 years ago

jerith commented 6 years ago

erl-dns doesn't check the qr flag in the DNS queries it receives, and thus treats response messages as if they were new queries. While this isn't necessarily a problem on its own, it can potentially multiply the impact of the looping problem in #72 by performing nontrivial query processing work instead of just rejecting the response message as bad.