The nameserver ns.artnow.ru have a IP Address of 185.158.114.81 which is hosted on Russian Federation.
Apache HTTP Server Test Page powered by CentOS