Правильный вариант, все таки использовать внутренний DNS. На большинстве роутеров можно добавлять статические DNS записи, если это бытовые роутеры и их много то обслуживать этого зоопарка - это отдельный геморой.
Путь самурая. Можно поднять внешний DNS с поддержкой TLS, на клиентах настроить NRPT политику (это касается windows) и будет безопасно, но геморно обслуживать.
Или твой вариант, работать будет, но с точки зрения безопасности это не красивая дырочка, но очень удобно в обслуживании.
Лично я давно перешел на клиентские сертификаты (намного удобнее чем VPN) и теперь не боюсь публиковать web сервисы.
aleks-th, Есть легенда, что разрабы Samba под Linux на курилке подслушали особенности реализации samba у разрабов MS, что бы хоть как-то его реализовать в Linux.
Leviofanh, Никогда не было проблем с samba на macOS. Возможно стоит поиграться с настройками samba со стороны сервера, отключить samba v1.
Путь самурая. Можно поднять внешний DNS с поддержкой TLS, на клиентах настроить NRPT политику (это касается windows) и будет безопасно, но геморно обслуживать.
Или твой вариант, работать будет, но с точки зрения безопасности это не красивая дырочка, но очень удобно в обслуживании.
Лично я давно перешел на клиентские сертификаты (намного удобнее чем VPN) и теперь не боюсь публиковать web сервисы.