I have a feature request. Have you ever thought of allowing users to specify the DNS server information for the program to use? A person might want to keep their host DNS set to the company DNS and in a program use OpenDNS or Google DNS. This way their box uses the inside DNS, but for checking IPs their programs can use these open DNS servers and avoid any traffic from their organization DNS to the possible hacking site DNS server. I hope that makes sense. It looks pretty easy to do, unless I am completely confused.
That makes sense. I'm thinking a package variable to specify the server. Consumers would then set $Net::Abuse::Utils::dns_server = '188.8.131.52'. I should have time to implement this tonight.
$Net::Abuse::Utils::dns_server = '184.108.40.206'
now that i think about it, you might want to test the google servers (if you use them in the doc). i forget if we had problems with them and some of the RBL's or them and TC (have to double check), but it led us to this kind of config:
o/w you might get an NX instead of the right answer...
a nuance, but in case you were gonna use 220.127.116.11 (or .4.4) in the doc, might want an asterisk...
Thanks for the heads up. 18.104.22.168 worked against Cymru for me. Maybe Google or Cymru did something that resolved the issue. (I made a funny!). Added a note in the docs referencing this issue though.
@RESOLVERS package var for custom DNS