Use as configurações de DNS somente quando estiver conectado a um roteador ou rede específica

0

Frequentemente tropeço no erro DNS_PROBE_FINISHED_NXDOMAIN quando tento carregar um site.

Eu posso resolvê-lo para especificar manualmente os servidores DNS, usando, por exemplo, um dos endereços de servidor DNS público do Google, como 8.8.8.8 , ou escolher um endereço OpenDNS. Depois de aplicar essas configurações, as coisas funcionam bem novamente.

Mas na minha escola eles executam seus próprios servidores DNS ou algo assim (eu não sei exatamente como funciona), e eles aparentemente me impedem de usar meus endereços DNS públicos especificados manualmente. Então eu tenho que mudar minhas configurações de volta para 'Atribuir automaticamente servidores DNS'.

Então, toda vez que estou na escola, tenho que reverter minhas configurações e, quando não estou na escola, preciso especificar novamente manualmente esses endereços de servidor DNS.

  • Existe uma maneira de atribuir configurações de IP apenas quando estou conectado a um roteador ou rede específica? Se sim, como faço isso?
  • Existe outra maneira de resolver o problema?

PS: Estou executando o Windows 10 (64 bits, mas isso importa?).

    
por MC Emperor 14.09.2015 / 15:28

2 respostas

1

O Windows usa servidores DNS na ordem em que você os escreveu. Ele solicita o segundo servidor DNS somente quando não consegue alcançar o primeiro (e assim por diante). Portanto, minha sugestão é: Pergunte às pessoas de TI em sua escola os endereços de seus servidores DNS e digite-os como se fossem os primeiros. Em seguida, adicione seu servidor DNS preferido como segundo / terceiro. Ele perguntará quando o computador não estiver na rede da escola.

    
por 14.09.2015 / 17:01
0

Eu não sei de uma forma automática, mas você pode criar dois arquivos cmd. Primeiro aquele que contém isto:

netsh interface ipv4 set dns name="Wireless Network Connection" source=dhcp

E depois o segundo com esta linha:

netsh interface ipv4 add dnsservers name="Wireless Network Connection" address=8.8.8.8 index=1

Assumi que você está usando o ipv4, se não alterá-lo para 'ipv6'. Eu também usei o nome padrão para o WiFi, se isso é diferente, você pode substituí-lo com o que este comando mostra:

netsh interface show interface 

Isso requer elevação, então você precisa fazer isso para os dois arquivos:

1) Criar um atalho para o arquivo .bat
2) Clique com o botão direito no atalho | 3) selecione a guia Atalho 4) Clique em Advanced (Avançado) 5) Assinale o 'Executar como administrador'

    
por 14.09.2015 / 16:51