C'è qualcosa che posso fare su qualcuno che ha indirizzato il proprio dominio sul mio IP?


9

Questa è una specie di strana richiesta. Per qualche motivo chiunque possiede safeandbuy.comha indirizzato il proprio dominio al mio indirizzo IP. La ragione per cui è un problema è che sto avendo tutti i tipi di crawler che stanno cercando di eseguire la scansione del mio sito con quel nome di dominio.

C'è qualcosa che posso fare al riguardo?


Sto avendo lo stesso problema. In effetti, quando cerco il dominio dell'altro ragazzo, dnsdo2.com sembra che abbia il suo record A impostato sul mio IP. dnswatch.info/dns/… Ho già scritto al registrar ma sono fuori dalla Cina e non sono sicuro che faranno qualcosa al riguardo. Inoltre, non voglio che tutti i crawler provino a eseguire la scansione con quel dominio. Alcune informazioni aggiuntive: Inizialmente, l'amministratore del mio server mi ha configurato con 4 server dei nomi ns1, ns2, ns1.name.domain, ns2.name.domain che sono stati assegnati a due set di IP (uno dei quali era
Ubuntu User

3
Alcuni truffatori SEO indirizzeranno il loro dominio sul tuo sito e utilizzeranno i tuoi contenuti per ottenere il loro dominio nei motori di ricerca. Dopo un po ', indirizzeranno il proprio dominio sul proprio sito di truffa e raccoglieranno il traffico delle visite che ottengono tramite le query di ricerca.
Stefan Lasiewski,

Risposte:


27

Potresti impostare un virtualhost sul tuo server web per safeandbuy.com per catturare tutto quel traffico e avere solo una pagina di indice che dice "Non sono safeandbuy.com". Ciò estrarrebbe almeno gli hit dal tuo dominio reale.

Le informazioni whois per safeandbuy.com hanno un numero di telefono di contatto, indirizzo ed e-mail. Potresti provare a contattarli e far loro sapere che stanno indicando un IP sbagliato.


2
+1 Questo sarebbe il metodo più ideale
Mark Henderson,

9
e, se non riescono a correggere la situazione, puoi sempre impostare un reindirizzamento al tuo sito porno preferito =)
Greeblesnort

1
Inserisci un robots.txt per (si spera) per impedire ai crawler di provare ad accedere a qualsiasi altra cosa, ed è perfetto.
Devicenull,

O ancora meglio: assicurati che il tuo host virtuale basato sul nome predefinito non fornisca contenuti utili che possano aiutarli a guadagnare la reputazione dei motori di ricerca.
Andrew B,

Per ottimizzare la soluzione, non dovresti inviare il minor numero di dati possibile nella risposta. Direi di installare l'host virtuale @Alex, ma l'unica risposta potrebbe essere un HTTP 403. Non un file "proibito" personalizzato, solo un semplice HTTP / 403 e lasciare che il browser faccia il resto. Quindi, qualsiasi query a * .safeandbuy.com restituirà un istante 403. Impatto minimo sul server, nessun aiuto SEO fornito e veri amministratori che cercano di capire velocemente. (in apache questo sarebbe un RewriteRule di [F])
Ruscal

2

Ok ecco qualcosa che può essere molto buono da fare:

Aggiungi questo nella sezione "intestazione" nella parte superiore della pagina dell'indice:

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

(Complementi di BillThor che è un membro molto anziano su questo sito)

In questo modo, la persona che ha il suo dominio ha indicato il tuo .. quando qualcuno arriva e fa clic su un collegamento, li reindirizzerà per utilizzare i tuoi collegamenti in modo che possano solo rubare il collegamento alla home page e nient'altro).

Sfortunatamente non c'è modo di fermare questo tipo di persone. ma tutto ciò che puoi fare è eseguire un reindirizzamento ai tuoi collegamenti dal suo dominio.

Un'altra soluzione permanente a questo fastidioso problema.

Dipende dal programma server in uso, ma per, apache2 ha le sue impostazioni di host virtuale nella directory '/ etc / apache2 / site-enabled'. Fondamentalmente, ha un host virtuale predefinito ('000-default') e per ora è impostato per il sito mydomain.com. Quindi, ecco il mio approccio.

  1. Copia l'attuale 000 predefinito in 010-somename. (Prestare attenzione, 000-default è di solito un file di collegamento simbolico, quindi è necessario copiarlo da ../site-available/default.)

  2. Configurare l'impostazione dell'host virtuale in 010-somename. Aggiungi queste due righe sotto la prima riga

    '<VirtualHost *:80>':
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    
  3. Apporta i punti di default 000 ad un'altra directory (altrove). Nel file "000-default", cambia "DocumentRoot / var / www" per indicare un'altra posizione come "DocumentRoot / var / www-test". La directory / var / www-test non deve necessariamente esistere, se non esiste, le connessioni che usano un altro nome di dominio riceveranno un errore.

  4. Riavvia apache2: "sudo /etc/init.d/apache2 restart"

Spero che questo sia utile.


000-default è un ubuntuismo e non vale per tutte le distro. A parte questo è un buon consiglio.
Zypher,

Corretta. Questo è per Ubuntu. Per Cent / OS e altri software, l'impostazione predefinita 000 potrebbe essere qualcos'altro. Tuttavia, se si utilizza Apache2, l'approccio sarà lo stesso utilizzando una convenzione diversa. Questo ha risolto il mio problema in modo permanente.
Utente Ubuntu

-2

Prova a utilizzare Php per identificare l'URL della pagina web

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
}
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.