Como configurar o DNS no Windows com várias NICs?

16

Eu tenho dois adaptadores de rede no meu PC, cada um conectado a uma rede diferente (uma LAN e uma sem fio). Eu configurei as tabelas de roteamento para ter alguns dos endereços roteados para a LAN e outros para o Wireless, mas estou tendo problemas com a configuração do DNS. Eu gostaria que a pesquisa de DNS primeiro tentasse o DNS padrão para a LAN e, se não houvesse correspondência, tente o DNS padrão para a rede sem fio.

O problema é que os servidores DNS (e, portanto, sua ordem) são definidos por conexão de rede. Eu não consigo descobrir quais dos DNSs são usados quando tento, por exemplo, pingar um servidor pelo nome.

Existe um conceito de um adaptador de rede principal?

Posso criar ou gerenciar uma lista global de servidores DNS sem considerar o adaptador?

    
por gooli 07.06.2009 / 14:04

5 respostas

13

Você pode priorizar um adaptador sobre outro. Leia através de este artigo para saber como fazer isso.

No entanto, quando você diz "Gostaria que a pesquisa de DNS primeiro tentasse o DNS padrão para a LAN e, se não houvesse nenhuma correspondência, tente o DNS padrão para a rede sem fio", isso não funcionará. Seu servidor DNS da LAN, se disponível, irá resolver o nome para você, responder que o nome não existe ou encaminhá-lo para outro servidor DNS. Embora você possa pensar que a terceira opção seria o seu ticket, entenda que o resolvedor de DNS no Windows (a maioria dos outros sistemas) é um resolvedor de stub que não pode seguir as referências e, portanto, sua consulta DNS falhará.

Se o que você realmente deseja é obter os endereços IP internos de seus sistemas quando estiver conectado através de sua LAN, e os endereços resolvidos externos quando conectados externamente ou, em geral, por quaisquer nomes externos. Isso pode ser feito por configuração do DNS dividido no seu servidor DNS da LAN.

    
por 07.06.2009 / 15:15
4

Devido à métrica da conexão, uma pesquisa de DNS deve sempre selecionar LAN via WLAN. Desde que a tabela de roteamento esteja exibindo uma métrica mais baixa para a conexão LAN do que a WLAN, ela deve estar funcionando da maneira desejada.

Se você precisar verificar suas métricas por conexão, poderá ver o endereço IP na coluna de interface para obter a métrica correspondente. As interfaces físicas devem ter a mesma métrica para todas as entradas. Interfaces virtuais (e loopback) fornecerão métricas diferentes com base na conexão física que estão usando para a entrada especificada. ( Este artigo da base de conhecimento explica como as métricas automáticas são atribuídas.)

Se você quiser garantir uma ordem específica para os servidores DNS, poderá definir uma lista de pedidos preferencial em "Propriedades de conexão > Propriedades do protocolo Internet (TCP / IP) > Avançado > DNS". Essa lista precisará ser definida em cada conexão.

    
por 07.06.2009 / 14:50
2

Eu tive um pouco o mesmo problema; e eu não acho que você pode configurar uma lista de servidores DNS para ser perguntado, quando as informações de domínio são necessárias. Veja esta questão .

Quando o Windows pergunta ao servidor de primeiro nome; ele retornará o endereço ou NXDOMAIN, indicando que o endereço não pode ser resolvido.

    
por 07.06.2009 / 14:51
2

Eu tive o mesmo problema, o DNS da VPN era o preferido, mas eu precisava usar o DNS da conexão LAN.

A alteração da métrica da conexão LAN para um valor baixo (por exemplo, 1) solucionou o problema:

Propriedades da conexão LAN - > Propriedades do IPv4 Avançado ...

Desmarque "automático" e defina um valor baixo

    
por 31.05.2011 / 13:32
0

você pode explicar um pouco mais sobre os dois trabalhos diferentes? Eles estão conectados a dois domínios LAN diferentes, por exemplo, siteA.local e siteB.local? Se a resposta for sim, então você pode tratá-los da mesma maneira que a LAN e VPN, abaixo está uma breve explicação de como obter resolução de nome para um domínio separado sobre VPN - ajudará a mostrar como usar DNSs diferentes para diferentes conexões.

  • Ao criar uma nova conexão VPN, adicione o endereço IP do DNS - essa é a parte óbvia.
  • Agora vá para as suas Conexões de Rede no Painel de Controle, clique com o botão direito do mouse em LAN / WLAN / VPN e examine as propriedades, selecione TCP / IP e clique em Propriedades, clique em Avançado e vá para a guia DNS. botão para "Acrescentar estes sufixos DNS (em ordem)" e adicione o "outro" domínio por exemplo, siteB.local, clique em OK e OK e OK para retornar ao Painel de Controle.

Isso acontece automaticamente quando você entra em um domínio, mas precisa ser forçado a trabalhar com a resolução de nomes em redes separadas.

Se você não quiser fazer essa alteração e souber o FQDN (nomes de domínio totalmente qualificados) e tiver especificado o IP do DNS para a LAN e a WLAN, deverá obter a resolução quando, por exemplo: ping server1.siteA .local ou ping server1.siteB.local

    
por 07.06.2009 / 15:31