The Nameserver ns2.freedownloadcenter.com have a IP Address of 188.120.226.197 which is hosted on Russia.
Collection of free software downloads, free game downloads and desktop stuff for Windows.