Могу ли я что-нибудь сделать с тем, кто указал свой домен на мой ip?

9

Это своего рода странный запрос. По какой-то причине, кто бы ни владел safeandbuy.com, указал свой домен на мой IP-адрес. Причина в том, что у меня есть все виды сканеров, которые пытаются сканировать мой сайт с этим доменным именем.

Что я могу с этим поделать?

Михей
источник
У меня та же проблема. На самом деле, когда я просматриваю домен другого парня, dnsdo2.com, кажется, что у него установлена ​​запись A на мой IP. dnswatch.info/dns/… Я уже писал регистратору, но они из Китая, и я не уверен, что они что-нибудь предпримут. Я также не хочу, чтобы все сканеры пытались сканировать этот домен. Некоторая дополнительная информация: Изначально администратор моего сервера настроил меня на 4 сервера имен ns1, ns2, ns1.name.domain, ns2.name.domain, которые были назначены двум наборам IP-адресов (один из которых был
Ubuntu User
3
Некоторые SEO мошенники будут указывать свой домен на ваш сайт, и использовать ваш контент, чтобы получить свой домен в поисковых системах. Через некоторое время они направят свой домен обратно на свой собственный сайт мошенников и получат трафик посещения, который они получают с помощью поисковых запросов.
Стефан Ласевский,

Ответы:

27

Вы можете настроить виртуальный хост на своем веб-сервере для safeandbuy.com, чтобы захватывать весь этот трафик, и просто иметь страницу индекса, на которой написано «Я не safeandbuy.com». Это по крайней мере вытянет хиты из вашего фактического домена.

Whois информация для safeandbuy.com имеет контактный телефон, адрес и адрес электронной почты. Вы можете попытаться связаться с ними и сообщить им, что они указывают на неправильный IP.

Alex
источник
2
+1 Это был бы самый идеальный метод
Марк Хендерсон
9
и, если они не в состоянии исправить ситуацию, вы всегда можете настроить редирект на свой любимый сайт порно =)
Greeblesnort
1
Добавьте файл robots.txt (надеюсь), чтобы сканеры не пытались получить доступ к чему-либо еще, и это прекрасно.
devicenull
Или даже лучше: убедитесь, что ваш виртуальный хост на основе имени по умолчанию не предоставляет полезного контента, который может помочь им завоевать репутацию поисковой системы.
Андрей Б
Чтобы оптимизировать решение, вы не хотите отправлять как можно меньше данных в ответе. Я бы сказал, чтобы настроить виртуальный хост @Alex, но единственным ответом должен быть HTTP 403. Не пользовательский «запрещенный» файл, а простой HTTP / 403, и пусть веб-браузер сделает все остальное. Тогда любой запрос к * .safeandbuy.com вернет мгновенное значение 403. Минимальное влияние на сервер, отсутствие помощи SEO, и реальные администраторы, которые обманывают, стремятся понять это БЫСТРО. (в apache это будет RewriteRule of [F])
Ruscal
2

Хорошо, вот что можно сделать очень хорошо:

Добавьте это в разделе «заголовок» в верхней части страницы индекса:

<base href="http://www.mydomain.com" target="_top"/>

(Дополняет BillThor, который является очень старшим участником на этом сайте)

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

К сожалению, нет никакого способа остановить таких людей. но все, что вы можете сделать, это сделать перенаправление обратно на ваши ссылки с его домена.

Еще одно постоянное решение этой надоедливой проблемы.

Это зависит от того, какую серверную программу вы используете, но для apache2 есть настройки виртуального хоста в каталоге / etc / apache2 / site-enabled. По сути, у него есть виртуальные хосты по умолчанию («000-default»), и сейчас это настроено для сайта mydomain.com. Итак, вот мой подход.

  1. Скопируйте текущий 000-по умолчанию в 010-somename. (Пожалуйста, будьте осторожны, 000-default - это, как правило, символьный файл ссылок, поэтому вам нужно скопировать его из ../site-available/default.)

  2. Установите параметр виртуального хоста в 010-somename. Добавьте эти две строки ниже первой строки

    '<VirtualHost *:80>':
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    
  3. Сделать 000 по умолчанию указывает на другой каталог (в другом месте). В файле «000-default» измените «DocumentRoot / var / www», чтобы указать другое местоположение, например «DocumentRoot / var / www-test». Каталог / var / www-test не должен существовать. Если он не существует, соединения, использующие другое доменное имя, получат ошибку.

  4. Перезапустите apache2: «sudo /etc/init.d/apache2 restart»

Я надеюсь, что это полезно.

Пользователь Ubuntu
источник
000-default - это убунтуизм и не распространяется на все дистрибутивы. Кроме этого это хороший совет.
Zypher
Правильный. Это для Ubuntu. Для Cent / OS и другого программного обеспечения значение по умолчанию 000 может быть чем-то другим. Однако, если вы используете Apache2, подход будет таким же, используя другое соглашение. Это решило мою проблему навсегда.
Пользователь Ubuntu
-2

Попробуйте использовать Php для определения URL веб-страницы

if(strpos( $_SERVER['HTTP_HOST'], 'yoururl.com') !== false){
    echo "This is Genuine Yoururl.com";
} else {
    header('Location: http://www.yoururl.com.com/'); exit; // Someone has opened your site as iframe or is using A record to point toward your website
}
Аникет Сингх
источник