Você está na página 1de 6

Trabalho de laboratório sobre DNS

Redes de Computadores I - 2005/2006


LEIC - Tagus Park
Semana de 3 a 7 de Outubro

1 Introdução
O objectivo desta aula é a familiarização com conceitos básicos do protocolo DNS. Serão
observados o mecanismos de pedido resposta assim como o formato das mensagens DNS.
Deverão seguir as instruções contidas neste guia e responder às questões colocadas. No
final da aula cada elemento do grupo deverá responder às questões recorrendo à sua área
privada do Fenix. Após terminar a introdução da ficha, deve chamar o docente, para que este
possa verificar a entrega.
As questões devem ser respondidas tendo em conta as informações apresentadas pela fer-
ramenta ethereal ou pelas aplicações de interrogação DNS utilizadas.
Nas questões de escolha múltipla deve assinalar todas as respostas válidas.

2 Carregamento de uma página


2.1 Procedimento
• Como root, editar o ficheiro /etc/resolv.conf por forma a que apresente o seguinte con-
teúdo:
nameserver 193.136.166.104
search ist.utl.pt tagus.ist.utl.pt
• Lançar o browser Firefox.

• Iniciar a captura de pacotes com o ethereal.

• Aceder a http://www . O proxy vai dizer que não existe nenhuma máquina com um certo
nome.

• Aceder a http://tdi

• Parar a captura de pacotes e aplicar o filtro de visualização “dns or http”.

2.2 Questões
1. Ao solicitar a página “www” o browser tentou ligar-se a (pode utilizar o comando “dig
-x <ip>” para descobrir a que nome corresponde um IP):
( ) google.

1
( ) página institucional do IST (www.ist.utl.pt).
( ) página institucional do pólo do Tagus Park do IST (www.tagus.ist.utl.pt).
( ) página institucional do governo da republica.

2. Qual o endereço IP do servidor DNS contactado?


( ) 193.136.166.104
( ) 193.136.128.66
( ) 172.20.41.200
( ) 172.20.28.30

3. Qual o porto utilizado pelo servidor DNS?

4. Qual o protocolo de transporte utilizado nas interrogações DNS?


( ) IP
( ) UDP
( ) TCP
( ) DNS
( ) HTTP

5. Quais os tipos de interrogação DNS observados?


()A
( ) AAAA
( ) MX
( ) NS
( ) SOA
( ) CNAME
( ) PTR

6. O browser Firefox dá preferência a contactar servidores que utilizam...


( ) IPv4
( ) IPv6

7. É efectuada nova interrogação DNS para carregar as imagens de tdi? (reflicta bem na
resposta)
( ) Sim
( ) Não

3 Procura invertida
3.1 Procedimento
• Determinar o endereço IP da interface ethernet do seu PC emitindo o comando ifconfig
eth0

2
• Iniciar a captura de pacotes com o ethereal.

• Determinar o nome DNS atribuído ao seu PC emitindo o comando dig -x <endereço


ip>

• Parar a captura de pacotes e aplicar o filtro de visualização “dns’.

3.2 Questões
1. Qual o tipo de interrogação DNS realizado?
()A
( ) AAAA
( ) MX
( ) NS
( ) SOA
( ) CNAME
( ) PTR

2. Qual a período de validade da resposta?

3. Fazendo dig -x 193.136.166.104 pode descobrir o nome DNS do servidor indicado no


ficheiro /etc/resolv.conf. Poderia substituir o IP pelo nome nesse ficheiro?
( ) Sim
( ) Não

4 Servidores de email
4.1 Procedimento
• Iniciar a captura de pacotes com o ethereal.

• Emitir o comando host ist.utl.pt

• Emitir o comando host -t MX ist.utl.pt

• Parar a captura de pacotes e aplicar o filtro de visualização “dns”.

4.2 Questões
1. Qual o tipo de interrogação DNS realizado?
()A
( ) AAAA
( ) MX
( ) NS
( ) SOA
( ) CNAME
( ) PTR

3
2. Quantos servidores de email recebem email para o dominio ist.utl.pt?

