Назад | Перейти на главную страницу

Что определяет IP-адрес IIS для веб-сайтов

Привет, ребята, я знаю, что это вопрос новичков, но мне трудно найти простой и ясный ответ:

Что определяет, сколько IP-адресов доступно для веб-сайтов при установке MS Server 2003 по умолчанию?

Например, в моей установке, когда я перехожу к созданию нового веб-сайта, есть только один IP-адрес. Но на работе IIS имеет несколько IP-адресов.

Почему и что их определяет? и как мне получить больше?

ура

Энди

ОБНОВИТЬ

Ответ на ответ Дэйва ниже:

Что значит «привязан к системе». Какие накладные расходы больше на привязку? На каком уровне инфраструктуры он привязан?

Если бы я попросил свою хостинговую компанию предоставить мне больше IP-адресов, о чем я действительно прошу?

IIS использует любые IP-адреса, добавленные в систему, для ответа на запросы. По умолчанию для веб-сайта по умолчанию в IIS установлено значение «Все не назначено». Когда вы добавляете дополнительные IP-адреса на сервер, вы можете выбрать привязку одного или нескольких из этих IP-адресов к любому конкретному веб-сайту (в разделе свойств веб-сайта). Вы также можете привязать сайты к одному и тому же IP-адресу, но на разных портах. веб-порт по умолчанию - порт 80. IIS также может обслуживать сайт на основе заголовка хоста (имени домена). Вам действительно нужно было бы попросить своего хостинг-провайдера предоставить больше IP-адресов, если бы у вас была причина для размещения дополнительных IP-адресов в системе. Хотя в системе нет реальных накладных расходов для дополнительных IP-адресов, вам нужно будет выделить IP-адрес только в том случае, если у вас есть сайт с высоким трафиком, или причина, по которой этот домен имеет свои собственные IP-адреса (например, если у каждого домена был свой собственный почтовый сервер, вы Возможно, у меня уже есть IP-адреса веб-сайтов)

Количество IP-адресов, доступных в IIS, - это количество 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-адресов, вам нужно будет привязать их к системе. Большинство домашних маршрутизаторов позволяют добавлять дополнительные IP-адреса помимо того, который обычно назначается DHCP. Вам просто нужно вручную указать список IP-адресов. Просто убедитесь, что выбрали один за пределами диапазона, который назначается автоматически.

В этом ответе предполагается, что вам нужны дополнительные IP-адреса для внутреннего использования. Если вам нужно больше IP-адресов с выходом в мир, вам нужно будет связаться с вашим интернет-провайдером и приобрести их. Есть ли причина, по которой вам нужно несколько IP-адресов?

Что сказал Дэйв ... и чтобы исправить некоторые из ваших правок, вы просто просите арендовать актив, по сути.

Ваш интернет-провайдер купил (сдал в аренду? Арендовал?) Большой блок IP-адресов и будет сдавать вам в аренду один или несколько из них, пока вы платите комиссию. Этот адрес является уникальным в мире, и только ваш интернет-провайдер предназначен для его использования.

Ничто физически не мешает вам просто создать IP-адрес и попытаться его использовать, но, получив законный IP-адрес, вы гарантируете, что никакой другой (законный) хост не будет использовать тот же IP-адрес.

Что касается того, где настроен этот адрес, он, вероятно, установлен как статический IP-адрес на физическом сетевом адаптере на вашем хосте, хотя у вас, вероятно, есть различные правила в вашем брандмауэре, чтобы гарантировать, что только желаемые виды трафика будут проходить на эту машину.

Чтобы исправить одно из ваших изменений, привязка IP-адреса означает, что после того, как вам будет предоставлено разрешение на его использование (от вашего интернет-провайдера и т. Д.), Вам необходимо добавить его в свой сетевой адаптер. Зайдите в свойства TCP / IP для сетевой карты, вам также нужно добавить IP, под кнопкой Advanced, и добавьте новый IP и маску подсети. Нажмите OK / Применить полностью обратно.

После этого вы сможете привязать один или несколько сайтов IIS к новому IP-адресу через диспетчер IIS.

В качестве альтернативы вы также можете использовать хостинг на основе порта или имени в IIS. На основе порта не так хорошо, потому что у вас не может быть двух сайтов, использующих стандартный порт HTTP (порт 80). На основе имени выполнимо, вы добавляете значения заголовков хоста к различным сайтам, и, когда трафик поступает на один IP-адрес, IIS будет проверять заголовки и отправлять их на правильный сайт на основе предоставленного имени. Это полезно, если IP-адресов мало, они просто недоступны или недоступны.

Я предполагаю, что вы уже знаете, где установить IP-адреса в ISS; но ради следующего парня вы можете сделать это здесь:

  • Диспетчер IIS-> СЕРВЕР-> Веб-сайты -> [Имя веб-сайта] -> Свойства-> Веб-сайт (вкладка) -> Идентификация веб-сайта-> Дополнительно (кнопка)

Однако мне любопытно, почему вы хотите иметь несколько IP-адресов. Я не вижу большой пользы в наличии нескольких IP-адресов, указывающих на один конкретный веб-сайт.

Если вы пытаетесь запустить несколько веб-сайтов на одном сервере, вам обычно не требуется несколько IP-адресов. Вы можете использовать один IP-адрес для нескольких сайтов (если ваш сайт не требует SSL).

Кроме того, если вам действительно требуется несколько IP-адресов для вашего проекта, помните, что несколько IP-адресов могут быть назначены одной сетевой карте. Это должно сэкономить вам некоторое оборудование и время простоя.