Выбираем принтер
Отвязать чужой домен от своего ip

Отвязать чужое доменное имя от ip адреса своего сервера в файле .htaccess
Однажды утром мы получили e-mail от «Абузы» нашего хостера, из которого стало ясно, что к ip адресу нашего виртуального VPS сервера были привязаны несколько чужих доменных имен. Из анализа стало ясно, что данные доменные имена опознаются поисковой системой Google и браузером FireFox как содержащие вредоносный код. При обращении к Чужой.Домен Web сервер отдавал страницу с 500-ой ошибкой (Internal Server Error), при заходе как www. Чужой.Домен открывался контент нашего сайта.
Вобщем, стала задача, как же собственно отвязать чужие домены от нашего ip адреса. Абуза посоветовала связаться с владельцем доменного имени, что естественно результата не дало, техническая поддержка заявила, что сменить адрес нашего сервера не представляется возможным.

Пораспрашивав людей на форумах, я понял, что можно отслеживая заголовок HTTP_HOST перенаправлять трафик на несуществующий домен. Для этого достаточно прописать в файле .htaccess следующие строки:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.чужой\.домен$ [NC]
RewriteRule ^(.*)$ http://не_существующий.адресс/$1 [R=301,L]
Тоесть при попытке зайти на домен браузер выдаст ошибку, что данный домен не найден.
Хотя более правильно было бы выдавать в браузер ошибку 410 Gone, означающую, что данный URL навсегда удален с данного сервера и больше не существует, для этого слегка модернизируем наш файл хтацесс:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.чужой\.домен$ [NC]
RewriteRule ^(.*)$ http://не_существующий.адресс/$1 [R=410,L]
Но существует и третий, более эффективный способ, приэтом еще и денежный. Так как трафик сам по себе есть доход, то на Web сервере можно настроить виртуальный хост, разместить на нем вплотную друг к другу рекламные блоки Бегуна, Гугла и Яндекса и перенаправлять посетителей сайтов туда. ;)

 

Комментарии  

 
#2 проф. Алекс 20.05.2013 12:14
Арслан, к сожалению провайдеры не смогут отключить "левый" домен от Вашего сервера.
А вот привязать к Вашим ip адресам могут что угодно.
В моем случае провайдер просто продал нам предварительно не очищенный сервер, до этого на нем хостились другие сайты, вот ссылки на старые ip в DNS и остались.
Цитировать
 
 
#1 Арслан 15.05.2013 11:05
А провайдеры сами имеют возможность поотключать левых пользователей? А то, получается- пусти раз, два, три раза,- так они потом еще и не собираются ни платить, ни с шеи слазить!
Цитировать
 

Добавить комментарий


Защитный код
Обновить