Назад |
Перейти на главную страницу
Как надежно вести список серверов в сети компании
Мы хотим установить соединение с несколькими серверами на сайте клиента, и нас просят иметь дело с потенциально изменяющимися IP-адресами, поскольку они не хотят отслеживать используемые MAC-адреса, после небольшого быстрого исследования я придумал следующие варианты :
- Широковещательная передача: использование некоторого механизма обнаружения, такого как mDNS, тогда как широковещательные передачи UDP должны быть маршрутизированы во все соответствующие подсети.
- Централизованный: наличие одного динамического DNS-сервера со статическим IP-адресом, на который все серверы зарегистрированы и который известен (также может быть через какого-либо провайдера через Интернет, но нежелательно).
- Гибрид: наличие одного узла начальной загрузки для создания виртуальной сети (например, сетка), а затем использовать какой-то механизм обнаружения
- (крайне нежелательно) Выполнение «грубого перебора» диапазона IP-адресов с последующей проверкой, открыты ли соответствующие порты
Есть ли другие варианты, о которых я не знаю? Если широковещательная передача не работает, какой метод будет самым быстрым и надежным при использовании простого сопоставления «Идентификатор -> IP» в локальной сети без доступа к маршрутизатору?
DNS. В каждой сети должны быть службы имен, иногда объединенные или интегрированные как DNS, DHCP и IPAM (DDI).