Чи можу я щось зробити, щоб хтось вказав свій домен на мій ip?


9

Це свого роду дивне прохання. Чомусь, хто володіє safeandbuy.com, вказав свій домен на мою IP-адресу. Причина, яка є проблемою, полягає в тому, що у мене є всі види сканерів, які намагаються сканувати мій сайт із таким доменним іменем.

Чи я щось можу зробити з цього приводу?


У мене те саме питання. Насправді, коли я шукаю домен іншого хлопця, dnsdo2.com, здається, у нього IP-запис встановлений на мою IP. dnswatch.info/dns/… Я вже писав до реєстратора, але вони перебувають за межами Китаю, і я не впевнений, що з цим щось робитимуть. Я також не хочу, щоб усі сканери намагалися сканувати цей домен. Деякі додаткові відомості: Спочатку адміністратор мого сервера встановив мені 4 сервери імен ns1, ns2, ns1.name.domain, ns2.name.domain, які були призначені двом наборам IP-адрес (один з яких
Ubuntu User

3
Деякі шахраї з SEO спрямовуватимуть свій домен на ваш сайт та використовуватимуть ваш вміст, щоб додати його домен у пошукові системи. Через деякий час вони повернуть свій домен на власний сайт афери та отримають трафік відвідування, який вони отримають за допомогою пошукових запитів.
Стефан Ласєвський

Відповіді:


27

Ви можете налаштувати на своєму веб-сервері virtualhost для safeandbuy.com, щоб захопити весь цей трафік, і просто мати сторінку з покажчиком, на якій написано "Я не safeandbuy.com". Це принаймні витягне звернення з вашого фактичного домену.

Інформація Whois для safeandbuy.com має контактний телефон, адресу та електронну пошту. Ви можете спробувати зв’язатися з ними та повідомити їм, що вони вказують на неправильну IP-адресу.


2
+1 Це був би найбільш ідеальний метод
Марк Хендерсон

9
і якщо вони не зможуть виправити ситуацію, ви завжди можете налаштувати переадресацію на ваш улюблений порносайт =)
Greeblesnort

1
Накиньте на robots.txt, щоб (сподіваємось) запобігти скалерам намагатися отримати доступ до чого-небудь іншого, і це ідеально.
devicenull

Або ще краще: переконайтеся, що ваш virtualhost на основі імені за замовчуванням не надає корисного контенту, який може допомогти їм отримати репутацію пошукової системи.
Андрій Б

Щоб оптимізувати рішення, ви не хочете надсилати у відповідь якомога менше даних. Я б сказав, щоб налаштувати віртуальний хост @Alex, але єдиною відповіддю буде HTTP 403. Не користувацький "заборонений" файл, просто звичайний HTTP / 403, а веб-браузер дозволить зробити все інше. Тоді будь-який запит на * .safeandbuy.com поверне миттєвий 403. Мінімальний вплив на сервер, не надається допомога на SEO, а справжні адміністратори, які піддаються глухоті, прагнуть розібратися з цим ШВИДКО. (в апачі це буде RewriteRule of [F])
Рускаль

2

Ок, ось що можна зробити дуже добре:

Додайте це до розділу "заголовка" у верхній частині сторінки покажчика:

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

(Доповнення BillThor, який є дуже старшим членом на цьому сайті)

Роблячи це, особа, яка має свій домен, вказала на ваш .. як тільки хтось туди потрапить і натисне на посилання, він перенаправить їх на використання ваших посилань, щоб вони могли лише вкрасти посилання на домашню сторінку та більше нічого).

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

Ще одне постійне виправлення цієї набридливої ​​проблеми.

Це залежить від того, яку серверну програму ви використовуєте, але для apache2 є свої віртуальні настройки хосту в каталозі '/ etc / apache2 / site-enable'. В основному, він має віртуальні хости за замовчуванням ("000 за замовчуванням"), і це встановлено для сайту mydomain.com на даний момент. Таким чином, ось мій підхід.

  1. Скопіюйте поточний за замовчуванням 000 на ім'я 010-some. (Будьте уважні, типово 000 символьний файл посилань, тому вам доведеться скопіювати його з ../site-available/default.)

  2. Встановіть параметр віртуального хоста у 010-somename. Додайте ці два рядки нижче першого рядка

    '<VirtualHost *:80>':
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    
  3. Зробіть тисячу балів за замовчуванням до іншого каталогу (в іншому місці). У файлі "000 за замовчуванням" змініть "DocumentRoot / var / www", щоб вказати інше місце, наприклад "DocumentRoot / var / www-test". Каталог / var / www-test не потрібно існувати, якщо його немає, з'єднання, що використовують інше доменне ім’я, отримають помилку.

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

Я сподіваюся, що це корисно.


За замовчуванням 000 є убунтуїзмом і не відповідає дійсності для всіх дистрибутивів. Крім того, це хороша порада.
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
}
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.