Estoy usando el macOS High Sierra. Hay dos interfaces de red en mi Mac, Wi-Fi y Ethernet. El Wi-Fi está conectado a Internet directamente, y el Ethernet está conectado a la red local de la empresa. Están en subredes diferentes, una de las cuales es 10.0.0.0/8
y otra es 192.168.0.0/16
. El Wi-Fi tiene una velocidad más rápida que la de Ethernet, pero no se puede acceder a las fuentes en la red local a través de Wi-Fi.
Ahora quiero enrutar el tráfico en función de las direcciones URL. Por ejemplo, quiero que todos los accesos a *.corp.com
a Ethernet y otros a Wi-Fi. El problema es el DNS. Esos *.corp.com
solo son válidos localmente, lo que significa que solo se pueden consultar en la red local. Si pongo a Wi-Fi en la prioridad principal, entonces todo el acceso a *.corp.com
fallará debido a un error de consulta de DNS, porque el sistema usará los servidores DNS configurados por el enrutador de Wi-Fi. Sin embargo, si configuro Ethernet a la primera, todo el tráfico irá a Ethernet.
He probado la forma de configurar la tabla de rutas manualmente, pero no funcionó. El mismo problema de DNS.
Entonces, ¿hay alguna buena manera de manejar esta situación?