Our IP address appears to have been blacklisted


#1

Our trueAnthem Twitter application (https://dev.twitter.com/apps/5373544/show) running on a Digital Ocean VPS at IP address 107.170.31.104 began experiencing connection timeouts making Twitter API calls early this morning.

“Error:Get https://api.twitter.com/1.1/statuses/show.json?id=431451679406706688: dial tcp 199.16.156.231:443: connection timed out”

We can no longer ping Twitter IP addresses from this server but we can ping Facebook IP addresses.

PING twitter.com (199.16.156.198) 56(84) bytes of data.
^C
twitter.com ping statistics —
19 packets transmitted, 0 received, 100% packet loss, time 18144ms

PING facebook.com (173.252.110.27) 56(84) bytes of data.
64 bytes from edge-star-shv-13-frc1.facebook.com (173.252.110.27): icmp_req=1 ttl=84 time=22.2 ms
64 bytes from edge-star-shv-13-frc1.facebook.com (173.252.110.27): icmp_req=2 ttl=83 time=20.8 ms
64 bytes from edge-star-shv-13-frc1.facebook.com (173.252.110.27): icmp_req=3 ttl=84 time=24.2 ms
^C
facebook.com ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 20.854/22.475/24.287/1.408 ms

We have temporarily moved our application to Heroku and it is able to access the Twitter API without issue.

Our IP address, 107.170.31.104, appears to have been blacklisted by Twitter.

Why has this happened and what must we do to get our IP address un-blacklisted?

Regards,


#2

It appears that our application has also been blocked from making Twitter API calls when running on Heroku. This must be an application-level block rather than an IP-level block.

Please help us understand what we must do to get this block lifted.