САЙТОСТРОЙ.РУ
Построй свой сайт!

Удаление спама с сервиса FreeDNS

опубликовано 28.01.2015

Думаю, многие, как и я, столкнулись с проблемой при использовании сервиса FreeDNS.afraid.org. Хотя сервис хорош и позволяет здорово экономить деньги на обслуживание доменов, есть у него одна особенность, которая портит картину. В этом сервисе есть возможность свободно создать поддомен у любого домена в системе, чей владелец не располагает Premium-эккаунтом. Для бесплатных же эккаунтов отключить это присоединение невозможно. Так и копятся десятки и сотни поддоменов, указывающих на очень сомнительные сайты. Так, однажды вбив в Яндекс поиск по домену я увидел такую картину:

список вирусных и спамных поддоменов в Яндексе

В результатах выдачи оказалась масса каких-то посторонних страниц со спамными тайтлами! 

На сервере FreeDNS есть страничка shared queue, на которой выводится список кандидатов на подключение в качестве поддоменов. Одно НО: до тех пор, пока не будет выбран статус Deny, поддомен считается Allowed. То есть, по умолчанию все желающие подключаются к Вашему домену, а Вас об этом даже не уведомляют. 

Список ожидающих подтверждения поддоменов FreeDNS

Настала пора бороться с чужими поддоменами на FreeDNS.Afraid.org. Но вручную делать эту очистку оказалось весьма хлопотно. Для каждого поддомена нужно выбирать опцию запрета. Судя по всему, сервис нарочно затрудняет возможность удаления, ведь иначе не будет стимула переходить на Premium-эккаунты. Но зачем же нам расходовать своё время, если можно поручить дело скрипту-чистильщику?

Вскоре он был написан. Архив со скриптом можно скачать по ссылке. Использована библиотека rmccue/Requests для получения страниц и отправки форм. Скрипту так же необходимы модули PHP dom и libxml.

Алгоритм следующий:

  • Логинимся со страницы https://freedns.afraid.org/zc.php?step=2
  • Заходим в список ожидающих поддоменов: https://freedns.afraid.org/queue/index.php
  • Обрабатываем форму, получая идентификаторы "плохих" поддоменов, формируем POST-запрос и отправляем его на эту же страницу.

Скрипт работает сразу по нескольким эккаунтам. Настройки находятся в начале, в массиве $accounts.

Отмечу, что сервис славится своей консервативностью, поэтому есть надежда, что скрипт исправно прослужит не один год.

теги: спам

Комментарии и вопросы

Wave
03.11.2015 14:45

Все не мог понять откуда у меня столько левых сабдоменов появилось, думал сервис взломали а это оказывается у них Фича такая.
Скрипт это хорошо, но как стало известно антивирус АВАСТ блокирует сайты которые используют этот ДНС хостинг, мотивируя тем что FreeDNS.Afraid часто взламывают. Аваст даже не знает что это опять же таки фича такая у Afraid.
И в любом случае вы теряте и рейтинг и денюжки.

Отвечает Сайтострой:

Wave, да, есть такая проблема, увы. Avast! заносит в фишинговые все сайты, которые хостятся на FreeDNS Afraid. Я обращался к ним по этому вопросу, пытался убедить, что это неправильно, но результата, как понимаете, нет. Решение принималось не в российском филиале, а среди специалистов головной компании.


Задать вопрос или оставить комментарий

Ваше имя:
Комментарий:
Код с картинки справа:=


Просим с уважением относиться к труду автора сайта и при копировании документов указывать ссылки на http://saytostroy.ru.