03 AULA PRÁTICA Domain Name System: DNS (WIRESHARK) (Baseada nas Práticas do livro de James Kurose 4Edição)

Documentos relacionados
03 AULA PRÁTICA Domain Name System: DNS (WIRESHARK) (Baseada nas Práticas do livro de James Kurose 4Edição)

3º Exercício Prático: DNS

LABORATÓRIO WIRESHARK: DNS

Wireshark Lab: DNS. Versão KUROSE, J.F & ROSS, K. W. Todos os direitos reservados 2008 BATISTA, O. M. N. Tradução e adaptação para Wireshark.

Wireshark Lab: TCP. Versão KUROSE, J.F & ROSS, K. W. Todos os direitos reservados 2011 BATISTA, O. M. N. Tradução e adaptação para Wireshark.

Laboratório - Uso do Wireshark para examinar uma captura UDP DNS

Laboratório - Uso do Wireshark para observar o handshake triplo do TCP

Aula Prática de Redes Industriais Wireshark

FACULDADE PITÁGORAS. Prof. Ms. Carlos José Giudice dos Santos

Aula pratica 2 Configurações de Rede Ethernet com Protocolo TCP/IP

Teleprocessamento e Redes

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO RIO GRANDE DO NORTE DEPARTAMENTO ACADÊMICO DE TECNOLOGIA DA INFORMAÇÃO

Aplicações de Rede DHCP

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES

Redes de Computadores e Aplicações

Introdução à Computação

TRABALHO PRÁTICO WIRESHARK

Roteiro LEIA COM ATENÇÃO AS SEGUINTES INSTRUÇÕES E OBSERVAÇÕES. Equipamentos, materiais, reagentes ou produto

Protocolos da camada aplicação

Funcionalidade e Protocolos da Camada de Aplicação

Redes de Computadores

Laboratório Usando Wireshark para Examinar Quadros Ethernet

Mônica Oliveira Primo de Lima Edervan Soares Oliveira TRABALHO SOBRE PROTOCOLO HTTP

Redes de Computadores

Packet Tracer Usando Traceroute para Descobrir a Rede

Professor: Macêdo Firmino Disciplina: Redes de Computadores II

Laboratório Wireshark ARP/ICMP 1

Desenvolvimento de softwares e aplicações web

Ferramentas de Análise de Rede. Hermes Senger

Protocolos e Serviços de Redes

Endereço de Rede. Comumente conhecido como endereço IP Composto de 32 bits comumente divididos em 4 bytes e exibidos em formato decimal

Laboratório Uso do Wireshark para examinar quadros Ethernet

PROCEDIMENTO DE CONFIGURAÇÃO DE BIOMETRIAS VIA IP UTILIZANDO O SOFTWARE DA LINEAR

Redes de Computadores

Como Permitir a Navegação Usando o NetBIOS Over IP

Procedimentos da captura de pacote de informação ESA

Simulação do Packet Tracer - Comunições TCP e UDP

REDES ASA. Prova 1o Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO

Sistemas Operacionais Aplicados a Redes

Resolução de nomes no Windows Server

COLOCANDO A REDE PARA FUNCIONAR

Lab - Configurando uma placa de rede para usar DHCP no Windows XP

Laboratório Configuração do TCP/IP em uma Rede de PCs

Capítulo 2. Camada de aplicação

Como acessar as imagens via Navegador Safari

EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática Wireshark Sniffer de rede

Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte

UC Laboratório de redes I. Aula 13 Análise de protocolos

Protocolos e Serviços de Redes

Procedimentos para Redirecionamento de portas

Configurar o proxy WebRTC com o CMS sobre Expressway com domínio duplo

Manual de Instalação do pacote SICWEB

1. Capturando uma transferência TCP em massa de seu computador para um computador servidor remoto

Assistente de configuração em RV215W

Servidor DHCP Dynamic Host Configuration Protocol

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

Unidade 5 Utilitários de Redes

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇO DE CONFIGURAÇÃO

BIT. Boletim de Informação Técnica

Encaixe da importação VNC de Cisco ASA 8.x para o uso com WebVPN

