Subclass for Net::DNS::Resolver, Versions of Net::DNS::Resolver from 1.03 up (to at least 1.18 at time of writing) do not timeout as expected. This introduces a wrapper timeout around the query, send, and search calls which will fire 0.1 seconds after the timeout value passed to Net::DNS::Resolver
Marc Bradshaw <email@example.com>
This software is copyright (c) 2020 by Marc Bradshaw.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.