Use o servidor DNS, dependendo do domínio de nível superior

0

Existe alguma maneira de configurar o Windows (10 no meu caso) para usar um servidor DNS específico para TLDs específicos?

Por exemplo, eu quero usar o servidor DNS local para os domínios .local , .lab , .corp e .example . Mas eu quero usar um servidor DNS público para qualquer outro domínio.

Sei que posso usar o servidor DNS público como primário, que falharia nos TLDs locais e, portanto, faria fallback no servidor DNS secundário (o local). Isso funcionaria, mas também vazaria todos os URLs / nomes de domínio para um servidor DNS público.

edit: Eu sei que eu poderia usar o arquivo hosts para mapear estaticamente as URLs locais, mas isso não é muito viável e eu gostaria de evitar isso.

    
por SaAtomic 04.12.2017 / 13:07

1 resposta

1

Isso só pode ser feito no Windows Server usando o encaminhamento condicional .

Em uma estação de trabalho do Windows, não há essa opção. Por acaso você tem controle sobre seu servidor DNS "local"? Em caso afirmativo, você poderia configurá-lo para usar seu servidor DNS público como um servidor upstream, ou seja, qualquer TLD diferente daquele que ele sabe que seria encaminhado.

Caso contrário, você poderia instalar um servidor DNS em sua estação de trabalho e configurá-lo para usar seu servidor DNS local para os TLDs listados acima e o DNS público para todo o resto. Você poderia apontar o Windows para usar 127.0.0.1 como seu servidor DNS. Não consolidado parece ser um servidor DNS que poderia fazer esse trabalho no Windows (além de ser de código aberto).

    
por 05.12.2017 / 14:14