У меня есть маршрутизатор ddwrt, и я хотел бы следующее поведение.
скажем, у меня есть домен example.com и, как мудрый, я владею * .example.com.
Скажем, у меня настроен DNS для пересылки всех запросов для example.com или любого из его поддоменов на 1.2.3.4 (моя WAN).
Теперь, скажем, кто-то в Интернете запрашивает foo.example.com. DNS отвечает 1.2.3.4, говоря, что я хочу, чтобы этот запрос обрабатывался сервером за моим ddwrt с локальным ip 192.168.1.12. Поэтому ddrwt делает это.
Кто-то еще одновременно запрашивает bar.example.com. DNS отвечает 1.2.3.4. но теперь я хочу, чтобы DDWRT отправил сервис на 192.168.1.33
Обратите внимание, что оба запроса выполняются на одном и том же порту, и переадресации портов недостаточно.
Я смоделировал это поведение с несколькими внешними ips через ответ DNS. Тем не менее, это гораздо дешевле.
Можно ли это сделать через iptables на ddwrt?
Я нашел это, однако, это, кажется, только для веб-доступа. Есть службы, которые я имею за ddwrt может варьироваться от ssh до vpn и более.
РЕДАКТИРОВАТЬ Уточнение:
Запросы внешние. IE: foo.example.com можно запросить из любой точки мира.