Задать вопрос
@DazzleBizzareAdventure

Как сделать «красивые» имена ресурсам в локальной сети?

В общем, приобрёл себе nas ugreen 4800 plus - все супер, но фишка в том, что на этом устройстве вполне можно хостить интересные ресурсы, например, nextcloud.

Проблема в том, что доступ к ресурсам будет осуществляться по ip + порту, что не совсем удобно.

Помучив нейросети я нашёл решение, что проблему можно решить nginx, который будет по хосту роутить клиент к конкретному ресурсу.

Супер, но проблема в том, что я не понимаю, как назначить на роутер одному устройству несколько имён.
В разделе dhcp мой роутер asus не позволяет дать несколько имён одному устройству в локальной сети.

Какие есть решения данной проблемы? Какие ещё варианты есть красивых имён?
  • Вопрос задан
  • 438 просмотров
Подписаться 1 Простой 9 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • Skillbox
    Профессия 1С-программист
    8 месяцев
    Далее
Решения вопроса 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Всё, что вам нужно — это установить локальный DNS сервер. Например что-то типа pi-hole. И уже в нём можете настроить для каждого IP адреса, устройства и сервиса в вашей сети свой домен. Для http сервисов на вашем NAS указать соответственно его IP для каждого домена, а в самом nginx спокойно разруливать сервисы по доменам через проксирование на любой порт на этом же сервере или любом другом.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Daemon23RUS
@Daemon23RUS
Идете в магазин доменов, покупаете красивый домен, например 6984f31a162c2020267682.png
В панели управления задаете А запись своего сервера nexcloud.my.ru на адрес nginx, например 192.168.1.x
В Nginx настраиваете "пере адресацию" на нужный адрес/порт
Еще получаете SSL сертификат и устанавливаете в Nginx
Получаете красивые адреса :)))))

Ну а более дешевые варианты (100 руб в год) работают точно так же, только имена не настолько будут красивы, не по феншую, так сказать.
P.S. А вообще иметь собственное доменное имя и заполнить его А записями на локальные ресурсы, вполне хорошая идея. Избавляет от необходимости держать собственный ДНС + следить за тем, чтобы у клиентов в локальной сети был указан локальный ДНС. Зачастую ДНС указывают принудительно не от DHCP а например 8.8.8.8 и даже в эетом случае все Ваши локальные ресурсы будут вполне нормально резволится
Ответ написан
Комментировать
@rPman
В спецификации к UGOS написано что там и docker можно ставить и виртуальные машины запускать, т.е. полноценная машина на базе debian.

Это значит и свои скрипты. Написать простейший веб-сервис который будет роутить что то типа mynas/nextcloud на что то типа mynas:12345 где работает nextcloud, а mynas/torrent на mynas:54321 где работает веб морда торент клиента... дело буквально нескольких строчек.
Ответ написан
@Drno
реверс прокси на nginx, всё верно. на 1 машину с nginx заворачиваешь, дальше nginx в зависимости от домена \ поддомена уже перекидывает на нужные IP

роутер этого делать не умеет и не должен
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы