The Nameserver ns2.dnsxl.net have a IP Address of 178.162.145.176 which is hosted on Ukraine.
ANONpic is a free image hosting service