В моей локальной сети у меня есть сервер Windows и Synology NAS для хранения, напрямую подключенные к серверу и предоставляемые в качестве хранилища клиентам через виртуальную машину. Сервер предоставляет контроллер домена, DNS-сервер для основной VLAN и функции DHCP-сервера. Все клиенты и сервер подключены к коммутатору.
Я хотел бы знать, что если сервер перейдет в автономный режим, что приведет к отключению домена, DHCP-сервера и DNS-сервера, сеть по-прежнему будет доступна для клиентов, а клиенты все еще смогут найти NAS?
Если я правильно понимаю, устройства, которым уже назначены IP-адреса, будут работать и находить друг друга, а новые подключенные устройства - нет? Если да, то сеть будет продолжать работать, пока действительны назначения IP?
Сеть будет работать до истечения срока аренды DHCP. По истечении срока аренды устройства могут переключаться на адреса RFC 3927. Но эти адреса непредсказуемы, поэтому вам придется полагаться на MDNS, чтобы найти их, и они вряд ли будут работать между данной парой устройств, пока оба не переключатся с адресов, назначенных DHCP, на адреса RFC 3927.
На DHCP-сервере вы можете увеличить время аренды. Если эта сеть находится за NAT, у вас, вероятно, будет много адресов, и вы сможете настроить очень большое время аренды. Но это будет работать только для клиентов, у которых уже есть адрес.
Вероятно, вы захотите настроить сам NAS со статическим IP-адресом. (Это в основном исключает адреса RFC 3927 как запасной вариант, но в первую очередь это не было большим запасом хода.)
Если ваши клиенты не подключаются к NAS по IP-адресу или не имеют NAS в своем файле hosts, им потребуется DNS, чтобы найти NAS. TTL записи DNS определяет, как долго они смогут найти NAS после отключения DNS. Но имейте в виду, что там, где DHCP обычно обновляется после половины срока аренды, записи DNS обычно обновляются только после того, как срок их действия уже истек. Таким образом, даже с высоким TTL записи DNS могут истечь. И только клиенты, которые сохранили имя в кеше, смогут его использовать. Возможно, что каждый клиентский компьютер имеет свой собственный DNS-кеш, но это не гарантируется. В конечном итоге вы можете полагаться на кэширование DNS на уровне приложения, а перезапуск приложения, обращающегося к NAS, может привести к потере кэшированной записи DNS.
Альтернативой, которую я рекомендую рассмотреть, является ли необходимость продолжения работы в случае потери DHCP и DNS, является использование локальных адресов IPv6. Во всех современных операционных системах они включены по умолчанию, и устройства обычно имеют по крайней мере один адрес, который остается статическим независимо от изменений в конфигурации вашей сети.