Перейти к основному контенту

Почему по адресу моего домена открывается чужой сайт

В чём причина?

Причина в том, что на DNS-серверах, прописанных для вашего домена, присутствует A-запись, указывающая на чужой сервер.

Почему такое произошло?

Кто-то добавил домен на одной из услуг хостинга. Это может быть следствием чьих-то злонамеренных действий или бывший владелец домена, который после истечения срока регистрации домена не удалил его в панели управления хостингом.

Что теперь делать?

Вам достаточно написать заявку в техническую поддержку, и мы настроим зону домена так, чтобы ваш сайт открывался с нужного сервера. При составлении заявки в службу поддержки укажите название услуги хостинга, с которой должен открываться сайт. Написать в службу поддержки.

Если же вы хотите, чтобы сайт стал недоступным в сети Интернет (т.е. перестал работать совсем), снимите домен с делегирования. Если домен зарегистрирован в REG.RU, воспользуйтесь справкой: Как снять домен с делегирования.
Обращаем ваше внимание на то, что при снятии с делегирования на домене перестанут работать все сервисы, включая почту.

Если на IP-адрес вашего сайта ссылается чужой домен

Если на IP-адрес вашего сайта ссылается чужой домен, и контент вашего сайта открывается по чужому адресу, используйте одну из инструкций ниже.

Если у вас услуга виртуального хостинга

На виртуальном хостинге такая ситуация может произойти только тогда, когда для вашего сайта заказан дополнительный IP-адрес. В таком случае проблему можно решить следующим образом:

  1. 1.
  2. 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'ами.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 2 из 2