Другое доменное имя, указывающее на IP моего сервера?

9

Я проверял свою запись обратного DNS моего домена на днях, которая запускается с выделенного сервера.

Я заметил, что другой человек / компания указали свой домен на мой сервер? Я понятия не имею, кто эта компания или почему они указывают свой домен на IP моего сервера?

Как я могу остановить это или заставить их измениться?

splattne
источник
Что это за "мошенническое" доменное имя? Может быть, ваш провайдер зарегистрировал все свои адреса в принадлежащем им пуле?
Эдди
2
Связь с записью обратного DNS неясна. Вы говорите о доменном имени, указывающем на «ваш» IP-адрес, или об обратном?
Борцмейер
2
И не забудьте проголосовать (вверх или вниз) за ответы и, возможно, принять их, в противном случае мы можем подумать, что вы даже не прочитали ответы на заданные вопросы ...
bortzmeyer
сегодня я также заметил ту же проблему, и HEAD сообщает о X-Pingback: для xmlrpc.php также весьма вероятно, что это своего рода атака сбора данных / фишинга на WP.
Крис

Ответы:

14

Некоторые схематичные веб-мастера в прошлом настраивали записи DNS, чтобы разрешить свои доменные имена в наш IP-адрес. Это не было ошибкой, потому что, когда мы внедрили контрмеры для конкретного доменного имени, новое доменное имя начало преобразовываться в наш IP-адрес. Оба этих мошеннических доменных имени были зарегистрированы одним и тем же лицом. У меня есть дополнительные основания подозревать, что это умышленная уловка для гнусных целей. Мой сайт хорошо известен публичному правоохранительному сайту.

Я не уверен, каковы намерения преступника. Это может быть для получения рейтинга в поисковой системе путем парковки его домена на мой IP-адрес. Или это может быть связано с межсайтовым скриптингом или попыткой взлома IFrame / javascript / flash. Суть в том, что он указывал два разных доменных имени в разное время на адрес моего веб-сервера.

Оба его доменных имени были зарегистрированы в GoDaddy, поэтому я связался с их недобросовестными парнями, чтобы сообщить, что их DNS-серверы используются нами для сомнительной практики.

Сначала я добавил код на свою домашнюю страницу, чтобы ответить сообщением 404 - Not Found, если в URL-адресе HTTP_HOST указано имя домена другого пользователя. Я сделал это, потому что думал, что это была его ошибка. Но узнав, что тот же человек впоследствии указал другое доменное имя на наш IP-адрес, мне пришлось искать лучшее решение.

Лучшее решение ... См. Пример 2 для сценария.

Я настроил Microsoft IIS для использования явных заголовков узлов для наших допустимых доменных имен. Затем я создал новый веб-сайт в IIS, который НЕ использовал заголовки хоста, и пометил его как «Rogue Domain Names». Любые доменные имена, разрешенные для моего веб-сервера, которые соответствуют одному из моих явно определенных заголовков хоста, найдут свой путь к правильному контенту. Но любое доменное имя, НЕ определенное в настройке заголовка узла, переходит на сайт Rogue Domain Names. А домашняя страница по умолчанию для этого сайта Rogue Domain Names содержит скрипт для отправки ответа «301 - перемещено навсегда», перенаправляющего запрос на Google.com.

Я решил, что, если намерение состоит в том, чтобы отравить результаты поисковой системы или украсть рейтинг, Google мог бы быть тем местом, чтобы отправлять его трафик и таким образом зарабатывать недоброжелательность своего сайта от пауков Google.

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

Вот фрагмент кода для тех, кто использует классический ASP ...


Пример 1. Отказ от доменного имени на уровне страницы

Вставьте этот код в домашнюю страницу ASP, чтобы отклонить неизвестные доменные имена

 If instr(1, UCase(Request.ServerVariables("HTTP_HOST")), "OURSITE.COM") < 1 Then
    Response.Status = "404 Not Found" 
    Response.Write(response.Status)
    Response.End
 End If

Пример 2. Отклонение доменного имени на уровне IIS.

<%@ Language="VBScript" CodePage=65001%>
<% option explicit%>
<%
'
' Some fraudulent webmasters have in the past set up DNS entries to resolve their domain names to our IP address.
' This file is a counter measure to prevent other domain names from resolving to our site.
' The intent of the fraud may be to gain search engine ranking status for their domain name by pointing it to a 
' well known site.  Or there could be more going on such as cross-site scripting attacks...
' By using IIS host headers, we explicitly resolve domain names.  Any host headers that are not defined in IIS
' land on the Rogue Domain names website which servies up a 301 - Moved Permanently page that redirects to Google.
'--------------------------------------------------------------------------------------------------------------------
Response.Buffer = True 


If instr(1, UCase(Request.ServerVariables("HTTP_HOST")), "OURSITE.COM") < 1 Then
     Response.Status = "301 Moved Permanently"
     Response.AddHeader "location", "http://www.google.com/"
     Response.End
End If
%>
user46392
источник
2

Когда вы выполняете обратный поиск вашего IP-адреса, разрешается ли возвращаемое имя возвращаться к вашему IP-адресу при поиске в качестве прямого адреса?

Например:

user@host:~$ host 172.17.25.98
98.25.17.172.in-addr.arpa domain name pointer www.example.com.
user@host:~$ host www.example.com.
www.example.com has address 172.17.25.98

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

Если имя совпадает, вы должны поговорить с вашим провайдером и убедиться, что что-то еще не происходит.

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

Шейн Мейерс
источник
2

Если связаться с ними не работает, и вы беспокоитесь о поиске их компании с информацией о вашей компании. Реализуйте виртуальный хост с именами на основе «их» имен на «вашем» сервере и размещайте там все, что вам нравится. Тогда в следующий раз, когда к вам придут поисковики, вы сможете увидеть все, что захотите, в качестве имени вашего сервера. Если это будет достаточно неприятно, возможно, они уйдут.

Кевин К
источник
1

Вы не можете заставить их измениться, так обстоят дела в Интернете.

Поскольку я не понимаю, зачем кому-то делать то, что они делают, вероятно, они допустили честную ошибку. В таком случае, почему бы не связаться с ними и не сообщить о проблеме?

PS: вы уверены, что они указывают на «ваш» IP-адрес? Или просто «твой» IP-адрес является виртуальным хостингом?

PPS: указание реальных имен и адресов очень помогло бы, так как ваш вопрос неясен.

bortzmeyer
источник
Есть способы заставить их измениться. Вы можете получить помощь от их поставщиков, если вы можете доказать свое право собственности. Или многие службы используют доступ к серверу как форму аутентификации. Например, «добавьте y38d8xka09d.html на свой сервер, чтобы доказать, что у вас есть контроль». Вы можете воспользоваться этим, чтобы взять на себя их услуги и изменить вещи самостоятельно.
J.Money
0

Почему бы вам просто не посмотреть информацию о владельцах этого домена и связаться с ними? Обычно postmaster@domain.com работает или webmaster@domain.com для контакта.

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

Якуб
источник
привет спасибо за ответ да, я просто был обеспокоен тем, что поиск в Google по этому доменному имени "неправильный домен.com" [это не просто домен, т. е.] - выводит их домен рядом с нашим сайтом. то есть "наш заголовок" "наше описание" "misdomain.com"
1
Есть много причин для беспокойства: брендинг, SEO, доверие и безопасность ваших пользователей, пропускная способность, нагрузка на сервер, контроль доменных имен, которые ведут к вашему контенту, и т. Д.
J.Money,