Respuesta parcial:
No puede reenviar de forma selectiva las solicitudes de DNS para hosts específicos en general (como Foxyproxy puede manejar solicitudes específicas para hosts o rutas específicas).
Lo único que puede hacer es ejecutar un proxy DNS en algún lugar que responda a las solicitudes de hosts específicos, o reenviar solicitudes siguiendo patrones específicos a servidores específicos.
Un proxy DNS popular es dnsmasq
. Puede configurarlo para reenviar solicitudes de DNS a diferentes servidores según un patrón.
Entonces tendrías que ejecutar dnsmasq
en su máquina local, utilícelo para la resolución de DNS en su máquina local y configúrelo para usar tanto el servidor DNS de su ISP como el servidor DNS del host de salto como servidores DNS ascendentes. Eso requerirá un poco de manipulación para obtener la configuración correcta, en particular para que recoja tanto un DNS dado dinámicamente en su servidor (de su ISP) como uno dado estáticamente.