Uma solução seria executar um servidor DNS local que possa encaminhar consultas para outros servidores DNS com base no subdomínio / domínio.
O gerenciador de rede do Ubuntu já executa um servidor DNS local ( dnsmasq-base
), mas as opções necessárias não estão disponíveis, então desative-o e instale e configure o pacote dnsmasq
completo da seguinte forma:
1) Comentário fora dns=dnsmasq
de /etc/NetworkManager/NetworkManager.conf
2) Reinicie o gerenciador de rede: sudo service network-manager restart
3) Instale o dnsmasq
package: sudo apt-get install dnsmasq
4) Edite /etc/dnsmasq.conf
e adicione:
server=/.mywork/VPN_DNS_IP
server=/#/INTERNET_DNS_IP
5) Reinicie o dnsmaq: sudo service dnsmasq restart