The Nameserver nx1.mrtech.ru have a IP Address of 37.139.8.65 which is hosted on Russia.
elFinder - file manager from Web