Redes de Computadores. TCP Orientação à Conexão. Prof. Othon M. N. Batista Mestre em Informática

Procedimentos para configuração do DVG-2001S para operadora UOL

Serviços de Redes. Aula 03 - Servidor DHCP

Procedimentos para configuração do DVG-2001S para operadora Vono

Aula Pratica 3 Configurações de Rede Ethernet com Protocolo TCP/IP

Digitalização para

Como acessar as imagens via Navegador Mozilla Firefox

Aula 2 DHCP. (Dinamic Host Configuration Protocol) Servidor DHCP. Prof. Roitier Campos Gonçalves

Como acessar as imagens via Navegador Internet Explorer

Redes de Computadores e Aplicações. Aula 24 - Camada de Aplicação Protocolo DHCP

Symantec IT Management Suite 8.0 powered by Altiris technology

Laboratório - Observação da resolução do DNS

Lab - Configurando uma placa de rede para usar DHCP no Windows Vista

Redes de Computadores

Simulação do Packet Tracer - Comunicação TCP e UDP

Como acessar as imagens via Navegador Google Chrome

Testes de Penetração: Explorador de Portas

Packet Tracer - Investigação dos modelos TCP/IP e OSI em ação (Versão do instrutor)

ACS 5.x: Exemplo de configuração do servidor ldap

DESCONTOS DE ATÉ 50%

Procedimento Instalação Impressora Servidor de impressão/quota

Fiery Command WorkStation 5.8 com Fiery Extended Applications 4.4

Prof. Esp. Andrew Rodrigues 1

Analise e verifique que as saídas de debugam pacotes do IPv6 DHCP em ASR9k

REDES DE COMPUTADORES

Guia do Google Cloud Print

Experiência 04: Comandos para testes e identificação do computador na rede.

Procedimentos para configuração do DWL-G700AP em modo Access Point

INTERNET. A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial.

Laboratório 5. Configurando o Serviço DNS

Laboratório - Uso do Wireshark para visualizar o tráfego de rede

1 Capturando uma rajada de uma transferência TCP de seu computador a um servidor remoto

Nota de Aplicação: Utilização do Servidor Web MS IIS com BlueWave. Sumário

Aula pratica 4 Testar Conexões TCP/IP em Redes Industrias Usando os comandos Ping e Net View (1.a Parte)

ADMINISTRAÇÃO DE SISTEMAS LINUX. Servidor de

Redes de Computadores

EXERCÍCIOS DE REVISÃO DNS, DHCP, Endereços Privados, Proxy e NAT EDGARD JAMHOUR. Segundo Bimestre

Acesso através do Navegador Mozilla Firefox

DSL-500B Configuração modo Router IPoA com NAT

Escola Politécnica da Universidade de São Paulo

Transcrição:

Universidade Federal do Ceará (UFC) - Campus Quixadá Disciplina: Redes de Computadores Período 2009.2 Profa. Atslands Rego da Rocha (atslands@ufc.br) Data: 09/2009 03 AULA PRÁTICA Domain Name System: DNS (WIRESHARK) (Baseada nas Práticas do livro de James Kurose 4Edição) Nesta terceira aula prática usando o Wireshark, exploraremos os aspectos simples do lado cliente do protocolo DNS. nslookup Usaremos a ferramenta nslookup nesta aula de laboratório. O nslookup é um comando que funciona tanto no prompt do Windows como no Linux. Ele permite obter informações sobre registros de DNS sobre um determinado domínio, host ou IP. Em uma busca nslookup padrão, o servidor DNS do provedor de acesso é consultado, e retorna as informações sobre o domínio ou host pesquisado. A Figura 1 ilustra exemplos de sua utilização. No exemplo da Figura 1, o host cliente é localizado no Campus da Polytechnic University no Brooklyn, onde o servidor local padrão DNS é dns-prime.poly.edu. Quando executado o nslookup, se nenhum servidor DNS é especificado, então nslookup envia a requisição para o servidor default DNS, que neste caso é dnsprime.poly.edu. Figura 1. Exemplo da execução do nslookup Considere o comando: nslookup www.mit.edu. Em palavras, este comando está dizendo Por favor, envie-me o endereço IP para o host www.mit.edu. A resposta para este comando tem duas informações: (1) o nome e o endereço IP do servidor DNS que provê a resposta; (2) a resposta em si, que é o nome do host e o endereço IP do www.mit.edu. Embora a resposta venha do servidor local DNS da

