Quando subscrevemos um pacote de Internet, a operadora que escolhemos para tal, passa a ser o nosso ISP (Internet Service Provider) e o que normalmente acontece é que, quando nos vêm instalar os serviços, todas a configurações são prestadas e instaladas por eles, juntamente com as moradas DNS para carregamento rápido de Websites, fazer download de ficheiros e utilizar serviços sediados na Web. No entanto, os DNS podem ser lentos a produzir resultados e lentos a desenvolver os pedidos, assim como, devolver resultados que não são de confiança. Devemos sempre, ou na maioria dos casos, alterar as definições de Internet, dependendo do método de utilização. Como estas mudanças poderemos obter melhores resultados no nosso uso da Internet.
Vamos à parte técnica….
O que é o DNS?
DNS significa “Domain Name System” (Sistema de Nome de Domínio) e, é o serviço que permite que, ao abrirmos um browser, podermos escrevermos o nome do domínio (tekgenius.pt), em vez de escrevermos o IP externo ou o IP publico da máquina onde está o servidor, neste caso http://74.125.224.72/. Este IP pertence aos servidores da Google e ao carregar irá ser levado para o mesmo sitio se escrevesse google.com. Todo e qualquer computador que esteja ligado à internet, possui um IP e é, através deste IP, que todos eles comunicam entre eles. Como não somos computadores, memorizar IP’s não é a tarefa mais simples, como tal, o DNS facilita e traduz os IP’s para mais simpáticos nomes de domínio que, no entanto, são compreendidos pelos nos computadores.
Para chegarmos aos nosso sites favoritos, simplesmente escrevemos o link na barra de endereços, no entanto, o browser tem de conseguir resolver o domínio introduzido na barra para um endereço de IP. Para que isto aconteça, introduzimos um novo endereço que é enviado para os servidores DNS para ser traduzido para um endereço IP e, quando há uma equivalência, o DNS devolve o IP e o browser carrega a página.
Tipicamente, esta tradução é rápida e medida em milissegundos, no entanto, se os servidores DNS não forem de confiança, ou qualquer outra razão que necessite um DNS alterado, o Windows 10 permite-lhe, rapidamente, alterar as definições de DNS do computador.
Este guia irá focar estas mudanças usando 2 tipos de processos. Um por ambiente gráfico e outro por linha de comandos.
Como alterar as definições de DNS através do Painel de Controlo
- Abrir o Painel de Controlo
- Clicar em Network and Internet
- Clicar em Network and Sharing Center
- No separador à esquerda, clique em Change adapter settings
- Clique com o botão do lado direito do rato em cima da interface que está ligada à Internet e seleccione do menu Properties
- Seleccione Internet Protocol Version 4 (TCP/IPv4) da lista
- Clique em Properties
- Clique em Use the following DNS server addresses
- Introduza um DNS que goste e um alternativo. Aqui pode introduzir qualquer DNS que goste, incluindo DNS gratuitos como o da Google (8.8.8.8 e 8.8.4.4) ou da OpenDNS (208.67.222.222 e 208.67.220.220)
- Clique em OK
- Clique, por fim, em Close para aplicar estas novas definições ao adaptador de rede.
Após concluir estes passos, o seu computador irá começar a usar estas novas definições de DNS de imediato.
NOTA: Há casos muito raros em que é preciso 2 moradas de DNS no passo 9, acima referido, podendo carregar em Advanced, movendo para o separador DNS, e assim adicionar, editar ou remover a quantidade desejada de moradas que precisemos. Temos ainda botões onde podemos definir a prioridade de cada morada de DNS, sabendo que a do topo tem sempre mais prioridade.
Como alternar as definições de DNS através da linha de comandos
- Para chegar a um terminal de linha de comandos podemos seguir 2 passos. Abrir o menu Start (Iniciar) e procurar por Command Prompt (Linha de Comandos) ou então através do atalho tecla Windows+R, escrever CMD e carregar ENTER.
- Introduza o seguinte comando que lhe irá mostrar o nome dos adaptadores de rede e pressione ENTER.
wmic nic get NetConnectionID
3. Introduza o seguinte comando para alterar as definições de Internet e carregue em ENTER.
netsh
4. O próximo comando a ser introduzido irá definir a principal morada de DNS e termine pressionando ENTER.
interface ip set dns name=”ADAPTER-NAME” source=”static” address=”X.X.X.X”
NOTA: Substitua o “ADAPTER-NAME” pelo nome do adaptador de rede obtido no passo 2 e substitua, também, “X.X.X.X” pela morada desejada.
5. Agora, com o próximo comando, iremos adicionar uma morada alternativa ao passo anterior, tendo em conta a nota acima referida
interface ip add dns name=”ADAPTER-NAME” addr=”X.X.X.X” index=2
NOTA: Substitua o “ADAPTER-NAME” pelo nome do adaptador de rede obtido no passo 3 e substitua, também, “X.X.X.X” pela morada desejada.
Após concluir todos os passos acima, está pronto para começar a usar logo as novas definições de DNS.
No entanto, se precisar de introduzir mais que uma morada de DNS alternativa, poderá repetir o passo 5, aumentando o valor do índice mais 1. Deixo aqui o comando para adicionar uma terceira morada DNS:
interface ip add dns name=”Ethernet0″ addr=”8.8.4.4″ index=3
O Windows 10 oferece algumas opções para alterar estas configurações, no entanto, existem algumas alternativas como aplicações de terceiros ou configurar directamente o router. Os passos mencionados neste guia funcionam na perfeição se tiver apenas um computador em casa, ou se estiver numa rede publica e queira usar as suas próprias definições de DNS. Se o computador estiver numa rede de uma empresa ou numa rede com definições próprias, estas mudanças podem causar problemas de conectividade.