Inna nazwa domeny wskazuje adres IP mojego serwera?

9

Sprawdzałem mój wpis odwrotnego DNS mojej domeny innego dnia, który jest uruchamiany z serwera dedykowanego.

Zauważyłem, że inna osoba / firma ma domenę wskazującą na mój serwer? Nie mam pojęcia, kim jest ta firma ani dlaczego kierują swoją domenę na adres IP mojego serwera?

Jak mogę to zatrzymać lub zmusić ich do zmiany?

splattne
źródło
Czym jest ta „nieuczciwa” nazwa domeny? Czy to możliwe, że twój dostawca zarejestrował wszystkie swoje adresy w puli, którą są właścicielami?
Eddy,
2
Związek z wpisem zwrotnego DNS jest niejasny. Czy mówisz o nazwie domeny wskazującej „Twój” adres IP czy o przeciwnie?
bortzmeyer
2
I nie zapomnij głosować (w górę lub w dół) na odpowiedzi i być może przyjmiesz jedną, w przeciwnym razie możemy pomyśleć, że nawet nie przeczytasz odpowiedzi na zadane pytania ...
bortzmeyer
dzisiaj zauważyłem również ten sam problem i HEAD zgłasza X-Pingback: w przypadku xmlrpc.php prawdopodobnie istnieje również pewien rodzaj ataku polegającego na zbieraniu danych / phishingu na WP.
Chris,

Odpowiedzi:

14

Niektórzy szkicowi webmasterzy w przeszłości konfigurowali wpisy DNS, aby rozpoznawać nazwy domen na naszym adresie IP. To nie był błąd, ponieważ kiedy wdrożyliśmy środki zaradcze dla konkretnej nazwy domeny, nowa nazwa domeny zaczęła się odnosić do naszego adresu IP. Obie te fałszywe nazwy domen zostały zarejestrowane dla tej samej osoby. Mam dodatkowy powód, by podejrzewać, że był to celowy podstęp w niecnych celach. Moja strona jest dobrze znaną publiczną witryną ścigania.

Nie jestem pewien, jakie są intencje sprawcy. Może być uzyskanie pozycji w wyszukiwarce przez zaparkowanie jego domeny na moim adresie IP. Lub może to wymagać próby skryptu między witrynami lub próby włamania do zabezpieczeń IFrame / javascript / flash. Najważniejsze było to, że wskazał dwie różne nazwy domen w różnym czasie na adres mojego serwera.

Obie jego nazwy domenowe zostały zarejestrowane w GoDaddy, więc skontaktowałem się z ich nadużyciami, aby zgłosić, że ich serwery DNS są wykorzystywane do wątpliwej praktyki.

Na początku dodałem kod do mojej strony głównej, aby odpowiedzieć błędem 404 - Nie znaleziono, jeśli HTTP_HOST w adresie URL to nazwa domeny innego faceta. Zrobiłem to, ponieważ myślałem, że to jego błąd. Ale po dowiedzeniu się, że ta sama osoba wskazała następnie inną nazwę domeny na nasz adres IP, musiałem znaleźć lepsze rozwiązanie.

Lepsze rozwiązanie ... Zobacz przykład 2 dla skryptu.

Skonfigurowałem Microsoft IIS do używania jawnych nagłówków hosta dla naszych prawidłowych nazw domen. Następnie utworzyłem nową stronę internetową w IIS, która NIE używała nagłówków hosta i oznaczyłem ją jako „Fałszywe Nazwy Domeny”. Wszelkie nazwy domenowe rozpoznawane na moim serwerze internetowym, które pasują do jednego z moich jawnie zdefiniowanych nagłówków hosta, znajdowałyby drogę do właściwej treści. Ale każda nazwa domeny NIE zdefiniowana w ustawieniu nagłówka hosta, przechodzi do fałszywej witryny nazw domen. Domyślna strona główna tej fałszywej witryny z nazwami domen zawiera skrypt, który wysyła odpowiedź „301 - Moved Permanently”, przekierowując żądanie do Google.com.

Zdecydowałem, że jeśli zamierzamy zatruć wyniki wyszukiwania lub ukraść rankingi, Google może być miejscem do wysyłania ruchu, a tym samym zarabiania na swojej stronie złą wolą od pająków Google.

