Я предполагаю, что вы говорите, что кто-то изменил свои записи DNS, чтобы они указывали на тот же IP-адрес, что и ваш домен. Вы также упоминаете, что используете Apache.
Входящие HTTP-запросы имеют заголовок Host:
который идентифицирует домен, в который они отправляются, в виде простого текста.
Apache позволяет разместить несколько "виртуальных" сайтов на одном веб-сервере. Фактически у вас может быть несколько доменов DNS, указывающих на один и тот же IP-адрес, и Apache может выдавать разные DocumentRoot
зависимости от того, к какому домену осуществляется доступ. Это работает из-за того, как клиент отправляет заголовок Host:
выше.
Поэтому все, что вам нужно сделать, это создать еще один VirtualHost
с доменом-нарушителем, и вы можете либо 302 Redirect
его обратно на исходный сайт по IP, если вы его знаете, либо создать небольшой сайт с сообщением, сообщающим незадачливым пользователям, что это такое. продолжать или даже сделать что-то противное, как подделать весь оригинальный сайт преступника.