The Nameserver dns1.idc-dl.com have a IP Address of 59.44.127.196 which is hosted on China.
Android phone modifications