Dodatkową korzyścią z utworzenia witryny internetowej w celu przechwytywania nieznanych nazw domen ustawionych do rozpoznawania na nasz adres IP jest to, że mogę teraz rejestrować aktywność i sprawdzać, jak często to się dzieje. Ułatwia także testowanie witryny niż wstawianie kodu do poszczególnych stron w celu sprawdzenia poprawności nazw domen i przekierowania w razie potrzeby.

Oto snipit kodu dla tych, którzy korzystają z klasycznej ASP ...


Przykład 1. Odrzucenie nazwy domeny na poziomie strony

Wstaw ten kod do strony głównej ASP, aby odrzucić nieznane nazwy domen

 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

Przykład 2 - odrzucenie nazwy domeny na poziomie 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
%>
użytkownik46392
źródło
2

Czy podczas wyszukiwania wstecznego adresu IP zwracana nazwa jest rozpoznawana z powrotem w adresie IP, gdy jest wyszukiwana jako adres do przodu?

Na przykład:

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

Jeśli nazwa adresu zwrotnego nie zgadza się z adresem przekazywania, prawdopodobne jest, że nazwa, którą widzisz, była nazwą przypisaną do twojego adresu IP, gdy adres IP był używany przez innego klienta twojego dostawcy.

Jeśli nazwa pasuje, powinieneś porozmawiać z dostawcą i upewnić się, że coś innego się nie dzieje.

Jeśli to możliwe, popraw swoje pytanie, podając przykłady tego, co widzisz.

Shane Meyers
źródło
2

Jeśli skontaktowanie się z nimi nie działa, a ty martwisz się, że wyszukiwanie firmy wyświetla się wraz z informacjami o Twojej firmie. Zaimplementuj wirtualny host oparty na szybkiej nazwie dla „swoich” nazw na serwerze „i” i umieść tam, co chcesz. Następnym razem, gdy przybędą pająki wyszukiwarek, możesz pokazać im dowolną nazwę, ponieważ jest to twój serwer. Jeśli będzie wystarczająco wstrętny, może odejdą.

Kevin K.
źródło
1

Nie możesz zmusić ich do zmiany, tak dzieje się w Internecie.

Ponieważ nie rozumiem, dlaczego ktokolwiek miałby robić to, co robił, jest prawdopodobne, że popełnił uczciwy błąd. W takim razie dlaczego nie skontaktować się z nimi i zgłosić problem?

PS: czy jesteś pewien, że wskazują na „Twój” adres IP? A może po prostu „Twój” adres IP jest hostowany wspólnie?

PPS: wskazanie prawdziwych nazwisk i adresów bardzo by pomogło, ponieważ twoje pytanie jest niejasne.

bortzmeyer
źródło
Istnieją sposoby zmuszenia ich do zmiany. Możesz uzyskać pomoc od ich dostawców, zakładając, że możesz udowodnić swoją własność. Lub wiele usług używa dostępu do serwera jako formy uwierzytelnienia. Na przykład „Dodaj plik y38d8xka09d.html do serwera, aby udowodnić, że masz kontrolę”. Możesz skorzystać z tego, aby przejąć ich usługi i zmienić rzeczy samodzielnie.
J.Money
0

Dlaczego nie po prostu przejrzysz informacji o rejestracji dla tej domeny i się z nimi skontaktujesz? Zwykle działa [email protected] lub [email protected] również do kontaktu.

Sprawdź je ... a jeśli nie możesz nic znaleźć (prywatny rejestrujący przez proxy), to kogo to obchodzi? Zawsze możesz samodzielnie ustawić zwrotny DNS dla swojego komputera.

Kuba
źródło
cześć dzięki za odpowiedź. tak, generalnie martwiłem się, że wyszukiwanie w Google dla tej nazwy domeny „rongdomain.com ”[to nie jest domena tylko ie] - wyświetla ich domenę obok naszej strony. tzn. „nasz tytuł”, „nasz opis” „falsedomain.com”
1
Jest wiele powodów, dla których warto się przejmować: branding, SEO, zaufanie i bezpieczeństwo użytkowników, przepustowość, obciążenie serwera, kontrola nazw domen, które prowadzą do twoich treści itp.
J.Money