Depois de procurar desesperadamente na Internet por ter uma resposta, vou expor meu problema para você.
Estou trabalhando em uma estação Linux como consultora, então minha configuração de DNS é uma bagunça regularmente:
- Tenho que estar conectado à VPN da minha empresa permanentemente, para poder resolver os hosts do domínio da minha empresa, digamos * .company.com
- Quando estou conectado na rede do cliente, preciso também poder resolver seus nomes internos
- Para completar, estou regularmente conectado à minha VPN pessoal que fornece seu próprio DNS para um domínio específico, digamos * .vpn
Eu sei que posso usar o DNSmasq como um resolvedor local para associar um domínio a um servidor de nomes específico.
Minha pergunta é sobre como alcançar a configuração perfeita:
- Preciso que a * .company.com seja resolvível a qualquer momento
- Eu também preciso que o * .vpn seja resolvido quando eu estiver conectado (o que é praticamente a mesma configuração da minha empresa)
- Além disso, quando o domínio não é * .company.com ou * .vpn, preciso fazer fallback no DNS da conexão local, se disponível, ou se não for fornecido pelo DHCP nem manualmente, use o resolvedor da minha empresa
Se algum de vocês tiver conselhos para alcançar essa configuração sonhada, eu realmente aprecio isso.