Logo Passei Direto
Buscar

Lab2 - DNS

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

Redes de Computadores
Prof. Flávio Seixas
Laboratório 3: DNS		Página 3 de 4
1. nslookup
Neste laboratório, faremos uso extensivo da ferramenta nslookup, que está disponível na maioria das plataformas Linux / Unix e Microsoft hoje. Para executar o nslookup no Linux / Unix, basta digitar o comando nslookup na linha de comando. Para executá-lo no Windows, abra o Prompt de Comando e execute o nslookup na linha de comando.
Em sua operação mais básica, a ferramenta nslookup permite que o host que executa a ferramenta consulte qualquer servidor DNS especificado para um registro DNS. O servidor DNS consultado pode ser um servidor DNS raiz, um servidor DNS de domínio de nível superior, um servidor DNS autoritativo ou um servidor DNS intermediário. Para realizar essa tarefa, o nslookup envia uma consulta DNS ao servidor DNS especificado, recebe uma resposta do DNS do mesmo servidor DNS e exibe o resultado.
Figura 1
A Figura 1 mostra os resultados de três comandos nslookup independentes (exibidos no prompt de comando do Windows). Neste exemplo, o host do cliente está localizado no campus da Polytechnic University no Brooklyn, onde o servidor DNS local padrão é o
dns-prime.poly.edu.
Ao executar o nslookup, se nenhum servidor DNS for especificado, o nslookup enviará a consulta para o servidor DNS padrão, que neste caso é o dns-prime.poly.edu. Considere o primeiro comando:
nslookup www.mit.edu
Em palavras, este comando está dizendo “por favor me envie o endereço IP para o host www.mit.edu”. Conforme mostrado na captura de tela, a resposta desse comando fornece duas informações: (1) o nome e endereço IP do servidor DNS que fornece a resposta; e (2) a resposta em si, que é o nome do host e o endereço IP de www.mit.edu. Embora a resposta tenha vindo do servidor DNS local na Polytechnic University, é bem possível que esse servidor DNS iterativamente tenha contatado vários outros servidores DNS para obter a resposta.
Agora considere o segundo comando:
nslookup –type=NS mit.edu
Neste exemplo, fornecemos a opção “-type = NS” e o domínio “mit.edu”. Isso faz com que o nslookup envie uma consulta para um registro do tipo NS para o servidor DNS local padrão. Em palavras, a consulta está dizendo: "por favor, envie-me os nomes de host do DNS autoritativo para mit.edu". (Quando a opção –type não é usada, o nslookup usa o padrão, que é consultar os registros do tipo A.). A resposta, exibida na captura de tela acima, primeiro indica o servidor DNS que está fornecendo a resposta: Servidor DNS, junto com três servidores de nomes MIT. Cada um desses servidores é de fato um servidor DNS autoritativo para os hosts no campus do MIT. No entanto, o nslookup também indica que a resposta é “não autoritativa”, o que significa que essa resposta veio do cache de algum servidor, e não de um servidor DNS autoritativo do MIT. Finalmente, a resposta também inclui os endereços IP dos servidores DNS autoritativos no MIT.
O Sistema de Nomes de Domínios (DNS) usa vários tipos de registros para direcionar e gerenciar o tráfego de domínios na internet. Aqui estão os principais tipos de registros DNS e suas funções:
1. Registro A (Address): Associa um domínio a um endereço IPv4. É o tipo mais comum e diz ao servidor onde encontrar um site usando um endereço numérico (ex., 192.168.1.1).
dig A example.com
nslookup -type=A example.com
2. Registro CNAME (Canonical Name): Usa um domínio como um alias de outro domínio. Por exemplo, o subdomínio "www.example.com" pode ser um CNAME para "example.com", simplificando o gerenciamento de vários subdomínios.
Exemplo: www.example.com é um alias para example.com.
dig CNAME www.example.com
nslookup -type=CNAME www.example.com
3. Registro MX (Mail Exchange): Define o servidor de e-mail responsável por receber mensagens em nome de um domínio. Esses registros incluem uma prioridade, permitindo definir a ordem dos servidores de e-mail.
dig MX example.com
nslookup -type=MX example.com
4. Registro NS (Name Server): Especifica os servidores de nomes autorizados para um domínio, que são responsáveis por responder às consultas DNS para esse domínio.
dig NS example.com
nslookup -type=NS example.com
Agora finalmente considere o terceiro comando:
nslookup www.aiit.or.kr bitsy.mit.edu
Neste exemplo, indicamos que queremos a consulta enviada ao servidor DNS bitsy.mit.edu em vez de ao servidor DNS padrão (dns-prime.poly.edu). Assim, a transação de consulta e resposta ocorre diretamente entre nosso host de consulta e bitsy.mit.edu. Neste exemplo, o servidor DNS bitsy.mit.edu fornece o endereço IP do host www.aiit.or.kr, que é um servidor da web no Instituto Avançado de Tecnologia da Informação (na Coréia).
Agora que passamos por alguns exemplos ilustrativos, talvez você esteja se perguntando sobre a sintaxe geral dos comandos do nslookup. A sintaxe é:
nslookup –option1 –option2 host-to-find dns-server
Em geral, o nslookup pode ser executado com zero, uma, duas ou mais opções. E, como vimos nos exemplos acima, o dns-server também é opcional; se não for fornecido, a consulta é enviada ao servidor DNS local padrão.
Agora que fornecemos uma visão geral do nslookup, é hora de testar você mesmo:
1. Execute o nslookup para obter o endereço IP de um servidor da Web na Ásia. Qual é o endereço IP desse servidor?
2. Execute o nslookup para determinar os servidores DNS autoritativos de uma universidade na Europa.
3. Execute o nslookup para que um dos servidores DNS obtidos na Pergunta 2 seja consultado para os servidores de correio do Yahoo! enviar. Qual é o seu endereço IP?
image1.png

Mais conteúdos dessa disciplina