多くのドメイン名が1つのIPアドレスを共有することは可能ですか?


40

多くのドメイン名が1つのIPアドレスを共有することは可能ですか?たとえば、www.xjtl.com、www.fmie.com、sdmfl.comなど。

数百のドメイン名が共有するIPは1つだけです。ドメイン名ごとにDNSクエリを実行すると、同じIPが返されます。

これを禁止する法律やインターネット規則はありますか?


14
これに反対する法律があるのはなぜですか?
オースティンTフランス語

スパマーは1つのIPにリンクされた数百の異なるドメインを作成する可能性があるため、これは少し刺激的です。しかし、この手法には多くの正当な用途があります。
ダニエルRヒックス

7
これを拒否すると、Webホスティングコストが増加し、すぐにIPV4アドレスが不足します。
-Yousf

@AthomSfere-確かに。しかし、彼がそれについて言及したのは面白いと思いますが、それは、私たちが今何を知っているのかわからないということを思い出させてくれるからです。開始者にとって、共有IPアドレスに対する法律があるかもしれないと考えるのはばかげているように聞こえます。ただし、難解なテーマについて理解する前に、そのテーマについて行わなければならなかった仮定を考慮してください。ソフトウェアの新しい概念は、多くの場合、理解するのに時間がかかる、黒く濁った形です。それまでの間、脳は時々意味不明なものを補うことによっていくつかの空白を埋めます。それはすべて学習プロセスの一部です。
バブル化

回答:


60

はい、これは非常に一般的な方法です。共有Webホスティングと呼ばれます

共有IPホスティングとも呼ばれる名前ベースの仮想ホスティングでは、仮想ホストは単一のIPアドレスを持つ単一のマシンで複数のホスト名を提供します。これは、WebブラウザーがHTTP / 1.1を使用してWebサーバーからリソースを要求すると、要求の一部として要求されたホスト名が含まれるためです。サーバーはこの情報を使用して、ユーザーに表示するWebサイトを決定します。特定の「レジストラネームサーバー」でドメイン名を登録/購入すると、DNS設定はサーバーに保持され、ほとんどの場合、ドメインはホスティングプロバイダーのネームサーバーを指します。このネームサーバーは、IP番号(現在ドメイン名に関連付けられている)が存在する場所です。

IPを検索するWebサイトがあり、ブラウザにIPを直接入力して別のWebサイトにアクセスすると、共有ホスティングが発生します。


実際、ここのこのウェブサイトはそれを使用しています。superuser.comまたはstackoverflow.comにpingを実行すると198.252.206.16、両方にアクセスできます。そのIPアドレスをブラウザに入力すると、機能しなくなり、どのサイトにサービスを提供するかを確認するためのホスト名がないため、サイトが存在しないというエラーが表示されます。


応答に追加する2番目の部分は良いことです。
オースティンTフランス語

共有Webホスティングには、ルートドメイン名がのprop.com場合、それらのドメイン名にa.prop.com、fld.prop.com、belt.prop.comのような名前を付ける必要があるなど、名前付けの制限があると考えました。prop.com
ミステリー

2
仮想ホスティングの設定は非常に簡単です(少なくともApacheで) httpd.apache.org/docs/2.2/vhosts/examples.html
HairOfTheDog

1
@misteryesいいえ、制限はありません。重要なのは、同じプログラムがすべてのサイトをホストしているため、HTTP / 1.1ヘッダーの一部としてホスト名をインターセプトして、正しいWebページを提供できることです。
スコットチェンバレン

@misteryesあなたが考えているものはサブドメインと呼ばれます。
ハンシ

17

共有Webホスティングは、1つ以上の異なるサブドメインの場合に加えて、それぞれが1つ以上の異なるドメイン名を持つ異なる人々の場合にも使用されます。

たとえば、1つのWebホスティングアカウントに約30個のドメイン名があります。「最初の」ドメイン名のファイルは、「public_html」フォルダーのルートにあります。このフォルダは「ホーム」ディレクトリにあるため、「... / ... / username / home / public_html」のようになります。

そして、このフォルダーのルートには、「最初の」ドメイン名の各サブドメインのフォルダーがあります。「最初の」ドメイン名が「example.com」で、サブドメインがいくつかあるとしましょう。ファイルは次のように整理されます。

"example.com"  -->  ".../username/home/public_html"
"a.example.com"  -->  ".../username/home/public_html/a"
"b.example.com"  -->  ".../username/home/public_html/b"
"c.example.com"  -->  ".../username/home/public_html/c"

さらに、public_htmlには、他の各追加ドメイン名(ホスティングでは「アドオン」ドメインと呼ばれます)ごとに別のフォルダーがあります。

"domain2.com"  -->  ".../username/home/public_html/somefolder"
"domain3.com"  -->  ".../username/home/public_html/otherfolder"
"a.domain2.com"  -->  ".../username/home/public_html/somefolder/a"
"b.domain3.com"  -->  ".../username/home/public_html/otherfolder/b"

