The Nameserver t2.idr.ru have a IP Address of 93.91.8.84 which is hosted on Russia.
Интернет-журнал Point.RU