Я отвечаю за сеть из 70 компьютеров и 50 пользователей, распределенную по двум зданиям и соединенную двухточечной линией. Мы запускаем Windows Server 2008 и до сих пор использовали DHCP для динамического назначения IP-адресов настольным компьютерам и ноутбукам через Wi-Fi.
Хотя DHCP - это круто, потому что вам не нужно отслеживать каждую пару машина / адрес, со временем мы обнаружили несколько проблем с ним. Иногда нам нужно знать IP-адрес конкретной машины, и у нас нет доступа к DHCP-серверу. Иногда устройство или служба полагаются на фиксированный IP-адрес компьютера, предполагая, что он никогда не изменится. Конечно, мы можем привязать некоторые адреса к определенным машинам, но тогда в системе будет масса исключений и документации.
Кроме того, иногда мне кажется, что необходимость вручную назначать IP-адрес каждой новой машине, которую мы подключаем к сети, не так уж и велика; В конце концов, DHCP-сервер также нуждается в некотором обслуживании.
Короче говоря: всегда ли DHCP лучший выбор для небольшой среды, такой как та, которую я описал? Будет ли переход на статически настроенную среду большой ошибкой?
DHCP - единственный выбор (IMHO), когда у вас более 5 или 6 машин (и даже тогда ...)
В вашем случае я бы также настроил dDNS, чтобы ваши хосты регистрировались в DNS, когда они получают аренду DHCP, поэтому, если вы знаете имя хоста, вы знаете IP-адрес.
Насколько хосту нужен статический IP-адрес. Лучше всего разрешить им настроить DHCP, но в конфигурации DHCP зарезервировать IP-адрес для MAC-адреса машины. Это позволяет вам не настраивать IP-адреса вручную, но при этом иметь «статическую» IP-адресацию.
Фиксированные IP-адреса для серверов - всегда. Принтеры и тому подобное можно делать в любом случае, но я предпочитаю фиксированные. Рабочие станции, ноутбуки и т.п. всегда должны использовать DHCP. Вы сможете решить свои проблемы, используя динамически обновляемый DNS. Тогда вам не нужен IP-адрес, потому что вы можете просто использовать имя машины.
Как говорит l0c0b0x, если у вас нет доступа к DHCP-серверу, вам действительно нужно это исправить. Администратор всегда должен контролировать свою сеть.
Если вы говорите о серверах, вы не должна использовать DHCP для настройки своих IP-адресов. Это создает всевозможные головные боли в долгосрочной перспективе, и даже Microsoft скажет вам, что это не рекомендуется.
Я рассказываю притчу о сети DHCP, которая была перемещена в CoLocation и оставила сервер DHCP позади: Само собой разумеется, что ничего не работало с CoLo, и рассматриваемый администратор выглядел как идиот.
Для настольных и портативных компьютеров обязательно используйте DHCP, возможно, в сочетании со статической арендой, если вам нужно гарантировать, что машины всегда имеют один и тот же IP-адрес, когда они входят в вашу сеть. Это наиболее разумная конфигурация для ваших конечных пользователей, поскольку она позволяет им подключать свои ноутбуки к другим сетям (дома, в гостиницах, Starbucks), не прыгая через миллион обручей.
Вот ваша основная проблема (как указано):
«У нас нет доступа к DHCP-серверу»
Почему у вас нет доступа к вашему внутреннему DHCP-серверу? (почини это!)... Ваше количество клиентов соответствует большинству сред, использующих DHCP (рекомендуется). Да, статические IP-адреса сведут вас с ума!
Поддержка сети со статической адресацией быстро превращается в проблему с более чем 10-15 машинами. Вы можете установить статические адреса в графическом интерфейсе DHCP-сервера. Хотя это всего лишь фиктивные статические адреса, они гарантируют, что никакое другое устройство не сможет получить этот адрес, запросив его у DHCP-сервера, и когда это конкретное устройство запрашивает адрес, оно всегда будет получать тот же самый.