Мы интернет-магазин, все используем ноутбуки и в настоящее время используем статические IP-адреса. На каждой машине есть одна сетевая карта, но нам нужно несколько IP-адресов для работы с несколькими имеющимися у нас сайтами IIS. Чем больше у нас машин / пользователей, тем сложнее становится выяснить, у кого что есть и какие IP бесплатны.
Я пытаюсь понять, как люди справляются со всеми IP централизованно, когда для одной сетевой карты требуется несколько IP. Насколько я понимаю, DHCP нельзя настроить для назначения нескольких IP-адресов одному сетевому адаптеру.
Люди используют инструмент / простую электронную таблицу со списком их всех или что-то еще?
Извините, если это немного открытый вопрос, я старался держать его как можно более плотным и сосредоточенным.
Спасибо
Я просто использую электронную таблицу Excel со следующими столбцами:
Subnet | IP | Host | Purpose
Если это «основной» IP-адрес устройства (на самом деле «основного» IP-адреса нет, но это тот, который отображается на главной странице свойств TCP / IP, а не в поле дополнительных IP-адресов), он окрашивается в зеленый цвет. , а если это «Дополнительный» IP-адрес, он окрашивается в оранжевый цвет.
В разделе «Назначение» мы помещаем внутреннее DNS-имя, сопоставленное с этим IP-адресом. Это относится не только к хостам с несколькими IP-адресами, но и ко всем машинам в сети со статическим IP-адресом.
Тем не мение: мы предоставляем только дополнительные IP-адреса, потому что мы размещаем множество промежуточных сайтов, использующих SSL. Если вы не используете SSL, нет причин назначать дополнительные IP-адреса только для размещения большего количества сайтов, потому что вы можете использовать хосты на основе имен в IIS (в разделе «Привязки» в IIS7 и «IP-адреса» в IIS6 / 5) размещать столько веб-сайтов, сколько вы хотите, под одним IP-адресом.
Звучит как настоящий беспорядок! вы хотите, чтобы всего один DHCP-сервер выдавал один IP-адрес всем вашим ноутбукам.
Затем используйте виртуальные хосты на основе имени. Разместите сервер имен на своей локальной сети. Поскольку вы используете IIS, вы, вероятно, также используете Microsoft DNS, поэтому вы можете создать еще одну запись A с другим именем и сделать ее указывающей на тот же сервер IIS. Теперь, когда вы просматриваете свой сайт (какой бы он ни был), вы можете получить доступ к разным сайтам.
например site1.local site2.local site3.local
Все они указывают на один и тот же IP-адрес, но IIS (если настроен с виртуальными хостами) позволит вам увидеть другой веб-сайт.
Это имеет для вас смысл?
С другой стороны, если вы говорите, что у каждого пользователя работает IIS на своем ноутбуке, и вы разрабатываете его на ноутбуке, который также может быть удален из локальной сети, вы также можете использовать виртуальный хостинг. Вы можете просто заставить людей редактировать файл hosts
Находится в c: \ windows \ system32 \ drivers \ etc (под windows 7 64bit).
Вы можете просто поставить
127.0.0.1 site1 127.0.0.1 site2
Это тоже сработает. Поэтому вам не нужно несколько IP-адресов. DHCP призван упростить, а не усложнить управление LAN IP! так что если становится трудно, значит, вы делаете что-то не так, а.