1

У меня есть маршрутизатор 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 можно запросить из любой точки мира.

1 ответ1

0

Вы можете найти имя вашего домена в запросе DNS и переслать пакеты соответственно.

Вот пример

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .