Tengo una serie bastante compleja de servidores, todos conectados a un enrutador que ejecuta DD-WRT. Tiendo a mover toda la configuración con bastante frecuencia, así que intenté hacerlo "móvil". Hice esto configurando el enrutador DD-WRT en el que están mis servidores como un tipo de puente. Cuando me mudo, simplemente cambio la red inalámbrica que utiliza el enrutador para contactar a Internet y le doy al enrutador DD-WRT una IP estática, así como reenviar todos los puertos del nuevo enrutador al enrutador DD-WRT. El enrutador DD-WRT ya tiene su propia subred, asignaciones de IP estáticas para todos los servidores que quiero en mi red y todas las configuraciones correctas de reenvío de puertos.
El problema que tengo es que Hairpin-Routing no funcionará en esta configuración porque incluso si está habilitado en el enrutador DD-WRT, el nuevo enrutador generalmente es solo un módem / enrutador todo en uno estándar de Century Link o lo que sea. (IE no está destinado a ser configurado realmente por el usuario final, por lo que no puedo habilitar el enrutamiento de horquilla).
He "resuelto" este problema utilizando las reglas DNSMasq. Esto es lo que tengo actualmente ...
address=/odroid.example.com/10.0.0.101
address=/example.com/10.0.0.102
El problema que tengo ahora es que quiero que ciertos puertos example.com
se envíen a diferentes servidores. Por ejemplo, me gustaría 587
, 993
y 25
reenviar 10.0.0.101
y me gustaría 80
, 8080
y 3000
reenviar a 10.0.0.102
.
¿Hay alguna manera de lograr esta configuración SIN configurar el enrutador genérico? (SOLO en el enrutador DD-WRT).
80
,8080
y3000
a mi otro servidor? ¿Cómo haría esto?