Polytechnic University, é bastante possível que este servidor local DNS interativamente contactou vários outros servidores DNS para obter a resposta. Nota1: Em uma busca nslookup padrão, o servidor DNS do provedor de acesso é consultado, e retorna as informações sobre o domínio ou host pesquisado. Nota2: Se a informação "Não é resposta de autorização" apareceu, significa que o servidor DNS do provedor de acesso não responde por este domínio,ou seja, isto significa que uma consulta externa foi realizada, aos servidores DNS do domínio pesquisado (neste caso, mit.edu).em outras palavras, indica apenas que o servidor não é responsável pelo dominio consultado. Agora, considere o segundo comando: nslookup type=ns mit.edu Neste exemplo, nós tempos providenciado a opção -type=ns e o domínio mit.edu. Isto causa o nslookup enviar uma requisição para um registro type-ns para o servidor padrão local DNS. Em palavras, a requisição está dizendo: Por favor, envie-me os nomes do host do servidor de autoridade para mit.edu. (Quando a opção type não é usada, nslookup usa o padrão que é a busca por registros do tipo A). A resposta dada indica o servidor DNS que está providenciando a resposta (que é o servidor local padrão DNS) e com três servidores de nomes MIT. Cada um destes servidores é um servidor de autoridade DNS para os hosts no Campus MIT. Entretanto, nslookup também indica que a resposta veio do cache de algum servidor ao invés de um servidor DNS do MIT. Finalmente, a resposta também inclui os endereços IP dos servidores de autoridade DNS no MIT. Finalmente considere o terceiro comando: nslookup www.aiit.or.kr bitsy.mit.edu. Neste exemplo, nós indicamos que desejamos a requisição enviada para o servidor DNS bitsy.mit.edu ao invés do servidor padrão DNS (dns-prime.poly.edu). Assim, a transação de requisição e resposta toma lugar diretamente entre o host que solicita e o servidor bitsy.mit.edu. Neste exemplo, o servidor DNS bitsy.mit.edu provê o endereço IP do host www.aiit.or.kr, que é um servidor no Advanced Institute of Information Technology (na Korea). Finalizando, a sintaxe geral do comando nslookup. A sintaxe é: nslookup option1 option2 host-to-find dns-server Em geral, nslookup pode ser executado com zero, uma, duas ou mais opções. Agora, teste o comando nslookup. Faça o seguinte: 1. Execute nslookup para obter o endereço IP de um servidor Web no Brasil. 2. Execute nslookup para determinar o servidor de autoridade DNS para um endereço IP qualquer. 3. Execute nslookup para os servidores de e-mail para o Yahoo! mail. ipconfig Ipconfig (para Windows) e ifconfig (para Linux/Unix) estão entre as mais úteis ferramentas, especialmente para debugar questões da rede. Vamos descrever somente o ipconfig (muito parecido com o ifconfig) nesta aula prática. Ipconfig pode ser usado para mostrar a informação atual TCP/IP, incluindo seu endereço IP, endereço de servidor DNS, tipo de adaptador e etc. Por exemplo, se você deseja

