O Linux não suporta o uso de servidores DNS específicos do domínio por meio de resolv.conf
. Você poderia trabalhar em torno disso executando um servidor de nome de armazenamento em cache (como BIND
ou dnsmasq
) localmente e configurando encaminhadores explícitos para cada domínio.
No OS X, esse tipo de configuração é relativamente fácil usando o comando scutil
. O caso de uso comum para esta configuração é encaminhar solicitações de DNS para uma conexão VPN para servidores DNS específicos de VPN, portanto, você encontrará isso discutido frequentemente em conjunto com, por exemplo, o OpenVPN. Este documento fala sobre o comando scutil
this , e uma pesquisa no Google por openvpn
e scutil
produzirá mais resultados.
Não tenho certeza sobre o Windows. Você poderia usar a solução de servidor DNS local para todas as três plataformas, se necessário.