Сервер Windows Server 2012 DHCP в настоящее время настроен как:
x.x
(например, 10.0.0.0/16)12
- 10.0.0.120
Это сделано для того, чтобы ограничить динамически назначаемые адреса небольшим диапазоном в подсети (и не перекрывать другие диапазоны).
Я хотел бы добавить еще один диапазон адресов в пул доступных диапазонов, которые DHCP может извлекать из нашего 10.0.x.x
подсеть:
Пул адресов DHCP
12
- 10.0.0.200
12
- 10.0.27.150
Конечно, вы не можете этого сделать, потому что:
Конечно это не конфликт; это просто тупица.
Я хочу, чтобы DHCP-сервер предлагал адреса из пула из двух диапазонов в подсети 10.0.x.x:
Пул адресов DHCP
Как я могу это сделать?
полагаю, я мог бы сделать это с исключениями:
Но эта идея настолько тупая, что я даже не буду ее поднимать.
Как работает DHCP?
Динамический Протокол конфигурации хоста может использоваться для автоматической настройки сетевых устройств с использованием необходимой информации:
Помимо возможности настройки параметров хоста, он может автоматически предоставлять клиентам IP-адрес. DHCP-серверу предоставляется блок IP-адресов, который он может назначать клиентам, например:
10.0.0.12
-10.0.0.100
10.0.0.200
- 10.0.0.245
10.0.3.100
- 10.0.3.200
И когда клиент обнаруживает, что ему нужен IP-адрес, он смотрит в доступный пул адресов, выбирает один и передает его машине:
Я хочу добавить больше диапазонов IP-адресов к доступному пулу IP-адресов, который будет назначен.
Конечно Другой DHCP-серверы могут это делать:
Но я уже знаю, как это сделать на других DHCP-серверах. Я спрашиваю, как это сделать на DHCP-сервере, который поставляется с Windows Server 2012.
Если DHCP-сервер Windows Server 2012 не может этого сделать: можно сказать:
Это невозможно сделать; Windows Server 2012 не поддерживает эту функцию, которую поддерживают другие DHCP-серверы.
Но я надеюсь на это делает поддержите это. DHCP существует уже давно; и у Microsoft было много времени, чтобы понять это правильно.
Конечно, это не противоречит; это просто упрямство.
Это противоречит вашей существующей области. Предлагаемые вами новые объемы охватываются существующими объемами. Чтобы сделать то, что вы хотите, вам нужно будет изменить маску подсети вашей существующей области, чтобы ее диапазон не охватывал предлагаемые новые области.
Дополнение
На основании вашего комментария к моему ответу:
Я ничего не знаю о какой-либо другой реализации DHCP, но для меня сомнительно, чтобы какая-либо другая реализация могла делать то, что вы хотите. Сказать, что это недостаток "Windows", наверное, ошибочно. Как DHCP-сервер узнает о назначении адреса из вашей второй области, которая входит в вашу первую область, вместо того, чтобы назначать адрес из первой области? Как бы это было дифференцировать? Мне, честно говоря, любопытно узнать, как это будет работать, как, по вашему мнению, это должно работать, и поддерживает ли какая-либо другая реализация DHCP такую конфигурацию.
Итак, ваш подход зависит от ответа на один важный вопрос.
Вы пытаетесь создать два разные подсети, существующие в одном VLAN / широковещательном домене? Или вы пытаетесь создать два диапазона внутри тем же подсеть? То есть сколько шлюзы по умолчанию существуют в этом VLAN / широковещательном домене?
Итак, если у вас есть две подсети в этом VLAN / широковещательном домене:
В качестве альтернативы, если у вас есть одна большая подсеть в этом VLAN / широковещательном домене:
При желании вы можете установить диапазон для охвата только 10.0.0.12 - 10.0.27.150, что означает, что вы можете создать одно исключение для 10.0.0.201 - 10.0.27.11.