I'm operating a server that makes large numbers of DNS lookups, (bind sits at 24% CPU utilisation - it's handling outbound email for thousands of users) however "skynet.be" are not responding to our DNS requests.
This is not a DNS problem. their DNS servers are up and giving good responses to other parts of the internet, just not to the part I'm calling from.
A tcp traceroute on port 53 to their servers dies somewhere in skynet controlled territory. (Please, no jokes about "John Connor") The same traceroute from a different part of the internet works just fine making 2 more hops to reach their DNS server.
Email to [email protected] just gets me an auto-response with a non-functional URL. [email protected] bounces, and [email protected] seems to be a black-hole.
Bind is configured to do recursive lookups starting at the root-servers the Linode's DNS forwarders also fail to resolve skynet.be.
I can't use google DNS (even if I wanted to) as we exceed their rate-limit, and when that happens they start lying to us.
What steps should I take?
Is INOC DBA worth a try? - I have an AS number and a SIP system, but I have not yet to connected it to INOC. would this use be considered abusive? also the ~12 hour time-zone difference, and possibly language barrier could be inconvenient.
Maybe run the DNS traffic though a VPN or configure BIND to use one of our other servers in a different location as a forwarder to resolve only skynet.be - is that practical?