ドメインを私のIPに向けた人に対して私ができることはありますか?


9

これはちょっと変なリクエストです。何らかの理由safeandbuy.comで、所有者が私のドメインを私のIPアドレスに向けました。それが問題である理由は、そのドメイン名でサイトをクロールしようとしているすべての種類のクローラーがあるためです。

これについて私にできることはありますか?


同じ問題が発生しています。実際、他の人のドメインdnsdo2.comを調べると、彼のAレコードが私のIPに設定されているようです。 dnswatch.info/dns/… すでにレジストラに書いていますが、彼らは中国の外にいて、彼らがそれについて何をするかはわかりません。また、すべてのクローラーがそのドメインでクロールを試みたくありません。追加情報:最初に、私のサーバー管理者は2つのIPセットに割り当てられた4つのネームサーバーns1、ns2、ns1.name.domain、ns2.name.domainを設定しました(そのうちの1つは
Ubuntuユーザー

3
一部のSEO詐欺師は、ドメインをサイトに向け、コンテンツを使用してドメインを検索エンジンに取り込みます。しばらくすると、彼らは自分のドメインを自分の詐欺サイトに戻し、検索クエリから得た訪問トラフィックを刈り取ります。
Stefan Lasiewski、2011年

回答:


27

safeandbuy.comがすべてのトラフィックを取得するようにウェブサーバーに仮想ホストを設定し、「私はsafeandbuy.comではない」というインデックスページを用意することができます。それは少なくとも実際のドメインからヒットを引き出します。

safeandbuy.comのwhois情報には、連絡先の電話番号、住所、および電子メールがあります。あなたは彼らに連絡して、彼らが間違ったIPを指していることを彼らに知らせることを試みることができます。


2
+1これが最も理想的な方法です
マークヘンダーソン

9
また、状況を修正できない場合は、いつでもお気に入りのポルノサイトへのリダイレクトを設定できます=)
Greeblesnort

1
robots.txtをスローして(うまくいけば)クローラーが他のものにアクセスしようとするのを防ぎます。これは完璧です。
devicenull 2011

またはさらに良い:デフォルトの名前ベースの仮想ホストが、検索エンジンの評判を得るのに役立つ有用なコンテンツを提供しないことを確認してください。
Andrew B

ソリューションを最適化するには、レスポンスで送信するデータをできるだけ少なくする必要があります。@Alex仮想ホストをセットアップすると言いますが、唯一の応答はHTTP 403です。カスタムの「禁止」ファイルではなく、プレーンなHTTP / 403だけを使用して、Webブラウザーに残りの処理を任せます。次に、*。safeandbuy.comへのクエリを実行すると、すぐに403が返されます。サーバーへの影響は最小限で、SEOのヘルプは提供されません。(Apacheでは、これは[F]のRewriteRuleになります)
Ruscal

2

わかりました。これは非常に良いことです。

これをインデックスページの上部にある「ヘッダー」セクションの下に追加します。

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

(BillThor whosの補完は、このサイトの非常に上級メンバーです)

これを行うことにより、自分のドメインをポイントしている人があなたのものを指します。誰かがそこにアクセスしてリンクをクリックすると、リンクを使用するようにリダイレクトされ、ホームページのリンクのみを盗むことができます。

残念ながら、この種の人々を止める方法はありません。しかし、あなたができることは彼のドメインからあなたのリンクにリダイレクトすることです。

この厄介な問題に対するもう1つの永続的な修正。

使用しているサーバープログラムによって異なりますが、apache2の仮想ホスト設定は「/ etc / apache2 / site-enabled」ディレクトリにあります。基本的に、デフォルトの仮想ホスト( '000-default')があり、これは今のところmydomain.comサイトに設定されています。したがって、これが私のアプローチです。

  1. 現在の000-defaultを010-somenameにコピーします。(注意してください。000-defaultは通常シンボリックリンクファイルなので、.. / site-available / defaultからコピーする必要があります。)

  2. 仮想ホスト設定を010-somenameに設定します。最初の行の下に次の2行を追加します

    '<VirtualHost *:80>':
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    
  3. 000-defaultが他のディレクトリ(別の場所)を指すようにします。「000-default」ファイルで、「DocumentRoot / var / www」を「DocumentRoot / var / www-test」などの他の場所を指すように変更します。ディレクトリ/ var / www-testは存在する必要はありません。存在しない場合、他のドメイン名を使用した接続はエラーになります。

  4. apache2を再起動します: "sudo /etc/init.d/apache2 restart"

これがお役に立てば幸いです。


000-defaultはありふれたものであり、すべてのディストリビューションに当てはまるわけではありません。それ以外は良いアドバイスです。
Zypher 2011

正しい。これはUbuntu用です。Cent / OSおよびその他のソフトウェアの場合、000-defaultは別のものになる可能性があります。ただし、Apache2を使用している場合は、別の規則を使用してもアプローチは同じになります。これは私の問題を永久に解決しました。
Ubuntuユーザー、

-2

Phpを使用してWebページのURLを特定してみてください

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
}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.