Назад | Перейти на главную страницу

Разрешение имен хостов серверов Samba

У меня есть сервер Samba, и я хочу получить к нему доступ по имени с моей машины Windows. В настоящее время, если я могу использовать IP-адрес, например \\192.168.0.104 (хотя он не появляется автоматически в сети) для доступа к машине из Windows, но я хотел бы получить доступ к нему по имени. Насколько я понимаю, самый простой способ сделать это - использовать файл hosts.

Я пробовал добавить

127.0.0.1 myservername

и

192.168.0.104 myservername

к серверу, но это не позволяет мне получить доступ по // myservername или ping myservername. Я понимаю, что могу отредактировать файл hosts на моем компьютере с Windows и дать IP-адресу имя, но в идеале я бы хотел, чтобы имя было установлено сервером, поэтому мне не нужно изменять все остальные машины. Я думаю, что сделал это до использования файла hosts, но я больше не уверен, как именно он работает.

Итак, как я могу дать своему серверу Samba имя, доступное из Windows?

Спасибо

Вам необходимо использовать сервер службы имен, например DNS, WINS или NetBIOS Name Service. В настоящее время Windows отдает предпочтение DNS вместо WINS, а NetBIOSNS устарел.

Добавьте запись A для вашего сервера самбы в локальный DNS, убедитесь, что все клиенты DNS настроены на использование одного и того же поддомена. Вы можете настроить свой DHCP-сервер для отправки клиентам правильной конфигурации DNS.

Чтобы иметь возможность видеть сервер в списке "Мое сетевое окружение", вам может потребоваться настроить ту же рабочую группу для всех компьютеров, что и на сервере Samba.