У меня есть сервер 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.