web-dev-qa-db-ja.com

IPアドレスへのバックリンクは、ホストされているすべてのドメインに影響しますか?

共有ホスティングIPアドレスを指すリンクを作成した場合、それがホストするすべてのドメインに影響がありますか?

3
teddyher95

Apache以外の環境には慣れていません。この制限でお答えします。

この質問に答えるために、私たちが単に情報を持っていない変数や考慮事項がたくさんあります。

Apacheに関する限り、デフォルトの状態では、Apacheビルドと使用するコントロールパネルに応じて、IPアドレスを使用して行われたリクエストに対して最初に作成されたサイトが表示されます。

Apacheがどのように機能するように設計されているかというと、最初に作成されるサイトはすべてを網羅するサイトになります。 Webサイトのページに対するリクエストは、Apacheによってリクエストが評価され、適切なサイトに送られます。構成されたドメイン/サイトと一致しないリクエストは、デフォルトのサイトで処理されます。これは、IPアドレスのみの要求、およびApacheで構成されていないドメインの要求である可能性があります。

キャッチオールサイトのポイントは、他のすべてのWebサイトとは別に無効なリクエストを処理することです。これはセキュリティ対策です。

多くの場合、ApacheビルドはOSプロバイダーによって異なる方法で処理されます。たとえば、RedhatとUbuntuには独自のApacheビルドがあり、動作が異なります。私が最後に調べたRedhatは、古い非推奨のApacheサイト構成方法をまだ使用していますが、Ubuntuは最新のApacheサイト構成方法を使用しています。

同様に、一部のコントロールパネルでは、デフォルトで異なるサイト構成方法が使用されます。たとえば、WebminとVirtualminはしばしば最新のApacheサイト構成メソッドを使用しますが、cPanelでは、最新のApache構成メソッドを使用するようにcPanelを構成する方法を知っている必要があります。

つまり、IPのみの要求が行われた場合に何が起こるかは、インストールベース、使用するツール、およびユーザーの知識によって異なります。

スティーブン・オスターミラーは、シンプルだが重要な質問をします。 WebサーバーにIPのみのリクエストを行うと、キャッチオールサイトがあるのか​​、最初に作成されたサイトが実際にあなたのWebサイトなのか、別のサイトなのかがわかります。

あなたは共有サーバー上にいるので、サイトがWebサーバー上でどのように構成されたかに関与していないと思います。これはホスティング会社によって処理されたと思います。

より正確に質問に答えるために、IPはサーバー上の1つのサイトにのみ影響を与えるリクエストを送信します。これが自分のサイトなのか別のサイトなのかを知るには、IPのみのリクエストを試行して知る必要があります。

サイトがIPのみのリクエストで見つかった場合、そのサイトにリンクすることで必要なメリットが得られますが、IPベースのリンクが存在しないようにすることをお勧めします。リンクを作成するときは、常にドメイン名を使用してください。この理由は簡単です。共有サーバーで1つのサイトが削除された場合、IPのみの要求によって検出されるサイトは変更される可能性があります。

1
closetnoc