Привет, ребята, я знаю, что это вопрос новичков, но мне трудно найти простой и ясный ответ:
Что определяет, сколько 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; но ради следующего парня вы можете сделать это здесь:
Однако мне любопытно, почему вы хотите иметь несколько IP-адресов. Я не вижу большой пользы в наличии нескольких IP-адресов, указывающих на один конкретный веб-сайт.
Если вы пытаетесь запустить несколько веб-сайтов на одном сервере, вам обычно не требуется несколько IP-адресов. Вы можете использовать один IP-адрес для нескольких сайтов (если ваш сайт не требует SSL).
Кроме того, если вам действительно требуется несколько IP-адресов для вашего проекта, помните, что несколько IP-адресов могут быть назначены одной сетевой карте. Это должно сэкономить вам некоторое оборудование и время простоя.