The Nameserver ns2.altweb.ru have a IP Address of 89.108.109.196 which is hosted on Russia.
Комплекс SEO инструментов для анализа посещаемости сайтов и продвижения в органической выдаче поисковых систем.