さらに、それぞれが異なる「ユーザー名」を持っている他の多くの人々(おそらく数十人)は、すべて同じコンピューター上にホスティングアカウントを持ち、これらの他のユーザーはそれぞれ、ファイルが整理された1つ以上のドメインとサブドメインを持っている可能性があります同様の方法で。

私を含むこれらすべてのユーザーは、すべて同じIPアドレスを共有しています。必要に応じて、ドメインに1つ以上の一意のIPアドレスを持つために追加料金を支払うことができます。

もともと、少なくとも概念的には、インターネットはドメイン名ごとに異なるIPアドレスを持つように設定されていたと思います。HTTP / 1.1の頃には、複数のドメイン名が単一のIPアドレスを共有できるように変更されたと思います。これは、IPアドレスが不足する懸念のために行われました。


1
私の賛成票をいくつかあげていただければと思いますが、あなたは私よりもずっと良い説明をしてくれました。
スコットチェンバレン

OK、つまり、Xという追加のドメインがある場合、名前の競合になるため、プライマリドメインにXというサブドメインを持つことはできません。おそらくほとんどの人が遭遇しない状況ですが、まだ言及する価値があります。
ラドゥマーゼ

@RaduMurzea-多くの場合、それは正しいです。ただし、これはWebホスティングアカウントに依存する可能性があります。一部のWebホストでは、「追加ドメイン」(example.com)と、それが指しているフォルダーが個別に構成されます。したがって、example.comのような追加ドメインを定義/構成する場合、「/ some-unrelated-folder-name」のようなそのドメインのフォルダー名も作成/指定します。
ケビンフェガン

4

IPは不足しています。これを禁止するルールがないだけでなく、強く推奨されます。IPアドレスの使用は、何らかのニーズによって正当化される必要があります。


3

それは可能であり、しばしば理にかなっています。

Firefoxのウェブサイトとブランドを所有しているとしましょう。Firefoxのすべてのヒットと、IPの解決に混乱する可能性のあるURLを入力して、Firefox.com、Firefox.org、FF.com、FFを購入するとします。 .org、Firefix.org、Firefix.com。また、6つの異なるIPを購入するのではなく、それらすべてを同じIPに向けます。FirefoxがMaxthonブラウザを買収したとしましょう。そうすると、MaxthonのすべてのドメインもIPにポイントされます。

それに対する法律がある理由はありません...


1

実際、同じIPアドレスで多くの多くのWebサイトをホストできます。ただし、WebサイトでセキュアHTTP(HTTPS)を使用する場合は、そのWebサイトにのみ一意のIPアドレスを使用する必要があります。

Webサイトの訪問者がサイトにログインできる場合、または他の機密情報がブラウザに転送される場合は、安全なHTTPを使用する必要があります。そのため、eコマースサイトのようなものは、クレジットカードの詳細などを暗号化するために、他のものと共有されない独自のIPアドレスを持つ必要があります。


1
事実ではありませんが、SSLのサーバー名識別拡張機能はその問題を解決します。完全にサポートされているわけではありませんが、最新のブラウザはすべて動作します。
スコットチェンバレン

+1。これは、OPの質問に対する重要な追加の詳細です。スコット・チェンバレンの警告も重要ですが、「最新のブラウザはすべて動作します」と言っても過言ではないので、SNIの存在はジャック・ヒューズの主張を無効にしません。
mc0e 14

1
実際、SNIを使用している場合、Windows XPユーザーベースをほとんどダンプしています。
ジャックヒューズ14

@JackHughes like Microsoft ...
ブレット

0

簡単な方法は、各ドメインでサーバー上の異なるディレクトリを使用することです。www.example.comにアクセスすると、208.352.12.24 / websiteに転送されます。www.example2.comがある場合は、208.352.12.24 / website2などに転送できます。


0

「1つのIPアドレスに関連付けられているドメイン名は1つしか使用できない」というこの法律があるとします。その場合、IPアドレスの数が制限されているため、ドメイン名の数は制限されます。したがって、すべてのIPアドレスを使用すると、タウンに新しいプレーヤーはなくなります。
そして、ビジネスは行き詰まり、ドメイン名などをめぐって戦いが起こるでしょう。新しいドメインも新しい会社もありません。すべてがバラバラになります。
したがって、そのような法律に反対する声があり、法律を削除するか修正するかのどちらかです。そして、我々はそのような法律を好まない。したがって、ビジネスの成長を正しい方向に制限するような法律はありません。


それは完全に真実ではありません。ドメインを取得できないため、新しい会社はありませんか?FAXやメールで注文できる製造会社など、仕事をするために必ずしもWebプレゼンスを必要としないすべての企業についてはどうでしょうか。
クルーグ

私は、インターネットの存在と、企業のことを意味
skyemporer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.