The Nameserver ns1.ddlgod.com have a IP Address of 38.102.33.180 which is hosted on United States.
Unlimited Direct Downloads