Сценарий: небольшая домашняя / мастерская сеть (за NAT), один Linux-сервер под управлением Samba 3.6.6 + DHCP-сервер + pdns-клиент (кеширование dns), около 2-3 рабочих станций (Linux + Windows) и около 2-5 единиц ( Телефоны Android, Linux, Windows и т.д.) Время от времени соединяющиеся по WiFi или Ethernet.
Для стационарных рабочих станций и ноутбука я взял их MAC-адрес и поместил его на DHCP-сервер, чтобы они каждый раз получали фиксированный IP-адрес, чтобы я мог войти в них с помощью ssh или чего-либо еще. Недавно я добавил эти фиксированные IP-адреса в /etc /hosts на Linux-сервере, чтобы я мог сделать ssh some-machine
и он отлично работает.
Теперь я хотел бы пропустить этот фиксированный IP-адрес и вручную отредактировать /etc /hosts. Я бы хотел, чтобы имена машин Windows (имена netbios или как они там назывались) автоматически регистрировались где-то, где pdns-client может получить имя и IP.
Из Windows я могу сделать \\SOME-MACHINE
и разрешить ее каким-то образом (я не знаю как, но я предполагаю, что это внутренне через сеть Windows). Если я использую рабочую станцию Linux, я не могу выполнить команду ping SOME-MACHINE
не добавив сначала адрес в /etc /hosts на сервере, а также убедившись в том, что IP-адрес DHCP фиксирован, иначе он не будет работать.
Вопрос: Есть ли какой-нибудь инструмент, какое-то дополнение к Samba, что-нибудь, что я могу запустить на сервере Linux, который выбирает имена всех клиентов и делает их разрешимыми?