3 comments

[ 2.7 ms ] story [ 18.8 ms ] thread
Checked a few of (the owners of) those IPs:

* LeaseWeb (VPS host)

* Amazon (presumably EC2)

* China Telecom (!)

(comment deleted)