Kann ich etwas gegen jemanden tun, der seine Domain auf meine IP gerichtet hat?

9

Dies ist eine seltsame Anfrage. Aus irgendeinem Grund hat jeder, der es besitzt, safeandbuy.comseine Domain auf meine IP-Adresse verwiesen. Der Grund, warum es ein Problem ist, ist, dass ich alle Arten von Crawlern habe, die versuchen, meine Site mit diesem Domainnamen zu crawlen.

Kann ich etwas dagegen tun?

Micah
quelle
Ich habe das gleiche Problem. In der Tat, wenn ich die Domain des anderen Mannes, dnsdo2.com, nachschlage, scheint es, dass er seinen A-Datensatz auf meine IP gesetzt hat. dnswatch.info/dns/… Ich habe bereits an den Registrar geschrieben, aber sie sind nicht in China und ich bin nicht sicher, ob sie etwas dagegen unternehmen werden. Ich möchte auch nicht, dass alle Crawler versuchen, mit dieser Domain zu crawlen. Einige zusätzliche Informationen: Anfangs hat mich mein Serveradministrator mit 4 Nameservern ns1, ns2, ns1.name.domain, ns2.name.domain eingerichtet, die zwei IP-Sätzen zugewiesen wurden (einer davon war dem
Ubuntu User
3
Einige SEO-Betrüger verweisen ihre Domain auf Ihre Website und verwenden Ihre Inhalte, um ihre Domain in die Suchmaschinen zu bringen. Nach einer Weile verweisen sie ihre Domain wieder auf ihre eigene Betrugsseite und ernten den Besuchsverkehr, den sie über die Suchanfragen erhalten.
Stefan Lasiewski

Antworten:

27

Sie können auf Ihrem Webserver einen virtuellen Host für safeandbuy.com einrichten, um den gesamten Datenverkehr zu erfassen, und nur eine Indexseite mit der Aufschrift "Ich bin nicht safeandbuy.com" erstellen. Das würde zumindest die Treffer aus Ihrer eigentlichen Domain ziehen.

Die whois-Informationen für safeandbuy.com enthalten eine Kontakttelefonnummer, eine Adresse und eine E-Mail-Adresse. Sie könnten versuchen, sie zu kontaktieren und sie wissen zu lassen, dass sie auf die falsche IP verweisen.

Alex
quelle
2
+1 Dies wäre die idealste Methode
Mark Henderson
9
und wenn sie die Situation nicht korrigieren können, können Sie jederzeit eine Weiterleitung zu Ihrer Lieblingspornoseite einrichten =)
Greeblesnort
1
Wirf eine robots.txt ein, um (hoffentlich) zu verhindern, dass die Crawler versuchen, auf etwas anderes zuzugreifen, und das ist perfekt.
Devicenull
Oder noch besser: Stellen Sie sicher, dass Ihr standardmäßiger namensbasierter virtueller Host keine nützlichen Inhalte enthält, die ihm helfen können, den Ruf einer Suchmaschine zu erlangen.
Andrew B
Um die Lösung zu optimieren, möchten Sie in der Antwort nicht so wenig Daten wie möglich senden. Ich würde sagen, @Alex Virtual Host einzurichten, aber die einzige Antwort ist ein HTTP 403. Keine benutzerdefinierte "verbotene" Datei, nur ein einfaches HTTP / 403 und lassen Sie den Webbrowser den Rest erledigen. Dann gibt jede Abfrage an * .safeandbuy.com sofort 403 zurück. Minimale Auswirkungen auf den Server, keine SEO-Hilfe und echte Administratoren, die vermasselt haben, neigen dazu, dies SCHNELL herauszufinden. (In Apache wäre dies eine RewriteRule von [F])
Ruscal
2

Ok, hier ist etwas, das sehr gut sein kann:

Fügen Sie dies unter Ihrem Abschnitt "Kopfzeile" oben auf Ihrer Indexseite hinzu:

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

(Ergänzungen von BillThor, der ein sehr hochrangiges Mitglied auf dieser Website ist)

Auf diese Weise verweist die Person, deren Domain auf Ihre verweist. Sobald jemand dort ankommt und auf einen Link klickt, wird er umgeleitet, um Ihre Links zu verwenden, sodass er nur den Link auf der Startseite stehlen kann und sonst nichts.

Leider gibt es keine Möglichkeit, diese Art von Menschen aufzuhalten. Sie können jedoch nur von seiner Domain zu Ihren Links zurückleiten.

Eine weitere dauerhafte Lösung für dieses lästige Problem.

Dies hängt davon ab, welches Serverprogramm Sie verwenden. Für Apache2 befinden sich die Einstellungen für den virtuellen Host jedoch im Verzeichnis '/ etc / apache2 / site-enabled'. Grundsätzlich hat es einen virtuellen Standardhost ('000-default') und dieser ist vorerst für die mydomain.com-Site festgelegt. Hier ist also mein Ansatz.

  1. Kopieren Sie den aktuellen 000-Standard in 010-Somename. (Bitte seien Sie vorsichtig, 000-default ist normalerweise eine symbolische Linkdatei, daher müssen Sie sie von ../site-available/default kopieren.)

  2. Stellen Sie die Einstellung für den virtuellen Host auf 010-somename ein. Fügen Sie diese beiden Zeilen unterhalb der ersten Zeile hinzu

    '<VirtualHost *:80>':
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    
  3. Machen Sie 000-Standardpunkte auf ein anderes Verzeichnis (anderswo). Ändern Sie in der Datei '000-default' 'DocumentRoot / var / www', um auf einen anderen Speicherort wie 'DocumentRoot / var / www-test' zu verweisen. Das Verzeichnis / var / www-test muss nicht vorhanden sein. Wenn es nicht vorhanden ist, erhalten die Verbindungen, die einen anderen Domänennamen verwenden, eine Fehlermeldung.

  4. Starten Sie apache2 neu: "sudo /etc/init.d/apache2 restart"

Ich hoffe das ist hilfreich.

Ubuntu-Benutzer
quelle
000-default ist ein Ubuntuismus und gilt nicht für alle Distributionen. Davon abgesehen ist es ein guter Rat.
Zypher
Richtig. Dies ist für Ubuntu. Für Cent / OS und andere Software kann der 000-Standard etwas anderes sein. Wenn Sie jedoch Apache2 verwenden, ist der Ansatz mit einer anderen Konvention identisch. Dies löste mein Problem dauerhaft.
Ubuntu User
-2

Versuchen Sie, die URL der Webseite mit Php zu identifizieren

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
quelle