Problemas na rede, será DNS?
Quantas vezes somos confrontados com problemas estranhos que afectam a nossa ligação e nesse momento pretendemos saber logo qual o motivo? Um dos problemas mais comuns está associado ao serviço de DNS, sendo que para mim o DNS é o “coração” de uma rede. Em traços gerais, o serviço DNS é responsável por traduzir nomes em IP’s e vice-versa, isto é, quando escrevemos www.pplware.com, há uma consulta ao DNS para saber qual o IP correspondente.
Então e como podemos nós saber se estamos com problemas de DNS?
Para este artigo, vamos considerar que estava tudo a funcionar correctamente, que temos o IP dos servidores de DNS bem configurados na nossa máquina, e que de um momento para o outro aconteceu um problema com o servidor de DNS.
O primeiro “sintoma” acontece normalmente quando abrimos um browser e é-nos apresentada a mensagem Server not found…can't find the server at XXXXXXXX.
Nesse momento podemos verificar se existe realmente um problema com o nosso servidor de nomes (DNS). Para analisar este tipo de problemas temos o comando nslookup, que é tipo canivete suíço avaliar para problemas deste tipo.
Para começar, vamos até à linha de comandos e escrevemos o comando nslookup.
C:\Users\ppinto>nslookup Default Server: dns.pplware.com Address: 192.168.20.254 > |
Como resultado imediato podemos saber que o nosso servidor actual de DNS é o dns.pplware.com e que tem como IP o 192.168.20.254.
Em seguida podemos fazer uma queries (perguntas) ao nosso servidor de DNS para verificar que ele nos fornece resposta.
C:\Users\ppinto>nslookup Default Server: dns.pplware.com Address: 192.168.20.254 > pplware.com Non-authoritative answer: Name: pplware.com Address: 213.13.145.9 Aliases: pplware.com |
Como podemos verificar pelo resultado, parece que está tudo ok, pois o servidor consegue resolver bem o nome pplware.com para o seu IP correspondente: 213.13.145.9
No caso de escrevermos algo que o nosso servidor de DNS não reconheça, recebemos a seguinte mensagem: can't find www.aaa.bb: Non-existent domain (exemplo para www.aaa.bb)
O comando nslookup tem muitas mais opções. Para ver outras opções apenas tem de escrever “?” ou “help”
Diversas opções podem ser definidas no nslookup.exe ao executar o comando set no prompt de comando. Uma listagem completa dessas opções é obtida ao digitar set all.
Outro exemplo
Para consultar registos para servidores de mail, introduzimos a seguinte sequência de comandos (vamos saber informações do servidor de mail da google):
nslookup
set q=mx
gmail.com
O comando nslookup é muito simples de usar e dá bastante jeito numa primeira instância para análise de problemas a nível de servidor de nomes (DNS). Pelas opções disponibilizadas podemos “questionar” um servidor de DNS nos diversos registos que este possui (este é um tema para abordar em outro artigo).
Podemos inclusive assumir outro servidor de DNS através do comando server <outro_servidor_DNS>
Para quem não gosta da linha de comandos, deixamos aqui um serviço online: http://www.dnsquery.org/
Este artigo tem mais de um ano
Muito bom post. Para amadores de redes como eu, este tipo de informação é sempre bem vinda 🙂
Este provavelmente nao é o sitio certo para eu por esta pergunta. Mas ja que estamos a falar de internet eu gostaria de saber se me podiam ajudar. Instalei o ubuntu no meu dell 1525 inspiration, ja venho usando o ubuntu desde a versao 8.04 e desde ai que tenho tido problemas com o wireless. Ele até que instala o controlador e liga a internet mas fica constantemente a cair. Nunca me instalei de vez no ubuntu por essa razão. Agora com a versao 9.10 tenho tido menos problemas nesse campo mas continua a cair bastante. Ja pesquisei e nao encontrei soluçao. De qualquer das maneiras estou a gostar bastante deste novo ubuntu.
Recomendo vivamente o OpenDNS
208.67.222.222
208.67.220.220
http://www.opendns.com/
Tem muitas vantagens em relação aos DNS do vosso ISP, podem mesmo, criar uma whitelist e blacklist de websites 🙂 entre outras opções.
Sim, o OpenDNS é um excelente serviço 🙂
tb recomendo
ach0 bem c0meçarem pel0 básic0
LOL 🙂 e o http://www.aaa.bb existe na realidade 🙂 lol.. eu sei que o vosso objectivo era dar uma pagina inexistente como exemplo.. mas por acaso ela existe 😛
ps: pelo menos o open dns diz que sim 🙂
Eu recomendo ter o opendns e o do isp como secundário – se um for abaixo, continua o outro.
Exacto.
Em qq S.O. podem ter vários configurados.
Boas, um colega meu tem net no pc, mas na PS3 não tem, diz lhe que tem probs de DNS. No meu caso, não precisei de fazer nada limiteime a ligar o cabo a minha PS3 e deu logo á primeira. se tiverem uma ideia de resolver. obg
Não terá ele já uma configuração na PS3?
..isso das consolas tem normalmente haver com as permissões do router
entrando no CMD prompt e colocando um ipconfig /flushdns não resolve ? confesso que as vezes fiz e deu certo, mas sou leigo em redes. Eu uso o OpenDns, mais por recomendação do que por verdadeiro conhecimento, mas desde então me parece que os problemas com DNS diminuiram ou praticamente acabaram. Bom tuto, sim. Valeu !
tens de correr a linha de comandos em modo de administrador.. 🙂
Excelente poste continua com o bom trabalho
Obrigado
É muito bom ter este tipo de posts. Só assim é que vamos alargando o nosso conhecimento.
Continuem com o vosso muito bom e valioso trabalho.
Muitas vezes, o grande problema está em resolver problemas! E este acontece várias vezes. Um bom post para ajudar neste problema.
Mais um post útil Pedro 😉
Obrigado!!!
🙂
🙂
🙂
🙂
🙂
Boas pessoal,
Não entendo muito bem este post.. nunca tive este problema..
Não faço alojamento ou redireccionamento de sites em servidores domésticos por causa de problemas como este 🙂
Mas pelas configurações que mostras é natural que consigas confundir o servidor 😉 pois estás a utilizar dominios web dentro do servidor e ele nunca sabe se o há-de resolver para web ou internamente..
um abraço
errata 🙂
*dentro do servidor = dentro da rede privada
Aproveito para tirar aqui uma dúvida relacionada:
Sou obrigado a ter no meu pc os dados do DNS da Meo? E nos outros PCs/portáteis que tenha?
Por exemplo, no portátil da minha esposa, tive que meter o DNS, porque apesar de apanhar a minha rede wireless, não tinha net…O chato é que quando usa o pc na escola, diz que tem sempre que remover os dados da Meo e deixar em branco (automático), caso contrário não apanha a rede wirelless da escola.
Ou estou a fazer uma grande confusão?
(O meu router da Meo é o 2Wire)
Boas.
É uma “beca” off-topic, mas por acaso sabem algum aplicativo portable, daqueles com poucos kb, que ao correr faça abrir uma janela em que nos mostre os detalhes da ligação à rede relativas ao nosso PC, tais como IP, Gateway, DNS, etc?
Isto porque, muitas vezes ao dar assistência remota a computadores, pergunto ao utilizador o IP da máquina, e quase sempre tenho de estar a explicar:” Está a ver o ícone ao lado do relógio com dois computadores a azul? Agora faça duplo clique. Está a ver a janela que se abriu? Agora vá ao separador que diz “suporte”, blá, blá…”
Para diagnosticar problemas na rede, recomendo o Axence NetTools 5, é fantástico.
Para endereços críticos de forma a que não dependamos dos DNS temos sempre a possibilidade de criarmos nós os próprios registos DNS que por sinal, são sempre muito mais rápidos.
É “colecionarmos” entradas nos nossos ficheiros “host”.
Estou a um tris de mandar filho da p*** do computador router extensor para o ca***** vou expôr a minha situação:
Eu nunca tive problemas de rede em casa, mas de há 3 semanas para cá que velocidades da internet principalmente à noite são muito baixas, nem chegam a 1mb, ora eu tenho contrato de 60mb. Problema é que com o cabo adsl (acho que se chama assim) as velocidades vão para os 58-59mb e a operadora diz que está tudo bem (claro que sim) com o router durante o dia todo velocidades andam nos 50-55mb e na ponta da casa tenho um extensor e lá ando com 20-25mb, ora à noite fico com velocidades a rondar os 4mb e Às vezes nem 1mb tenho qual será o problema? De salientar que tenho muitos problemas de DNS na maior parte dos sites.. Tentei fazer o que aqui está e os sites aparecem todos.. E não sei se interessa nos testes de internet a velocidade sobe muito depressa e de repente desce subitamente… Qual será o problema?
Tentei procurar ajuda por aqui, mas não percebi muito bem das coisa, não percebo nada de informática.
é o seguinte, o meu computador anda com problemas de rede, mas é mesmo o computador, porque já testei com outros e da tudo bem numa relação entre router e pc. bom vou explicar, o meu pc quando liga a Internet da bem, liga bem posso ir a qualquer rede de Internet etc, posso ir aqui a vossa pagina na boa. passado mais ou menos 1 hora ele deixa de ter rede de Internet, mas o mais engraçado é que posso aceder ao facebook e ou youtube. tirando essas 2 paginas não consigo ir a mais lado nenhum, tenho o botão no meu pc para desligar a rede de Internet espero um pouco e volto a ligar e a Internet esta boa de novo como se nada tivesse passado. queria saber como posso resolver isto, caso alguém me poder ajudar. obrigado.