Я настраиваю встроенную систему Ubuntu в качестве «главного» сервера, который затем будет транслировать клиентам, используя ad-hoc в WLAN. Цель состоит в том, чтобы клиент получил доступ к WLAN, а затем получил доступ к веб-приложению в моей локальной сети.
Но вместо того, чтобы перейти на мой IP-адрес или мой hostname.local, я хочу перенаправить все запросы на мой адрес hostname.local, чтобы они имели доступ только к моему веб-приложению и ничего больше.
В поиске по форуму я обнаружил dnsmasq, хотя я не уверен, сработает ли это для меня, поскольку мне нужно перенаправить все запросы *.
Есть идеи? С уважением
Если я вас правильно понимаю, вы хотите перенаправить весь сетевой трафик на один веб-сервер.
Вы можете сделать это с помощью правила iptables
на вашем шлюзе, который контролирует вашу WLAN.
Взято отсюда: https://serverfault.com/questions/365000/how-can-i-use-iptables-to-forward-all-traffic-to-a-termin-website
Чтобы перенаправить трафик: /sbin/iptables -t nat -A PREROUTING -s [source network/mask] -p all -j DNAT --to-destination [your webserver]
Вам также придется переписать адрес источника, чтобы он оставался в качестве клиентского соединения, а не шлюза.
Переписать источник: iptables -t nat -A POSTROUTING -j MASQUERADE