Tutoriais · Networking · Software · Microsoft · Windows

Problemas na rede, será DNS?

25 Comentários

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?

imagem_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.

03-11-2009 17-43-54

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”

03-11-2009 18-16-25

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

03-11-2009 18-25-56

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/

Autor: Pedro Pinto
Partilhar:
Tags:
Também pode gostar

Comentários

25

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de UKN
    UKN

    Muito bom post. Para amadores de redes como eu, este tipo de informação é sempre bem vinda 🙂

  2. Avatar de b0rg4
    b0rg4

    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.

  3. Avatar de Filipe YaBa Polido

    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.

    1. Avatar de Pedro Pinto

      Sim, o OpenDNS é um excelente serviço 🙂

      1. Avatar de Fernando
        Fernando

        tb recomendo

        ach0 bem c0meçarem pel0 básic0

      2. Avatar de gajomau
        gajomau

        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 🙂

    2. Avatar de CarlosMC
      CarlosMC

      Eu recomendo ter o opendns e o do isp como secundário – se um for abaixo, continua o outro.

      1. Avatar de Filipe YaBa Polido

        Exacto.
        Em qq S.O. podem ter vários configurados.

  4. Avatar de TRFL
    TRFL

    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

    1. Avatar de Pedro Pinto

      Não terá ele já uma configuração na PS3?

      1. Avatar de Koiso
        Koiso

        ..isso das consolas tem normalmente haver com as permissões do router

  5. Avatar de delaorden

    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 !

    1. Avatar de gajomau
      gajomau

      tens de correr a linha de comandos em modo de administrador.. 🙂

  6. Avatar de advised
    advised

    Excelente poste continua com o bom trabalho
    Obrigado

  7. Avatar de Obiwan
    Obiwan

    É muito bom ter este tipo de posts. Só assim é que vamos alargando o nosso conhecimento.
    Continuem com o vosso muito bom e valioso trabalho.

  8. Avatar de David Soares
    David Soares

    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 😉

  9. Avatar de Sydney Fernandes

    Obrigado!!!

    🙂
    🙂
    🙂
    🙂
    🙂

  10. Avatar de Miguel Costa

    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

    1. Avatar de Miguel Costa

      errata 🙂
      *dentro do servidor = dentro da rede privada

  11. Avatar de Scala
    Scala

    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)

  12. Avatar de R@lf
    R@lf

    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á…”

  13. Avatar de M.Manuelito
    M.Manuelito

    Para diagnosticar problemas na rede, recomendo o Axence NetTools 5, é fantástico.

  14. Avatar de Redin

    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”.

  15. Avatar de Diogo
    Diogo

    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?

  16. Avatar de Ruben Prazeres
    Ruben Prazeres

    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.