Czy mogę coś zrobić z kimś, kto wskazał swoją domenę na moim adresie IP?

9

To trochę dziwna prośba. Z jakiegoś powodu każdy, kto jest właścicielem safeandbuy.com, wskazał swoją domenę na mój adres IP. Powodem tego jest to, że mam różnego rodzaju roboty indeksujące, które próbują zaindeksować moją witrynę przy użyciu tej nazwy domeny.

Czy mogę coś z tym zrobić?

Micheasz
źródło
Mam ten sam problem. W rzeczywistości, kiedy szukam domeny drugiego faceta, dnsdo2.com, wygląda na to, że jego rekord A ustawiony jest na moje IP. dnswatch.info/dns/… Pisałem już do rejestratora, ale nie ma ich w Chinach i nie jestem pewien, czy coś z tym zrobią. Nie chcę też, aby wszystkie roboty próbowały indeksować w tej domenie. Kilka dodatkowych informacji: Początkowo mój administrator serwera skonfigurował mnie z 4 serwerami nazw ns1, ns2, ns1.name.domain, ns2.name.domain, które zostały przypisane do dwóch zestawów adresów IP (z których jeden był do
Ubuntu User
3
Niektórzy oszuści SEO wskazują swoją domenę na Twojej stronie i wykorzystują Twoje treści, aby wprowadzić ich domenę do wyszukiwarek. Po pewnym czasie skierują swoją domenę z powrotem na własną stronę oszustwa i będą czerpać ruch z odwiedzin uzyskany za pomocą zapytań wyszukiwania.
Stefan Lasiewski

Odpowiedzi:

27

Możesz skonfigurować wirtualny host na swoim serwerze internetowym dla safeandbuy.com, aby przechwytywać cały ten ruch, i po prostu mieć stronę indeksu z napisem „Nie jestem safeandbuy.com”. To przynajmniej wyciągnęłoby trafienia z Twojej rzeczywistej domeny.

Informacje Whois dla safeandbuy.com mają kontaktowy numer telefonu, adres i adres e-mail. Możesz spróbować się z nimi skontaktować i poinformować, że wskazują niewłaściwy adres IP.

Alex
źródło
2
+1 To byłaby najbardziej idealna metoda
Mark Henderson
9
a jeśli nie uda się naprawić sytuacji, zawsze możesz skonfigurować przekierowanie do swojej ulubionej strony z pornografią =)
Greeblesnort
1
Wrzuć plik robots.txt, aby (miejmy nadzieję) uniemożliwić robotom próbującym uzyskać dostęp do czegokolwiek innego, co jest idealne.
devicenull
Lub jeszcze lepiej: upewnij się, że Twój wirtualny host oparty na domyślnej nazwie nie zawiera użytecznych treści, które mogą pomóc im zdobyć reputację wyszukiwarki.
Andrew B,
Aby zoptymalizować rozwiązanie, w odpowiedzi nie chcesz wysyłać jak najmniej danych. Powiedziałbym, aby skonfigurować wirtualny host @Alex, ale jedyną odpowiedzią jest HTTP 403. Nie jest to niestandardowy „zabroniony” plik, tylko zwykły HTTP / 403 i niech przeglądarka zrobi resztę. Wówczas każde zapytanie do * .safeandbuy.com zwróci natychmiast 403. Minimalny wpływ na serwer, brak pomocy SEO, a prawdziwi administratorzy, którzy wygłupili się, szybko to rozgryzają. (w
apaczu byłby to przepis Rewrite
2

Ok, jest coś, co może być bardzo dobre:

Dodaj to pod sekcją „nagłówek” u góry strony indeksu:

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

(Uzupełnienia BillThor, który jest bardzo wysokim członkiem na tej stronie)

W ten sposób osoba, która ma swoją domenę, wskazała twoją domenę. Gdy ktoś tam dotrze i kliknie link, przekieruje go do korzystania z twoich linków, aby mógł tylko ukraść link do strony głównej i nic więcej).

Niestety nie ma sposobu na powstrzymanie tego rodzaju ludzi. ale wszystko, co możesz zrobić, to przekierować z powrotem do swoich linków z jego domeny.

Kolejne trwałe rozwiązanie tego nieznośnego problemu.

Zależy to od używanego programu serwera, ale dla apache2 ma swoje ustawienia hosta wirtualnego w katalogu „/ etc / apache2 / site-enabled”. Zasadniczo ma domyślnych wirtualnych hostów („000-default”) i na razie jest to ustawione dla witryny mydomain.com. Oto moje podejście.

  1. Skopiuj bieżącą wartość domyślną 000 do nazwy-010. (Uwaga: 000-default to zwykle symboliczny plik linku, więc musisz go skopiować z ../site-available/default.)

  2. Ustaw wirtualne ustawienie hosta na 010-somename. Dodaj te dwa wiersze poniżej pierwszego wiersza

    '<VirtualHost *:80>':
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    
  3. Ustaw 000 jako domyślne punkty w innym katalogu (gdzie indziej). W pliku „000-default” zmień „DocumentRoot / var / www”, aby wskazać inną lokalizację, np. „DocumentRoot / var / www-test”. Katalog / var / www-test nie musi istnieć, jeśli nie istnieje, połączenia używające innej nazwy domeny otrzymają błąd.

  4. Uruchom ponownie apache2: „sudo /etc/init.d/apache2 restart”

Mam nadzieję, że to jest pomocne.

Użytkownik Ubuntu
źródło
000-default jest ubuntuizmem i nie dotyczy wszystkich dystrybucji. Poza tym to dobra rada.
Zypher,
Poprawny. To jest dla Ubuntu. W przypadku Cent / OS i innego oprogramowania 000-default może być czymś innym. Jednak jeśli używasz Apache2, podejście będzie takie samo, przy użyciu innej konwencji. To rozwiązało mój problem na stałe.
Użytkownik Ubuntu,
-2

Spróbuj użyć Php, aby zidentyfikować adres URL strony

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
}
Aniket Singh
źródło