ver as informações sobre seu host, simplesmente digite no prompt do Windows (como mostrado na Figura 2): ipconfig /all ipconfig é também muito útil para gerenciar a informação DNS armazenada no host. Para ver os registros armazenados em cache, digite o seguinte comando: ipconfig /displaydns Figura 2. Exemplo de ipconfig Cada entrada mostra o restante Tempo de Vida (Time to Live - TTL) em segundos. Nota: Se desejar, você pode popular entradas de DNS no arquivo \WINDOWS\system32\drivers\etc\hosts que armazena as informações sobre DNS. As entradas registradas neste arquivo tem prioridade sobre as entradas pesquisas em servidores DNS. Para limpar o cache, digite ipconfig /flushdns Este commando limpa o cache DNS com todas as suas entradas. Nota: Se a resposta for A operação solicitada requer elevação, significa que você não possui permissão de administrador para executar a tarefa. Vá em Iniciar>Programas>Acessórios>Prompt. Clique com o botão direito do mouse e selecione Execute como administrador. DNS com Wireshark Vamos capturar os pacotes DNS que são gerados. Use ipconfig para esvaziar o cache DNS em seu host. Inicie seu navegador e esvazie o cache do navegador. Execute Wireshark e digite ip.addr == seu_endereço_ip no campo de filtro, onde você obtém o endereço do computador que está executando Wireshark com ipconfig. Este filtro remove todos os pacotes que não foram originados ou destinados para seu host. Inicie captura de pacotes no Wireshark.

Com seu navegador, visite o site http://www.ietf.org Finalize a captura de pacotes. Responda às seguintes questões: 4. Localize as mensagens de requisição e resposta DNS. Elas são enviadas sobre o UDP ou TCP? 5. Qual a porta destino para a mensagem de requisição DNS? Qual é a porta fonte da mensagem DNS? 6. Para qual endereço IP a mensagem de requisição DNS é enviada? Use ipconfig para determinar o endereço IP de seu servidor local DNS. Esses dois endereços IP são os mesmos? 7. Examine a mensagem de requisição DNS. Qual o tipo de requisição DNS? A mensagem de requisição contém quais respostas? 8. Examine a mensagem DNS response. Quantas respostas são providas? O que cada resposta contém? 9. Considere o pacote subsequente TCP SYN enviado pelo seu host. O endereço IP destino do pacote SYN corresponde ao endereços IP fornecido pela mensagem response DNS? 10. Este site contém imagens. Antes de recuperar cada imagem, seu host requer novas requisições DNS? Agora vamos usar novamente o nslookup. Inicie captura de pacotes. Faça um nslookup no www.mit.edu Finalize a captura de pacotes. Você deve obter um trace que seja parecido com o da Figura 3 abaixo. Figura 3. Nslookup Outro exemplo Nota-se na Figura 3 que o nslookup atualmente enviou três requsições DNS e recebeu três DNS response. Para responder às questões seguintes, ignore os dois primeiros conjuntos de requisições/responses ( como eles são específicos do nslookup e não são normalmente

gerados pela aplicações padrões. Você deve ao invés disso, focar nas últimas mensagens de requisições e respostas). 11. Qual a porta destino para a mensagem de requisição DNS? Qual é porta fonte da mensagem DNS response? 12. Para qual endereço IPa mensagem de requisição DNS é enviada? Este é o endereço IP de seu servidor default local DNS? 13. Examine a mensagem de requisição DNS. Qual é o tipo mensagem de requisição DNS? A mensagem de requisição contém quais respostas? 14. Examine a mensagem DNS response. Quantas respostas são providas? O que cada uma dessas mensagens contém? Agora repita o experimento anterior, mas com o comando: nslookup type=ns mit.edu Responda as seguintes questões: 16. Para qual endereço IP a mensagem de requisição DNS é enviada? Este é o endereço IP de seu servidor default local DNS? 17. Examine a mensagem de requisição DNS. Qual é o tipo da mensagem de requisição DNS? A mensagem de requisição contém quais respostas? 18. Examine a mensagem DNS response. Quantos nomes de servidores MIT a mensagem response provê? Esta mensagem response também prove endereços IP dos servidores de nome MIT? Agora repita o experimento anterior, mas execute o comando: nslookup www.aiit.or.kr bitsy.mit.edu Responda as seguintes questões: 20. Para qual endereço a mensagem de requisição DNS é enviada? Este é o endereço IP de seu servidor default local DNS? Se não, qual é o endereço IP correspondente? 21. Examine a mensagem de requisição DNS. Qual o tipo de requisição de DNS? A mensagem de requisição contém alguma resposta? 22. Examine a mensagem response DNS. Quantas respostas são dadas? O que cada resposta contém? Conte-me e eu esquecerei. Mostre-me e eu lembrarei. Envolva-me e eu compreenderei. Provérbio Chinês