В чем причина?
Причина в том, что на DNS-серверах, прописанных для вашего домена, присутствует A-запись, указывающая на чужой сервер.
Почему такое произошло?
Кто-то добавил домен на одной из услуг хостинга. Это может быть следствием чьих-то злонамеренных действий или бывший владелец домена, который после истечения срока регистрации домена не удалил его в панели управления хостингом.
Что теперь делать?
Вам достаточно написать заявку в техническую поддержку, и мы настроим зону домена так, чтобы ваш сайт открывался с нужного сервера. При составлении заявки в службу поддержки укажите название услуги хостинга, с которой должен открываться сайт.
Если же вы хотите, чтобы сайт стал недоступным в сети Интернет (т.е. перестал работать совсем), снимите домен с делегирования. Если домен зарегистрирован в Рег.ру, воспользуйтесь справкой: Как снять домен с делегирования.
Обращаем ваше внимание на то, что при снятии с делегирования на домене перестанут работать все сервисы, включая почту.
Если на IP-адрес вашего сайта ссылается чужой домен
Если на IP-адрес вашего сайта ссылается чужой домен, и контент вашего сайта открывается по чужому адресу, используйте одну из инструкций ниже.
Если у вас услуга виртуального хостинга
На виртуальном хостинге такая ситуация может произойти только тогда, когда для вашего сайта заказан дополнительный IP-адрес. В таком случае проблему можно решить следующим образом:
- 1 Перейдите в каталог сайта. В какой каталог нужно загружать файлы моего сайта;
-
2
Откройте файл .htaccess на редактирование. Если такого файла нет, создайте его. В файл .htaccess добавьте следующие строки:
Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} !^site\.ru$ [NC] RewriteCond %{HTTP_HOST} !^(.*)\.site\.ru$ [NC] RewriteRule ^(.*)$ http://ya\.ru/$1 [R=410,L]
где:
- site.ru — это название вашего сайта. Обратите внимание: косая черта перед зоной домена критична;
- ya.ru — это тот сайт, на который будет ссылаться чужой домен (любой другой домен, кроме вашего). При желании, в качестве цели вы можете указать любой другой сайт в сети Интернет.
Если у вас VPS или выделенный сервер
Проще всего решить проблему можно, задав домен по умолчанию: Как установить домен по умолчанию.
Если у вас нет панели управления ispmanager и вы обладаете достаточными навыками работы в Linux, вы можете прописать в конфигурационном файле Apache самый первый VirtualHost для необходимого IP-адреса на какую-либо страницу заглушки. Например, так:
<VirtualHost 123.123.123.123:80 >
ServerName default.ru
DocumentRoot /var/www/default
</VirtualHost>
Здесь:
- 123.123.123.123 — IP-адрес вашего сайта;
- :80 — порт, по которому работает Apache. Может быть другим, если у вас установлен какой-либо фронтенд-сервер;
- /var/www/default — путь, по которому будут лежать файлы заглушки.
Данный VirtualHost должен идти самым первым, перед другими VirtualHost'ами.
Помогла ли вам статья?
Спасибо за оценку. Рады помочь 😊