Servidores de DNS disponíveis ativos

2

Como faço para determinar quais são os servidores dns "ativos" em uso de fato?

Se eu fizer nslookup windows conecta-se ativamente a (a) servidor (es) de DNS específico (s).

Meu palpite é que é o (s) servidor (es) de nomes configurado (s) para a interface de rede com o gateway padrão atual, mas é uma maneira bem vaga de colocá-lo.

E se eu tiver várias interfaces de rede configuradas, tudo em cima, todas com diferentes servidores de nomes configurados. Como as janelas determinam quais servidores dns devem ser consultados?

    
por svrist 24.07.2011 / 10:39

3 respostas

6

É determinado pela sua ordem de ligação, que é definida aqui:

Control Panel>Network and Internet>Network Connections>Advanced>Advanced Settings

Os servidores DNS que ele usa serão da conexão mais alta na ordem de ligação, e vão para a lista a partir daí.

Você pode testar isso, mas tive que alterar isso em diversas ocasiões para colocar [Remote Access Connections] no topo para que uma VPN Microsoft PPTP usasse o DNS do controlador de domínio para resolver o servidor DNS interno do domínio.

    
por 24.07.2011 / 12:54
1

Se você tiver várias interfaces com vários servidores DNS, não está perguntando qual servidor dns você usará. Tecnicamente, você está perguntando qual interface será usada. Isso é determinado pela sua tabela de roteamento.

Ler a tabela de roteamento é a chave para aprender como o Windows, ou qualquer sistema operacional, escolhe uma interface.

link

SevocêestiverfamiliarizadocomoTCP/IP,aleituradatabeladeroteamentoseráfácil.Senão,sugiroquevocêacesseogoogle.Basicamente,vocêpegaodestinodaredeeamáscaradesub-redeepercorrealistaatéconseguirsuaprimeirapartida.Emseguida,envieopacote.

QualservidorDNSoWindowsusaráédeterminadoporváriascoisas.Mas,paramanterascoisassimples,sempreusaráoservidorDNSprimáriolistadonainterface.Entãovaidesceralista.

link

    
por 24.07.2011 / 11:34
0

Acredito que a resposta pode depender da versão do Windows.

Você pode configurar uma lista de servidores de nomes DNS para cada conexão de rede mostrada em Painel de Controle / Conexões de Rede.

Vocêpodeveracimaque,paraservidoresdenomeconfiguradosestaticamente,umservidordenomesDNSéconsideradoopreferidoeooutrocomoalternativo.Apartirdisso,podemosinferirqueoservidordenomespreferidoseránormalmenteusadoparatodasasconsultas,somenteseoprimárionãoestiverdisponível,osecundárioseráusado.

PoderíamossuporqueumalistadeservidoresDNSfornecidosdinamicamente(porexemplo,porumservidorDHCP)seriatratadademaneirasemelhante.

Épossívelqueosistemaoperacionalmarqueumservidordenomescomoinativosepersistentementefalharemresponder.Casocontrário,deveconsiderartodoselescomoativos-supondoqueainterfacederedecorrespondenteestejaativa("up").

Se você quiser uma resposta empírica, use algo como o wireshark para capturar apenas o tráfego DNS e para produzir algumas estatísticas sobre os servidores usados.

    
por 24.07.2011 / 11:06