3. Existe algum endereço IP associado ao nome ist.utl.pt?


( ) Sim
( ) Não

4. Qual o servidor de email utilizado preferencialmente para entregar email destinado ao


domínio ist.utl.pt?
( ) smtp.ciist.ist.utl.pt
( ) smtp.tagus.ist.utl.pt
( ) smtp.ist.utl.pt
( ) smtp0.ist.utl.pt
( ) smtp1.ist.utl.pt
( ) smtp2.ist.utl.pt
( ) smtp3.ist.utl.pt

5 Servidores autoritários
5.1 Procedimento
• Emitir o comando nslookup tdi.tagus.ist.utl.pt ns.ist.utl.pt, que pede ao servidor DNS
da Alameda o IP de tdi.tagus.ist.utl.pt.
• Emitir o comando nslookup www.nasa.gov ns.ist.utl.pt

5.2 Questões
1. Para o domínio tdi.tagus.ist.utl.pt o servidor DNS é utilizado é...
( ) autoritário.
( ) não autoritário.

2. Para o domínio www.nasa.gov o servidor DNS é utilizado é...


( ) autoritário.
( ) não autoritário.

3. Quantos endereços IP são apresentados em resposta a www.nasa.gov?

6 Balanceamento de carga
6.1 Procedimento
• Iniciar a captura de pacotes com o ethereal.
• Emitir várias vezes o comando dig @ns.ist.utl.pt www.google.com, que utiliza o servi-
dor DNS da Alameda

4
• Emitir várias vezes o comando dig @ns.ist.utl.pt www.ola.pt

• Parar a captura de pacotes e aplicar o filtro de visualização “dns”.

6.2 Questões
1. Quantos endereços IP são apresentados para o domínio www.google.com?

2. Quantos endereços IP são apresentados para o domínio www.ola.pt?

3. A ordem pela qual são apresentados os endereços IP para www.google.com é sempre a


mesma?
( ) Sim
( ) Não

4. Qual o domínio que apresenta respostas com um Time-To-Live menor?


( ) www.google.com
( ) www.ola.pt

5. Quantas questões DNS são enviadas na mensagem de pedido de www.google.com?

6. Quantas respostas DNS são recebidas em resposta ao pedido de www.google.com?

7. Quantas respostas DNS são recebidas em resposta ao pedido de www.ola.pt?

8. Quantos servidores DNS são responsáveis pela zona ola.pt?

9. Quantos servidores DNS são apresentados como responsáveis pela zona l.google.com?

10. Quantos níveis de indirecção usa o esquema de balanceamento de carga por DNS utili-
zado pelo www.google.com?

7 Interrogações iterativas
7.1 Procedimento
• Realizar uma interrogação iterativa do nome tdi.ist.utl.pt utilizando o comando dig
+trace tdi.tagus.ist.utl.pt @ns.ist.utl.pt (não é possível efectuar a interrogação itera-
tiva ao servidor DNS do campus). Caso não sejam efectuadas 5 interrogações repita o
comando.

7.2 Questões
1. Quantos servidores de raíz são apresentados?

2. Quantos servidores são apresentados para a zona pt?

3. Quantos servidores são apresentados para a zona utl.pt?

4. Quantos servidores são apresentados para a zona tagus.ist.utl.pt?

5
5. Porque não é mostrada a lista de servidores responsáveis pela zona ist.utl.pt?
( ) Porque não existem.
( ) Porque são os mesmos que os responsáveis pela zona utl.pt.
( ) Porque são os mesmos que os responsáveis pela zona tagus.ist.utl.pt.
( ) Porque o servidor responsável pela zona utl.pt utilizado conhece os responsáveis
pela zona ist.utl.pt.
( ) Porque o servidor responsável pela zona utl.pt utilizado conhece os responsáveis
pela zona tagus.ist.utl.pt.

Grupo No :............................ Turno:........................................

Aluno No ............................. PC:........


Nome ..........................................................

Aluno No .............................
Nome ..........................................................

Aluno No .............................
Nome ..........................................................

Avaliado por :............................. em: .........................................


Classificação :..........................................................

Você também pode gostar