Как настроить доступ по домену simple.local для сервиса на Windows 10 через Archer A64?
В моей сети есть только роутер TP‑Link Archer A64 и сервер на Windows 10 pro(192.168.0.100) на котором работает сервис на 3000 порту. Как настроить так, чтобы устройства в моей локальной сети при вводе в браузере siple.local на любом устройстве открывался этот сервис (без указания порта вручную)? Сервисов которых надо запустить в локалке 6 штук.
Мануалы в интернете курил и вариант сменить прошивку на OpenWrt не подходит
Rsa97, на данный момент срочно надо поднять докер с прогой, питоновский скрипт для мониторинга компов в сети(ему веб интерфейс только будет писаться), локальный сайт с новостями для сотрудников.
я бы с радостью, только задача стоит чтобы начальство могло с любого компа зайти в кастомный мониторинг по простым ссылкам.
Короче затык именно в переадресации, все остальные вопросы потихоньку решаю
Ну если в арчере есть возможность в днс форваредере прописать запись ручками - значит так, и всех клиентов пускать через форвардер арчера; ну а если нет - поднимать и настраивать отдельно днс сервер. Либо на виндовых машинах добавить ручками запись в hosts (на линуксах не знаю есть ли аналог)
спасибо, но 1-3 сделать не проблема, 4 нереально выполнить.
Исправьте если неправильно понимаю, но свой dns даст возможность прописать ip сервера для каждого имени но не порт, из-за этого не могу понять как сделать чтобы разные имена обращались к одному и тому же серверу, только используя разные порты
пример того что нужно:
simple.local -> 192.168.0.100:3000
site.local -> 192.168.0.100:3001
monitor.local-> 192.168.0.100:3002
спасибо, но 1-3 сделать не проблема, 4 нереально выполнить.
Четвёртый пункт для случаев, когда клиент в локальной сети не использует DNS предоставляемый DHCP.
Исправьте если неправильно понимаю, но свой dns даст возможность прописать ip сервера для каждого имени но не порт
Естественно, ведь порты по умолчанию 80 для http и 443 для https.
как сделать чтобы разные имена обращались к одному и тому же серверу, только используя разные порты
В этом случае вам следует установить на сервер обратный http прокси-сервер. Например nginx, а он уже будет проксировать запросы к каждому домену индивидуально на любой локальный порт сервера незаметно для клиента.
Исправьте если неправильно понимаю, но свой dns даст возможность прописать ip сервера для каждого имени но не порт, из-за этого не могу понять как сделать чтобы разные имена обращались к одному и тому же серверу, только используя разные порты
пример того что нужно:
Вообще любой нормальный веб сервер умеет разбирать запросы по sni, не обязательно с портами возиться