Puis-je faire quelque chose pour quelqu'un qui a pointé son domaine vers mon IP?


9

C'est une sorte de demande étrange. Pour une raison quelconque, celui qui possède safeandbuy.coma pointé son domaine vers mon adresse IP. La raison pour laquelle c'est un problème est que j'ai toutes sortes de robots qui tentent d'explorer mon site avec ce nom de domaine.

Y a-t-il quelque chose que je puisse faire à ce sujet?


J'ai le même problème. En fait, lorsque je recherche le domaine de l'autre gars, dnsdo2.com, il semble qu'il ait son enregistrement A sur mon IP. dnswatch.info/dns/… J'ai déjà écrit au registraire mais ils sont hors de Chine et je ne suis pas sûr qu'ils feront quoi que ce soit à ce sujet. Je ne veux pas non plus que tous les robots d'exploration tentent d'explorer ce domaine. Quelques informations supplémentaires: au départ, mon administrateur de serveur m'a configuré avec 4 serveurs de noms ns1, ns2, ns1.name.domain, ns2.name.domain qui ont été attribués à deux ensembles d'adresses IP (dont l'un était le
Ubuntu User

3
Certains fraudeurs SEO pointeront leur domaine vers votre site et utiliseront votre contenu pour obtenir leur domaine dans les moteurs de recherche. Après un certain temps, ils pointeront leur domaine vers leur propre site d'arnaque et récolteront le trafic de visite qu'ils obtiennent via les requêtes de recherche.
Stefan Lasiewski

Réponses:


27

Vous pouvez configurer un hôte virtuel sur votre serveur Web pour safeandbuy.com pour récupérer tout ce trafic, et juste avoir une page d'index qui dit "Je ne suis pas safeandbuy.com". Cela retirerait au moins les hits de votre domaine réel.

Les informations whois pour safeandbuy.com ont un numéro de téléphone, une adresse et un e-mail de contact. Vous pouvez essayer de les contacter et leur faire savoir qu'ils pointent vers la mauvaise adresse IP.


2
+1 Ce serait la méthode la plus idéale
Mark Henderson

9
et, s'ils ne parviennent pas à corriger la situation, vous pouvez toujours configurer une redirection vers votre site porno préféré =)
Greeblesnort

1
Ajoutez un fichier robots.txt pour (espérons-le) empêcher les robots d'exploration d'accéder à autre chose, et c'est parfait.
devicenull

Ou encore mieux: assurez-vous que votre hôte virtuel basé sur le nom par défaut ne fournit pas de contenu utile qui peut les aider à gagner en réputation sur les moteurs de recherche.
Andrew B

Pour optimiser la solution, vous ne voudriez pas envoyer le moins de données possible dans la réponse. Je dirais de configurer l'hôte virtuel @Alex, mais la seule réponse sera un HTTP 403. Pas un fichier personnalisé "interdit", juste un HTTP / 403 simple et laisser le navigateur Web faire le reste. Ensuite, toute requête adressée à * .safeandbuy.com renverra un instant 403. Impact minimal sur le serveur, aucune aide SEO donnée, et les vrais administrateurs qui se moquent ont tendance à comprendre cela rapidement. (en apache, ce serait une règle de réécriture de [F])
Ruscal

2

Ok, voici quelque chose qui peut être très bon à faire:

Ajoutez ceci sous votre section "en-tête" en haut de votre page d'index:

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

(Compléments de BillThor qui est un membre très senior sur ce site)

En faisant cela, la personne qui a son domaine a pointé le vôtre.

Malheureusement, il n'y a aucun moyen d'arrêter ce genre de personnes. mais tout ce que vous pouvez faire est de faire une redirection vers vos liens depuis son domaine.

Une autre solution permanente à ce problème embêtant.

Cela dépend du programme serveur que vous utilisez, mais pour, apache2 a ses paramètres d'hôte virtuel dans le répertoire '/ etc / apache2 / site-enabled'. Fondamentalement, il a des hôtes virtuels par défaut ('000-default') et cela est défini pour le site mydomain.com pour l'instant. Voici donc mon approche.

  1. Copiez la valeur par défaut 000 actuelle à 010-un nom. (Attention, 000-default est généralement un fichier de lien symbolique, vous devez donc le copier depuis ../site-available/default.)

  2. Définissez le paramètre d'hôte virtuel dans 010-somename. Ajoutez ces deux lignes sous la première ligne

    '<VirtualHost *:80>':
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    
  3. Effectuez 000 points par défaut vers un autre répertoire (ailleurs). Dans le fichier '000-default', changez 'DocumentRoot / var / www' pour pointer un autre emplacement comme 'DocumentRoot / var / www-test'. Le répertoire / var / www-test n'a pas besoin d'exister, s'il n'existe pas, les connexions utilisant un autre nom de domaine recevront une erreur.

  4. Redémarrez apache2: "sudo /etc/init.d/apache2 restart"

J'espère que ceci est utile.


000-default est un ubuntuisme et ne s'applique pas à toutes les distributions. A part ça, c'est un bon conseil.
Zypher

Correct. C'est pour Ubuntu. Pour Cent / OS et autres logiciels, la valeur par défaut 000 peut être autre chose. Cependant, si vous utilisez Apache2, l'approche sera la même en utilisant une convention différente. Cela a résolu mon problème de façon permanente.
Utilisateur Ubuntu

-2

Essayez d'utiliser Php pour identifier l'URL de la page 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
}
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.