web-dev-qa-db-ja.com

IIS WebサイトのIPアドレスを定義するもの

やあみんな、これは初心者の質問だと知っているが、単純で明確な答えを見つけるのに苦労している:

MS Server 2003のデフォルトのインストールでは、Webサイトで使用できるIPアドレスの数を定義するものは何ですか?

たとえば、私のインストールでは、新しいWebサイトを作成するときに、IPアドレスは1つしかありません。しかし、職場では、IISには複数のIPアドレスがあります。

なぜ、そして何がそれらを定義するのですか?そしてどうすればもっと得ることができますか?

乾杯

アンディ

[〜#〜] update [〜#〜]

以下のデイブの答えへの応答です:

「システムにバインドされている」とはどういう意味ですか。さらにバインドするオーバーヘッドは何ですか?インフラストラクチャのどのレベルでバインドされていますか?

ホスティング会社にIPを追加するように依頼した場合、本当に何を求めているのですか?

3
andy

IISで使用可能なIPの数は、システムにバインドされているIPの数です。IP情報を表示するには、コマンドラインからipconfig /allを実行します。

C:\>ipconfig /all

Windows IP Configuration

        Host Name . . . . . . . . . . . . : Host1
        Primary Dns Suffix  . . . . . . . :
        Node Type . . . . . . . . . . . . : Unknown
        IP Routing Enabled. . . . . . . . : No
        WINS Proxy Enabled. . . . . . . . : No
        DNS Suffix Search List. . . . . . : home

Ethernet adapter Local Area Connection:

        Media State . . . . . . . . . . . : Media disconnected
        Description . . . . . . . . . . . : Broadcom NetLink (TM) Gigabit Etheret
        Physical Address. . . . . . . . . : 00-1A-4B-74-C3-34

Ethernet adapter Wireless Network Connection:

        Connection-specific DNS Suffix  . : home
        Description . . . . . . . . . . . : Broadcom 4321AG 
        Physical Address. . . . . . . . . : 00-1A-73-85-FE-43
        Dhcp Enabled. . . . . . . . . . . : Yes
        Autoconfiguration Enabled . . . . : Yes
        IP Address. . . . . . . . . . . . : 192.168.1.103
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        IP Address. . . . . . . . . . . . : 192.168.1.102
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        IP Address. . . . . . . . . . . . : 192.168.1.101
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.1.1
        DHCP Server . . . . . . . . . . . : 192.168.1.1
        DNS Servers . . . . . . . . . . . : 192.168.1.1
        Lease Obtained. . . . . . . . . . : Monday, June 22, 2009 10:44:40 PM
        Lease Expires . . . . . . . . . . : Tuesday, June 23, 2009 10:44:40 PM

より多くのIPを取得するには、それらをシステムにバインドできる必要があります。ほとんどのホームルーターでは、通常DHCPによって割り当てられるIP以外にIPを追加できます。 IPのリストを手動で指定する必要があります。自動的に割り当てられる範囲外の1つを選択してください。

この回答は、内部使用のために追加のIPが必要であることを前提としています。より多くの世界向けのIPが必要な場合は、ISPに連絡して購入する必要があります。複数のIPが必要な理由はありますか?

2
Dave Forgac

IISは、システムに追加されたIPを使用して要求に応答します。 IISのデフォルトWebサイトのデフォルト設定は「すべて未割り当て」です。サーバーにIPを追加するときに、それらのIPの1つ以上を特定のWebサイト(Webサイトの下)にバインドすることを選択できます。プロパティ-Webサイト)。サイトを同じIPにバインドすることもできますが、異なるポートにあります。デフォルトのWebポートはポート80です。IISには、ホストに基づいてサイトを提供する機能もあります。ヘッダー(ドメイン名)。システムに追加のIPを割り当てる理由がある場合にのみ、ホスティングプロバイダーに追加のIPを要求する必要があります。システムに追加のIPを追加するための実際のオーバーヘッドはありませんが、必要なのはトラフィックの多いサイトがある場合、またはそのドメインが独自のIPを持っている理由(たとえば、各ドメインが独自のメールサーバーを持っている場合は、おそらくすでにWebサイトのIPも割り当てられている)にIPを割り当てるため

2
Jim B

デイブが言ったこと...そしてあなたの編集のいくつかに対処するために、あなたは基本的に資産を借りることを求めているだけです。

ISPはIPアドレスの大きなブロックを購入(リース?レンタル?)し、料金を支払う限り、それらの1つ以上の使用をレンタルします。アドレスは世界で一意であり、ISPのみがそれを使用することを目的としています。

IPアドレスを作成して使用しようとすることを物理的に妨げるものは何もありませんが、正当なIPを取得することで、他の(正当な)ホストが同じIPを使用しないようにすることができます。

そのアドレスが構成されている場所に関しては、ホスト上の物理NICトラフィックの多くがそのマシンに到達します。

0
Kara Marfia

編集の1つに対処するには、IPアドレスをバインドするということは、(ISPなどから)使用する許可を与えられたら、それをNICに追加する必要があることを意味します。 NICのTCP/IPプロパティに移動し、[詳細設定]ボタンの下にIPも追加する必要があり、新しいIPとサブネットマスクを追加します。[OK]/[適用]をクリックします。でる。

これが完了すると、IIS Managerを介して、1つ以上のIISサイトを新しいIPアドレスにバインドできるようになります。

別の方法として、IISでもポートまたは名前ベースのホスティングを使用できます。標準のHTTPポート(ポート80)を使用する2つのサイトを持つことができないため、ポートベースはそれほど優れていません。名前ベースは実行可能であり、さまざまなサイトにホストヘッダー値を追加し、トラフィックが1つのIPに着信すると、IISはヘッダーを検査し、指定された名前に基づいて正しいサイトに送信します。これは、IPが不足しているか、単純に利用できないか、手頃な価格である場合に役立ちます。

0
Milner

ISSでIPアドレスを設定する場所をすでに知っていると思います。しかし、次の人のために、ここでそれを行うことができます:

  • IISマネージャー->サーバー-> Webサイト-> [Webサイト名]->プロパティ-> Webサイト(タブ)-> Webサイトの識別->詳細(ボタン)

ただし、なぜ複数のIPアドレスが必要なのか知りたいです。複数のIPが1つの特定のWebサイトを指していることにはあまりメリットがありません。

1つのサーバーで複数のWebサイトを実行しようとしている場合、通常、複数のIPは必要ありません。複数のサイト間で1つのIPを共有できます(WebサイトでSSLが必要な場合を除く)。

また、プロジェクトに複数のIPが本当に必要な場合は、1つのNICに複数のIPを割り当てることができることに注意してください。これにより、ハードウェアとダウンタイムを節約できます。

0
BIBD