Redes de Computadores LTI

Tamanho: px
Começar a partir da página:

Download "Redes de Computadores LTI"

Transcrição

1 Redes de Computadores LTI Domain Name System DNS Professores: António Casimiro, José Rufino, Pedro Ferreira [docentes 2014/2015 DNS Domain Name System LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 2

2 DNS Máquinas identificadas por endereços IP Ex: (IP v4) Ex: 2001:690:21c0:f606:fac:c1e:0:c1a5 (IP v6) População= (estimativa para 03/2013) v4: 32 bit, 2 32 = V6:128 bit, = Pessoas preferem identificar por um nome Ex: O DNS é responsável por efetuar a tradução LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro, P. Ferreira 3 Serviços do DNS Fornece um IP dado um nome (ou vice-versa) Associa um nome (alias) a outro nome Ex: webserver.di.fc.ul.pt a nau.di.fc.ul.pt Designa nomes de servidores de mail Ex: atuneiro.di.fc.ul.pt; mail.nos.pt Distribuição de carga Um nome pode corresponder a diversos servidores com diversos IPs Ex: Livro 6th Ed: Custom Ed: LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro, P. Ferreira 4

3 Serviços DNS Utilização de Nomes/Tradução para Endereços DNS Domain Name System Exemplo Linux: gethostbyname getaddrinfo (RFC 3493) LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 5 Resolução de um nome iterated query Local Name server cada ISP tem um servidor de nomes local (default name server). Quando algum host envia uma mensagem de pedido de DNS, é enviado para este servidor. Root server Existem 13 em toda a Internet. Mantêm uma lista de Authoritative servers para os TLDs. Top Level Domain (TLD) server authoritative em relação a domínios principais. Authoritative Name server Um servidor é authoritative em relação a um dado nome, se tiver sempre um registo DNS que traduz esse nome num IP LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 6

4 Resolução de um nome recursive query Resolução de nomes: possível existência e intervenção de intermediate name servers Iterated query geralmente nas consultas aos servidores de raiz Recursive query nem sempre suportadas LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 7 Resolução de Nomes Combinação de interrogações iteradas e recursivas Servidores DNS obrigatoriamente têm de suportar interrogações iteradas suporte seletivo a interrogações recursivas: procedentes do interior do domínio X procedentes do exterior do domínio Interrogações iteradas atualmente, as únicas suportadas pelos servidores de raiz. Interrogações recursivas preferidas quando que possível LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 8

5 DNS Hierarquia de Nomes TLD Top Level Domains Domínio com int org net edu gov mil países Significado gtld generic TLDs Organizações comerciais Organizações internacionais Organizações sem fins-lucrativos Redes (suporte e.g., servidores de raiz) U.S. instituições educativas U.S. instituições governamentais U.S. militares cctld country code TLD Identificadores territoriais (2 caracteres) LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 9 Root servers (2009) LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 10

6 Root servers (Março 2013) Livro 6th Ed: Custom Ed: LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro, P. Ferreira 11 DNS Registos Servidores contêm registos no formato seguinte: Nome: nome do host ou nome do domínio TTL: Time to Live Class: identifica família de protocolos IN: Internet LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 12

7 DNS Registos Type, Rdata: Tipo,Valor (significado varia consoante o tipo): A Name: nome canónico do host nome nativo; Valor: endereço IP (IPv4) AAAA Name: nome canónico do host nome nativo; Valor: endereço IP (IPv6) LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 13 DNS Registos Type, Rdata: Tipo,Valor (significado varia consoante o tipo): CNAME correspondência entre nomes; Name: nome conhecido do host; Valor: nome encoberto do host. SOA Name: designação de um domínio; Valor: identificação do servidor Start Of Authority. LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 14

8 DNS Registos Type, Rdata: Tipo,Valor (significado varia consoante o tipo): NS Identificação de servidores (autoritários) de nomes; Name: designação de um domínio; Valor: nome de um authoritative name server. MX Semelhante a CNAME mas para Name: domínio; Valor: prioridade e nome do servidor de . LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 15 DNS Registos Type, Rdata: Tipo,Valor (significado varia consoante o tipo): PTR apontador para nome do domínio; utilizado em conversões inversas. SRV Identificação de serviços disponíveis Name: do tipo _service._proto.name. Valor: nome e porto do servidor que fornece o serviço LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 16

9 DNS Resolução Inversa Type: PTR LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 17 Type Value Meaning DNS Resource Record Types Resumo A 1 Host Address CNAME 5 Not a Canonical NAME (read: alias name for a host) MX 15 Mailbox exchange for the domain SOA 6 Start Of a zone of Authority NS 2 Authoritative Name Server for a domain PTR 12 PoinTeR to another part of domain name space HINFO 13 Comment field (e.g., host CPU and OS) (not used) TXT 16 Arbitrary string attributes (see RFC 1464) WKS 11 Well-Known Services (obsolete RFC 1123) SRV 33 SeRVice available in a domain (defined in RFC 2782) ANY 255 all/some Types alsoadig and host type option LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 18

10 DNS - Mensagens LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 19 DNS - Mensagens Campo: Flags QR: Query/Response Opcode: Operation Code (see card) AA: Authoritative Answer TC: Truncation RD: Recursion Desired RA: Recursion Available Rcode: Response Code (see card) TCP/IP and tcpdump reference card Livro 6th Ed: Custom Ed: LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 20

11 DNS Protocolo de Transporte Usado Protocolo UDP Porto 53 Normalmente utilizado Mensagens limitadas a 512 octetos Mensagens de maior dimensão usam extensões definidas no RFC 6891 EDNS. Protocolo TCP Porto 53 Utilitários (dig, host, nslookup) podem usar TCP +tcp opção do dig para usar TCP -T opção do host para usar TCP LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 21 DNS Utilitários Programas que permitem gerar interrogações DNS e representar as correspondentes respostas Formatam resource records e emitem mensagens DNS Recebem respostas e interpretam resource records Linux vários utilitários (e.g. dig, host, nslookup) Windows uso do utilitário nslookup LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 22

12 Consultas DNS (I) NSLOOKUP: utilização em Windows Identificar: servidores de raiz. nslookup Interativo Linha de comando LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 23 Consultas DNS (II) Domain Information Groper (DIG): utilização em Linux Obter: endereço IP LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 24

13 Consultas DNS (III) Domain Information Groper (DIG): utilização em Linux Identificar: fonte primária config. DNS LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 25 DIG - Exemplo de utilização (I) consulta ao servidor de nomes por omissão $ dig serv rc.di.fc.ul.pt t A ; <<>> DiG P1 RedHat P1.fc15 <<>> serv rc.di.fc.ul.pt t A ;; global options: +cmd ;; Got answer: ;; >>HEADER<< opcode: QUERY, status: NOERROR, id: ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;serv rc.di.fc.ul.pt. IN A Comando dig Sumário das Respostas Headers Interrogação ;; ANSWER SECTION: serv rc.di.fc.ul.pt IN CNAME webserver.di.fc.ul.pt. webserver.di.fc.ul.pt IN CNAME nau.di.fc.ul.pt. nau.di.fc.ul.pt IN A ;; AUTHORITY SECTION: di.fc.ul.pt IN NS iate.di.fc.ul.pt. di.fc.ul.pt IN NS falua.di.fc.ul.pt. ;; ADDITIONAL SECTION: iate.di.fc.ul.pt IN A falua.di.fc.ul.pt IN A RRs na Resposta Servidores DNS de autoridade Informação útil adicional ;; Query time: 1 msec ;; SERVER: #53( ) ;; WHEN: Fri Mar 9 16:41: ;; MSG SIZE rcvd: 166 Servidor DNS que respondeu à interrogação LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 26

14 DIG - Exemplo de utilização (II) uso de um servidor de nomes alternativo/específico $ t A ; <<>> DiG P1 RedHat P1.fc15 t A ;; global options: +cmd ;; Got answer: ;; >>HEADER<< opcode: QUERY, status: NOERROR, id: ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3 ;; QUESTION SECTION: ; IN A ;; ANSWER SECTION: IN A Comando dig Sumário das Respostas Headers Interrogação RRs na Resposta ;; AUTHORITY SECTION: di.fc.ul.pt. 900 IN NS a.ul.pt. di.fc.ul.pt. 900 IN NS dns.di.fc.ul.pt. di.fc.ul.pt. 900 IN NS ns01.fc.ul.pt. ;; ADDITIONAL SECTION: dns.di.fc.ul.pt. 900 IN A ns01.fc.ul.pt IN A ns01.fc.ul.pt IN AAAA 2001:690:21c0:104::11 ;; Query time: 1 msec ;; SERVER: #53( ) ;; WHEN: Fri Mar 16 00:20: ;; MSG SIZE rcvd: 241 Servidores DNS de autoridade Informação útil adicional Servidor DNS que respondeu à interrogação... Questions Answers Authority Additional LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 27 DIG - Exemplo de utilização (III) consulta observou delegação de autoridade sobre domínio $ project.eu t A ; <<>> DiG Ubuntu project.eu t A ;; >>HEADER<< opcode: QUERY, status: NOERROR, id: ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 1 ;; QUESTION SECTION: ; project.eu. IN A ;; ANSWER SECTION: project.eu. 691 IN CNAME karyon project.eu. karyon project.eu. 691 IN A ;; AUTHORITY SECTION: karyon project.eu. 691 IN NS dns.di.fc.ul.pt. karyon project.eu. 691 IN NS ns01.fc.ul.pt. Comando dig Sumário das Respostas Headers Interrogação RRs na Resposta Servidores DNS de autoridade ;; Query time: 49 msec ;; SERVER: #53( ) ;; WHEN: Sat Mar 21 20:21:18 WET 2015 ;; MSG SIZE rcvd: 128 Servidor DNS que respondeu à interrogação Questão: como confirmar a delegação de autoridade sobre zonas do espaço de nomes? LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 28

15 DIG - Exemplo de utilização (IV) consulta delegação de autoridade sobre um nome $ project.eu t A +trace ; <<>> DiG Ubuntu project.eu t A +trace Comando dig IN NS d.root servers.net IN NS e.root servers.net IN NS f.root servers.net IN NS g.root servers.net.... ;; Received 755 bytes from #53(dns.di.fc.ul.pt) in 23 ms eu IN NS si.dns.eu. eu IN NS nl.dns.eu. eu IN NS uk.dns.eu.... ;; Received 577 bytes from #53(g.root servers.net) in 60 ms karyon project.eu IN NS dns.di.fc.ul.pt. ;; Received 604 bytes from #53(si.dns.eu) in 62 ms project.eu. 900 IN CNAME karyon project.eu. karyon project.eu. 900 IN A karyon project.eu. 900 IN NS ns01.fc.ul.pt. karyon project.eu. 900 IN NS dns.di.fc.ul.pt. ;; Received 144 bytes from #53(dns.di.fc.ul.pt) in 1 ms LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 29 DIG Trace DIG - Exemplo de utilização (V) Indica o caminho de delegação desde a raiz até ao nome procurado $ dig di.fc.ul.pt t MX +trace IN NS c.root-servers.net IN NS d.root-servers.net. (...) IN NS b.root-servers.net. ;; Received 512 bytes from #53( ) in 0 ms pt IN NS sns-pb.isc.org. pt IN NS ns-pt.nlnetlabs.nl. pt IN NS auth210.ns.uu.net. pt IN NS ns.dns.br. pt IN NS auth200.ns.uu.net. pt IN NS ns2.nic.fr. pt IN NS ns2.dns.pt. pt IN NS ns.dns.pt. ;; Received 496 bytes from #53(c.root-servers.net) in 34 ms (continua no slide seguinte ) LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 30

16 DIG Trace DIG - Exemplo de utilização (V) (continuação) ul.pt IN NS a.ul.pt. ul.pt IN NS b.ul.pt. ;; Received 154 bytes from #53(ns-pt.nlnetlabs.nl) in 107 ms di.fc.ul.pt IN NS ns01.fc.ul.pt. di.fc.ul.pt IN NS dns.di.fc.ul.pt. ;; Received 126 bytes from #53(a.ul.pt) in 7 ms di.fc.ul.pt. 900 IN MX 20 barca.di.fc.ul.pt. di.fc.ul.pt. 900 IN MX 10 atuneiro.di.fc.ul.pt. di.fc.ul.pt. 900 IN NS b.ul.pt. di.fc.ul.pt. 900 IN NS dns.di.fc.ul.pt. di.fc.ul.pt. 900 IN NS ns01.fc.ul.pt. di.fc.ul.pt. 900 IN NS ns02.fc.ul.pt. di.fc.ul.pt. 900 IN NS a.ul.pt. ;; Received 388 bytes from #53(ns01.fc.ul.pt) in 9 ms LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 31 Estudo DNS Questões fundamentais de auto-aferição 1. Slide 26: qual o IP do servidor DNS que respondeu à consulta? 2. Slide 26: a resposta provém de um servidor DNS com autoridade sobre o domínio? 3. Slide 26, 27 e 28: Como saber (numa fração de segundo, ou menos) se a resposta obtida provém de um servidor com autoridade? 4. Slide 27: quantos servidores de nomes são reportados como tendo autoridade sobre o domínio? 5. Slide 27: a resposta obtida na consulta provém de algum desses servidores? 6. Slide 27: em que porto foi recebida a resposta da consulta efetuada? 7. Slide 26, 27 e 28: qual o protocolo de transporte usado nas consultas? 8. Slide 28: a consulta efetuada foi iterada ou recursiva? 9. Slide 29: o caminho de delegação desde a raiz até ao nome procurado pode ser obtido a partir de qualquer servidor DNS? LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 32

17 DNS Registo SRV Type, Rdata: Tipo,Valor (especificados pelo RFC 2782): SRV Name - tem o seguinte formato: _service._protocol[.sub-domain].domain Valor (Rdata): tem o seguinte formato: priority weight port target LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 33 DNS Uso do Registo SRV exemplo de alguns serviços Especificação do Campo Nome (RR SRV Query) Serviço Protocolo Sub-domínio _sip _tcp _udp Observações SIP: Session Initiation Protocol Uso: VoIP, estabelecimento de chamadas voz _autodiscover _tcp Exchange Autodiscover service Uso: Windows Outlook _kerberos _kpasswd _tcp _udp _tcp _udp Kerberos Uso: Autenticação Linux Kerberos Password Change Uso: Autenticação Linux LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 34

18 DNS Uso do Registo SRV exemplo de alguns serviços Especificação do Campo Nome (RR SRV Query) Serviço Protocolo Sub-domínio Observações _ldap _tcp x._msdcs LDAP: Lightweight Directory Access Protocol Uso: Autenticação Windows Observações adicionais: _msdcs Microsoft Domain Controller Services Valores possíveis para x: pdc Primary Domain Controller dc gc Domain Controller Global Catalogue LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 35 DIG - Exemplo de utilização (VI) localização de serviços (Kerberos) RR SRV $ _kerberos._tcp.fc.ul.pt t SRV ; <<>> DiG Ubuntu _kerberos._tcp.fc.ul.pt t SRV ;; >>HEADER<< opcode: QUERY, status: NOERROR, id: 2835 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 7 ;; QUESTION SECTION: ;_kerberos._tcp.fc.ul.pt. IN SRV Comando dig Sumário das Respostas Headers Interrogação ;; ANSWER SECTION: _kerberos._tcp.fc.ul.pt. 600 IN SRV fc dc02.fc.ul.pt. _kerberos._tcp.fc.ul.pt. 600 IN SRV fc dc01.fc.ul.pt. _kerberos._tcp.fc.ul.pt. 600 IN SRV fc dc03.fc.ul.pt. ;; ADDITIONAL SECTION: fc dc02.fc.ul.pt. 900 IN A fc dc02.fc.ul.pt. 900 IN AAAA 2001:690:21c0:f252::dc02 fc dc01.fc.ul.pt. 900 IN A fc dc01.fc.ul.pt. 900 IN AAAA 2001:690:21c0:f252::dc01 fc dc03.fc.ul.pt. 900 IN A fc dc03.fc.ul.pt. 900 IN AAAA 2001:690:21c0:f252::dc03 RRs na Resposta Informação útil adicional ;; Query time: 3 msec ;; SERVER: #53( ) ;; WHEN: Fri Mar 20 15:39:11 WET 2015 ;; MSG SIZE rcvd: 292 Servidor DNS que respondeu à interrogação LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 36

19 DIG - Exemplo de utilização (VII) localização de serviços (Active Directory) RR SRV $ _ldap._tcp.dc._msdcs.fc.ul.pt t SRV ; <<>> DiG Ubuntu _ldap._tcp.dc._msdcs.fc.ul.pt t SRV ;; >>HEADER<< opcode: QUERY, status: NOERROR, id: ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 7 ;; QUESTION SECTION: ;_ldap._tcp.dc._msdcs.fc.ul.pt. IN SRV Comando dig Sumário das Respostas Headers Interrogação ;; ANSWER SECTION: _ldap._tcp.dc._msdcs.fc.ul.pt. 600 IN SRV fc dc01.fc.ul.pt. _ldap._tcp.dc._msdcs.fc.ul.pt. 600 IN SRV fc dc02.fc.ul.pt. _ldap._tcp.dc._msdcs.fc.ul.pt. 600 IN SRV fc dc03.fc.ul.pt. ;; ADDITIONAL SECTION: fc dc01.fc.ul.pt. 900 IN A fc dc01.fc.ul.pt. 900 IN AAAA 2001:690:21c0:f252::dc01 fc dc02.fc.ul.pt. 900 IN A fc dc02.fc.ul.pt. 900 IN AAAA 2001:690:21c0:f252::dc02 fc dc03.fc.ul.pt. 900 IN A fc dc03.fc.ul.pt. 900 IN AAAA 2001:690:21c0:f252::dc03 RRs na Resposta Informação útil adicional ;; Query time: 5 msec ;; SERVER: #53( ) ;; WHEN: Fri Mar 20 16:23:54 WET 2015 ;; MSG SIZE rcvd: 298 Servidor DNS que respondeu à interrogação LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 37 Utilização da linguagem Python Resumo Serviço de resolução de nomes do DNS através de métodos do módulo socket. O módulo inclui alguns métodos para resolução de nomes: gethostbyname(hostname) IPv4; tipo A gethostbyaddr(ip_address) gethostbyname_ex(hostname) IPv4, IPv6; tipos A, AAAA IPv4; tipos A, CNAME Outras interrogações ao DNS: módulo externo dnspython LTI - FCUL , P. Ferreira 38

20 #!/usr/bin/python # -*- coding: utf-8 -*- import socket Utilização da Linguagem Python Exemplo de resolução de nomes print "******** Exemplo de gethostbyname" hostname = ' ip = socket.gethostbyname(hostname) print "O endereço IP de %s é %s\n" % (hostname, ip) Edite o código num ficheiro de texto, com nome exemplo.py, e execute print "******** Exemplo de gethosbyname_ex" hostname = ' r = socket.gethostbyname_ex(hostname) com: print "O tuplo recebido é:\n", r print "ou seja, %s é a lista de pseudónimos do " % r[1] print "nome canónico %s, que tem os seguintes endereços IPv4:" % r[0] for ip in r[2]: print ip $ python exemplo.py print "\n******** Exemplo de gethostbyaddr" ip = '2a03:2880:10:cf07:face:b00c:0:1' # IPv6 r = socket.gethostbyaddr(ip) print "O tuplo recebido é:\n", r print "\n%s é o endereço IPv6 do nome canónico %s" % (r[2], r[1]) LTI - FCUL , P. Ferreira 39 Address Block Redes IPv4 Endereços IP Especiais Present use /8 "This" network /8 Private use networks /8 Loopback /16 Link local /12 Private use networks /24 IETF protocol assignments /24 TEST NET /24 6to4 relay anycast /16 Private use networks /15 Network interconnect device benchmark testing /24 TEST NET /24 TEST NET /4 Multicast /4 Reserved for future use LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 40

21 Redes IPv4 Organização da infraestrutura Intranets (redes privadas) Internet (rede publica) Estruturação em sub redes (esquema simplificado) LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 41 Redes IPv4 Organização da infraestrutura Intranets - Endereços IP Privados LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 42

22 Redes de Computadores - LTI TP2 - Elementos de Estudo Computer Networking: a top-down approach featuring the Internet. J. Kurose and K. Ross. 6th Ed., Addison Wesley, (em alternativa: 4th, 3rd and 2nd editions). Capítulo 2 Custom Ed. (versão customizada por José Rufino e António Casimiro). Capítulo 2 TCP/IP Tutorial and Technical Overview, IBM Redbooks, December Manual do utilitário DIG PDF disponível na página da disciplina Laboratório: man dig LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 43 Redes de Computadores - LTI TP2 - Elementos de Estudo RFC 1034 Domain Names Concepts and Facilities - November RFC 1035 Domain Names Implementation and Specification - November TCP/IP and tcpdump reference card. LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 44

23 Sobre a importância dos nomes na... Internet? LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 45 Obrigado pela vossa atenção! Questões finais? Redes de Computadores (RC LTIC) LTI - FCUL , R. Almeida, M. Correia, J. Rufino, A. Casimiro 46

Fernando M. V. Ramos, fvramos@ciencias.ulisboa.pt, RC (LEI), 2015-2016 TP03. DNS. Redes de Computadores

Fernando M. V. Ramos, fvramos@ciencias.ulisboa.pt, RC (LEI), 2015-2016 TP03. DNS. Redes de Computadores TP03. DNS Redes de Computadores Objetivos Uma introdução ao protocolo DNS Um olhar com algum detalhe para dentro do protocolo O mundo sem DNS DNS: domain name system Domain Name System Uma base de dados

Leia mais

A Brief introduction to DNS A practical approach in Archlinux. Prof. Rossano Pablo Pinto May/2017-v0.9.1

A Brief introduction to DNS A practical approach in Archlinux. Prof. Rossano Pablo Pinto May/2017-v0.9.1 A Brief introduction to DNS A practical approach in Archlinux Prof. Rossano Pablo Pinto May/2017-v0.9.1 1 Agenda Introdução DNS Domínios Name servers Resolução Registros Configuração de servidor Testes

Leia mais

Arquitectura de Redes

Arquitectura de Redes Arquitectura de Redes Domain Name System DNS 1 Objectivo / Motivação 2 'What's the use of their having names the Gnat said if they won't answer to them?' Alice no País das Maravilhas Resolução de nomes

Leia mais

Redes de Computadores LTI

Redes de Computadores LTI Redes de Computadores LTI Nível de Transporte na Internet Protocolo TCP Professores: António Casimiro, José Rufino, Pedro Ferreira [docentes rcp@listas.di.ciencias.ulisboa.pt] 2014/2015 Nível: Transporte

Leia mais

Breve introdução ao DNS Uma abordagem prática (aka crash course on DNS :))

Breve introdução ao DNS Uma abordagem prática (aka crash course on DNS :)) Breve introdução ao DNS Uma abordagem prática (aka crash course on DNS :)) Prof. Rossano Pablo Pinto Novembro/2012-v0.3 Abril/2013-v0.5 (em construção) Prof. Rossano Pablo Pinto - http://rossano.pro.br

Leia mais

Arquitectura de Redes

Arquitectura de Redes Arquitectura de Redes Domain Name System DNS 1 Objectivo / Motivação 2 'What's the use of their having names the Gnat said, 'if they won't answer to them?' Alice no País das Maravilhas Resolução de nomes

Leia mais

Configurar um servidor de DNS no Ubuntu via Webmin

Configurar um servidor de DNS no Ubuntu via Webmin Configurar um servidor de DNS no Ubuntu via Webmin Date : 13 de Outubro de 2014 Um dos serviços mais importantes em qualquer rede é o DNS (Domain Name System)). Este serviço é responsável pela tradução

Leia mais

DNS: Domain Name System

DNS: Domain Name System DNS: Domain Name System Resolução de Nomes de Domínio Edgard Jamhour UDP:53 Serviço DNS: Domain Name System *.ufpr.br=ip *. br=ip *. google.com=ip *. pucpr.br=ip.ufpr.br? ip Árvore de nomes root NOMES

Leia mais

DNS: Domain Name System. Edgard Jamhour

DNS: Domain Name System. Edgard Jamhour DNS: Domain Name System Serviço DNS: Domain Name System nome - ip nome - ip Nome? IP nome - ip nome - ip Árvore de nomes br RAIZ br pucpr ufpr Pucpr Ufpr ppgia eureka FOLHA ZONAS DNS ZONA.br br RAIZ servidor

Leia mais

Arquitectura de Redes

Arquitectura de Redes Arquitectura de Redes Domain Name System Arq. de Redes - Pedro Brandão - 2004 1 Objectivo / Motivação Resolução de nomes (alfanuméricos) para endereços IPs Será que 66.102.11.99 é mais fácil de decorar

Leia mais

Mestrado em Engenharia Electrotécnica e de Computadores Comunicações Industriais e Empresariais. Nome: Número:

Mestrado em Engenharia Electrotécnica e de Computadores Comunicações Industriais e Empresariais. Nome: Número: Mestrado em Engenharia Electrotécnica e de Computadores Comunicações Industriais e Empresariais DNS, Domain Name Service : Número: 1. Objectivos Entender o serviço e a estrutura de domínios DNS Instalar

Leia mais

Transforme o seu Raspberry PI num servidor de DNS

Transforme o seu Raspberry PI num servidor de DNS Transforme o seu Raspberry PI num servidor de DNS Date : 28 de Outubro de 2013 Segundo dados divulgados recentemente no site raspberrypi.org, 1,75 milhões é o numero de mini Raspberry Pi vendidos em todo

Leia mais

Redes Integradas de Telecomunicações II

Redes Integradas de Telecomunicações II Redes Integradas de Telecomunicações II DEE-FCT/UNL Aula #1 1 Introdução As aplicações são o principal motivo para a realização da rede Internet, e o que motivou todo o esforço de desenvolvimento de no

Leia mais

Curso de extensão em Administração de serviços GNU/Linux

Curso de extensão em Administração de serviços GNU/Linux Curso de extensão em Administração de serviços GNU/Linux Italo Valcy - italo@dcc.ufba.br Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia Administração

Leia mais

Arquitectura de Redes

Arquitectura de Redes Arquitectura de Redes Domain Name System DNS 1 Objectivo / Motivação 2 'What's the use of their having names the Gnat said if they won't answer to them?' Alice no País das Maravilhas Resolução de nomes

Leia mais

Módulo 3 Nível Transporte

Módulo 3 Nível Transporte Nível Transporte Redes de Computadores - LTIC António Casimiro 2º Semestre 2014/15 Adaptado a partir de: Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross, Addison Wesley,

Leia mais

Protocolos da camada aplicação

Protocolos da camada aplicação Protocolos da camada aplicação Definem como processos de uma aplicação trocam mensagens Mais especificamente definem Tipos de mensagens trocadas Sintaxe dos vários tipos de mensagens Ex.: campos Semântica

Leia mais

CST em Redes de Computadores

CST em Redes de Computadores CST em Redes de Computadores Serviços de Rede Aula 11 Domain Name Server Prof: Jéferson Mendonça de Limas História No início da Internet, ou seja, utilização do TCP/IP na ARPANET, como existiam poucos

Leia mais

Redes de Computadores

Redes de Computadores Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 16 de maio de 2017 Visão Geral 1 Camada de Aplicação 2 3 4 Camada de Aplicação Ao analisar esta camada devemos focar em alguns objetivos:

Leia mais

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

Roteiro LEIA COM ATENÇÃO AS SEGUINTES INSTRUÇÕES E OBSERVAÇÕES. Equipamentos, materiais, reagentes ou produto Título: DNS Nº 1 Disciplina: Sistemas Operacionais Redes Windows Pontuação: Instruções e observações: LEIA COM ATENÇÃO AS SEGUINTES INSTRUÇÕES E OBSERVAÇÕES 1. Será utilizado o sistema operacional Windows

Leia mais

Administração de Redes em Software Livre GNU/Linux SERVIDOR DNS

Administração de Redes em Software Livre GNU/Linux SERVIDOR DNS Administração de Redes em Software Livre GNU/Linux SERVIDOR DNS Professor: Acesso a computadores sem que o usuário tenha conhecimento de seu endereço IP. O DNS (Domain Name Server) é um sistema de gerenciamento

Leia mais

Redes de Computadores e Aplicações

Redes de Computadores e Aplicações Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do N Campus Currais Novos Redes de Computadores e Aplicações Aula 46 - Camada de Aplicação Protocolo DNS Prof. Diego Pereira

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de

Leia mais

Rafael Dantas Justo. Engenheiro de Software

Rafael Dantas Justo. Engenheiro de Software Rafael Dantas Justo Engenheiro de Software DNS Reverso NIC.br DNS? John John Paul John (1) Paul (2) George (3) John (1) Paul (2) George (3) Ringo (4) (8) John (1) Paul (2) (5) (7) (6) George (3) Ringo

Leia mais

Sistemas Operacionais Aplicados a Redes

Sistemas Operacionais Aplicados a Redes Campus Taguatinga Coordenação de Informática Manutenção e Suporte INSTITUTO FEDERAL BRASÍLIA RIO GRANDE DO NORTE Sistemas Operacionais Aplicados a Redes BANCO DE DADOS DNS Prof. Bruno Pereira Pontes bruno.pontes@ifb.edu.br

Leia mais

PTC Aula DNS O serviço de diretório da Internet. (Kurose, p ) (Peterson, p ) 31/03/2016

PTC Aula DNS O serviço de diretório da Internet. (Kurose, p ) (Peterson, p ) 31/03/2016 PTC 3450 - Aula 08 2.4 DNS O serviço de diretório da Internet (Kurose, p. 95-106) (Peterson, p. 239-242) 31/03/2016 Muitos slides adaptados com autorização de J.F Kurose and K.W. Ross, All Rights Reserved

Leia mais

Aula 03 DNS (Domain Name Server)

Aula 03 DNS (Domain Name Server) Aula 03 DNS (Domain Name Server) Prof. Roitier Campos Gonçalves Objetivos Entender o funcionamento do DNS Configurar clientes DNS Configurar e testar Servidores DNS DNS Domain Name Server O DNS - Domain

Leia mais

Redes de Computadores LTI

Redes de Computadores LTI Redes de Computadores LTI Multimédia Professores: António Casimiro, José Rufino, Pedro Ferreira [docentes rcp@listas.di.ciencias.ulisboa.pt] 2014/2015 Multimédia e Qualidade de Serviço Aplicações multimédia:

Leia mais

Redes de Computadores I. Camada de Aplicação no TCP/IP

Redes de Computadores I. Camada de Aplicação no TCP/IP v.2016 Redes de Computadores I Camada de Aplicação no TCP/IP Prof. Ricardo Couto A. da Rocha rcarocha@ufg.br UFG Regional Catalão Roteiro Conceitos Básicos e Arquitetura DNS Domain Name System Protocolo

Leia mais

Introdução às Redes e Protocolos TCP/IP Sessão nº7. Jorge Gomes jorge@lip.pt

Introdução às Redes e Protocolos TCP/IP Sessão nº7. Jorge Gomes jorge@lip.pt Introdução às Redes e Protocolos TCP/IP Sessão nº7 Jorge Gomes jorge@lip.pt DNS (Domain Name System) Resolução de Nomes Os humanos são melhores com nomes do que com números Memorizar e usar nomes de maquinas

Leia mais

DNS. Neste tópico veremos

DNS. Neste tópico veremos DNS Parte 2 - Configuração Tópicos em Sistemas de Computação Prof. Dr. Adriano Mauro Cansian adriano@acmesecurity.org 1 Neste tópico veremos q Como funciona o zone transfer. q Como configurar resolvers,

Leia mais

Sobre a licença Para cada novo uso ou distribuição, você deve deixar claro para outros os termos da licença desta obra. No caso de criação de obras derivadas, os logotipos do CGI.br, NIC.br, IPv6.br e

Leia mais

Administração de Sistemas Operacionais

Administração de Sistemas Operacionais Diretoria de Educação e Tecnologia da Informação Análise e Desenvolvimento de Sistemas INSTITUTO FEDERAL RIO GRANDE DO NORTE Administração de Sistemas Operacionais SERVIÇO DE RESOLUÇÃO DE NOMES DNS Prof.

Leia mais

Resolução de nomes no Windows Server

Resolução de nomes no Windows Server Resolução de nomes no Windows Server João Medeiros (joao.fatern@gmail.com) 1 / 27 Resolução de Nomes Resolução de Nomes Instalação do DNS Aponte o servidor DNS para si mesmo Criando uma zona de resolução

Leia mais

LSI-TEC 01/06/2000 1

LSI-TEC 01/06/2000 1 1 2 Agenda Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Servidores DNS Caching Autoritative e Delegated Implementações de servidor de DNS Laboratório de Sistemas Integráveis http://www.lsi.usp.br/

Leia mais

Introdução ao DNS Volnys Borges Bernal Laboratório de Sistemas Integráveis

Introdução ao DNS Volnys Borges Bernal Laboratório de Sistemas Integráveis 1 Introdução ao DNS Volnys Borges Bernal volnys@lsi.usp.br Laboratório de Sistemas Integráveis http://www.lsi.usp.br/ 2 Agenda Serviço DNS Funcionamento básico Espaço de nomes Resolver Caching Requisição

Leia mais

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP Departamento de Ciência da Computação - UFF Disciplina: Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Arquitetura TCP/IP Internet

Leia mais

Agenda. Introdução ao DNS. O que é DNS? O que é DNS? O que é DNS? Funcionamento básico

Agenda. Introdução ao DNS. O que é DNS? O que é DNS? O que é DNS? Funcionamento básico 1 2 Agenda Volnys Borges Bernal volnys@lsiuspbr O que é DNS? Caching Laboratório de Sistemas Integráveis http://wwwlsiuspbr/ 3 4 O que é DNS? O que é DNS? Domain Name System Serviço que permite a resolução

Leia mais

Capítulo 5. nome. DNS ( Domain Name System ). O serviço BIND. Um dos serviços mais importantes numa rede TCP/IP é o serviço DNS.

Capítulo 5. nome. DNS ( Domain Name System ). O serviço BIND. Um dos serviços mais importantes numa rede TCP/IP é o serviço DNS. Capítulo 5 DNS ( Domain Name System ). O serviço BIND Um dos serviços mais importantes numa rede TCP/IP é o serviço DNS. Porquê? Porque é muito mais fácil lembrar nomes do que números IP! Exemplo: www.google.pt

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com SUÍTE TCP 1 Camada de aplicação Protocolo Hypertext Transfer Protocol 2 HTTP Uma página WWW

Leia mais

Agenda. Introdução ao DNS. O que é DNS? O que é DNS? O que é DNS? Funcionamento básico

Agenda. Introdução ao DNS. O que é DNS? O que é DNS? O que é DNS? Funcionamento básico 1 2 Agenda Volnys Borges Bernal volnys@uspbr O que é DNS? Caching Laboratório de Sistemas Integráveis http://wwwuspbr/ 3 4 O que é DNS? O que é DNS? Domain Name System Serviço que permite a resolução de

Leia mais

DNS Linux. Rodrigo Gentini gentini@msn.com

DNS Linux. Rodrigo Gentini gentini@msn.com Linux Rodrigo Gentini gentini@msn.com Domain Name System (DNS). O DNS é o serviço de resolução de nomes usado em todas as redes TCP/IP, inclusive pela Internet que, sem dúvidas, é a maior rede TCP/IP existente.

Leia mais

Domain Name System (DNS)

Domain Name System (DNS) D Domain Name System (D) 53 53 TCP UDP ICMP IP ARP Acesso à rede Espaço de nomes Tipos de servidores Protocolo Domain Name System (D) Objectivo Resolução de Nomes (Ex.: Conversão do nome da máquina no

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Capítulo 2.5 - DNS Prof. Jó Ueyama Março/2014 1 DNS: Domain Name System Pessoas: muitos identificadores: RG, nome, passaporte. Hosts e roteadores na Internet: endereços IP (32 bits)

Leia mais

Redes de Computadores

Redes de Computadores Introdução Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Domain Name System (DNS) Aula 23 Máquinas na Internet são identificadas por endereços IP Nomes simbólicos são atribuídos a máquinas

Leia mais

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

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Camada de aplicação Um protocolo da camada de aplicação define como processos de uma aplicação, que funcionam em sistemas finais diferentes,

Leia mais

Gestão de Sistemas e Redes

Gestão de Sistemas e Redes Gestão de Sistemas e Redes Domain Name System (DNS) e Dynamic Host Configuration Protocol (DHCP) Paulo Coelho, 2005 1 Visão geral Para que servem os nomes? identificar objectos Ajudar a localizar objectos

Leia mais

Figura 1 Os números de rede e de host para as classes A, B e C.

Figura 1 Os números de rede e de host para as classes A, B e C. 1 Aula 3 Endereço IP 3 Conceitos O endereço IP (Internet Protocol), de forma genérica, é um endereço que indica o local de um determinado equipamento (normalmente computadores) em uma rede privada ou pública.

Leia mais

UM dos protocolos de aplicação mais importantes é o DNS. Para o usuário leigo,

UM dos protocolos de aplicação mais importantes é o DNS. Para o usuário leigo, Laboratório de Redes. Domain Name Service - DNS Pedroso 4 de março de 2009 1 Introdução UM dos protocolos de aplicação mais importantes é o DNS. Para o usuário leigo, problemas com o DNS são interpretados

Leia mais

DNS - Domain Name System

DNS - Domain Name System DNS - Domain Name System Converte nome de máquinas para seu endereço IP. Faz o mapeamento de nome para endereço e de endereço para nome. É mais fácil lembramos dos nomes. Internamente, softwares trabalham

Leia mais

Resolução de nomes. Professor Leonardo Larback

Resolução de nomes. Professor Leonardo Larback Resolução de nomes Professor Leonardo Larback Resolução de nomes A comunicação entre os computadores e demais equipamentos em uma rede TCP/IP é feita através dos respectivos endereços IP. Entretanto, não

Leia mais

Redes de Computadores II

Redes de Computadores II Redes de Computadores II Prof. Celio Trois portal.redes.ufsm.br/~trois/redes2 DNS - DOMAIN NAME SYSTEM Mecanismo que converte uma string ASCII em endereço de rede (IP) Motivação: No início da ARPANET,

Leia mais

LABORATÓRIO DE INTERCONEXÃO DE REDES DE COMPUTADORES. SERVIÇOS BÁSICOS: Conceituação, Instalação e Configuração

LABORATÓRIO DE INTERCONEXÃO DE REDES DE COMPUTADORES. SERVIÇOS BÁSICOS: Conceituação, Instalação e Configuração SERVIÇOS BÁSICOS: Conceituação, Instalação e Configuração Na arquitetura TCP/IP serviços são disponibilizados em portas; Alguns serviços são ativados e associados automaticamente a portas específicas durante

Leia mais

Administração de Sistemas Operacionais. Prof.: Marlon Marcon

Administração de Sistemas Operacionais. Prof.: Marlon Marcon Administração de Sistemas Operacionais Prof.: Marlon Marcon Introdução O DNS é um dos principais serviços de redes TCP/IP Converte nomes (domínios) em endereços IP, e também realiza o mesmo processo reversamente,

Leia mais

Sistema de Distribuição de Nomes de Domínios (DNS)

Sistema de Distribuição de Nomes de Domínios (DNS) Sistema de Distribuição de Nomes de Domínios (DNS) Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Redes de Computadores Sumário:

Leia mais

NÍVEL REDE. Redes de Computadores. Níveis Rede e de Ligação de Dados. Prof. António Casimiro / José Rufino

NÍVEL REDE. Redes de Computadores. Níveis Rede e de Ligação de Dados. Prof. António Casimiro / José Rufino Redes de Computadores Níveis Rede e de Ligação de Dados Prof. António Casimiro / José Rufino Email: docentes rcp@listas.di.ciencias.ulisboa.pt 2015/2016 NÍVEL REDE 2 Nível: Rede Protocolos IP: Internet

Leia mais

Aplicações de Rede DHCP

Aplicações de Rede DHCP Aplicações de Rede DHCP DHCP Dynamic Host Configuration Protocol Oferece um IP a um host no momento que este se conecta a uma rede Além de IP outras informações de configuração podem ser também enviadas

Leia mais

Como pesquisar defeitos edições da entrega no ESA?

Como pesquisar defeitos edições da entrega no ESA? Índice Introdução Como pesquisar defeitos edições da entrega no ESA? Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Passos de Troubleshooting comando dos tophosts comando do hoststatus

Leia mais

Agenda. Introdução ao DNS. Serviço DNS. Serviço DNS. Serviço DNS. Serviço DNS

Agenda. Introdução ao DNS. Serviço DNS. Serviço DNS. Serviço DNS. Serviço DNS 1 2 Agenda Volnys Borges Bernal volnys@lsiuspbr Serviço Caching Laboratório de Sistemas Integráveis http://wwwlsiuspbr/ 3 4 Serviço Domain Name System Serviço Serviço que permite a resolução de nomes ou

Leia mais

Servidor DNS. João Medeiros (joao.fatern@gmail.com) Fatern 2009.1 1 / 15

Servidor DNS. João Medeiros (joao.fatern@gmail.com) Fatern 2009.1 1 / 15 Servidor João Medeiros (joao.fatern@gmail.com) Fatern 2009.1 1 / 15 O que? O que? O que o define Domain Name Server Serviço utilizado para traduzir nomes em endereços IP e vice-versa Baseado em uma hierarquia

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Resolução de nomes DNS e WINS/NetBIOS Abril de 2009 1 Resolução de nomes NOME Resolução de nomes ENDEREÇO A manipulação de endereços de nó pelos utilizadores e administradores não

Leia mais

Redes de Computador. Exercícios. 1 Protocolo HTTP 2013/2014. Eduardo Marques Pedro Mariano

Redes de Computador. Exercícios. 1 Protocolo HTTP 2013/2014. Eduardo Marques Pedro Mariano Redes de Computador 2013/2014 Exercícios Eduardo Marques Pedro Mariano 1 Protocolo HTTP 1. Leia a norma RFC 2616 e os manuais dos programas telnet e nc. (a) Faça pedidos ao servidor HTTP da faculdade (www.fc.ul.pt

Leia mais

DNS Parte 2 - Configuração

DNS Parte 2 - Configuração DNS Parte 2 - Configuração Adriano César Ribeiro (estagiário docente) adrianoribeiro@acmesecurity.org Adriano Mauro Cansian adriano@acmesecurity.org Tópicos em Sistemas de Computação 1 Revisão Prof. Dr.

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Multimédia Prof. António Casimiro / José Rufino Email: docentes rcp@listas.di.ciencias.ulisboa.pt 2015/2016 Multimédia e Qualidade de Serviço Aplicações multimédia: Áudio e vídeo

Leia mais

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

03 AULA PRÁTICA Domain Name System: DNS (WIRESHARK) (Baseada nas Práticas do livro de James Kurose 4Ediçã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

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Serviço de Nomes Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello 05 de novembro de 2015

Leia mais

INTRODUÇÃO ÀS REDES DE COMPUTADORES

INTRODUÇÃO ÀS REDES DE COMPUTADORES INTRODUÇÃO ÀS REDES DE COMPUTADORES CAMADA DE APLICAÇÃO Teresa Vazão 2012/2013 IRC - Introdução às Redes de Computadores - LERC/LEE 2 INTRODUÇÃO Internet para todos.. 1979 Tim Burners Lee (invesngador

Leia mais

Redes de Telecomunicações Mestrado Integrado em Engenharia Electrónica e Telecomunicações DETI-UA

Redes de Telecomunicações Mestrado Integrado em Engenharia Electrónica e Telecomunicações DETI-UA DNS, DHCP & NAT Redes de Telecomunicações Mestrado Integrado em Engenharia Electrónica e Telecomunicações DETI-UA DNS 2 Redes de Telecomunicações, Mar 2011 1 Enquadramento As comunicações entre entidades

Leia mais

INTRODUÇÃO ÀS REDES DE COMPUTADORES

INTRODUÇÃO ÀS REDES DE COMPUTADORES INTRODUÇÃO ÀS REDES DE COMPUTADORES CAMADA DE APLICAÇÃO Teresa Vazão 2 INTRODUÇÃO Internet para todos.. 1979 Tim Burners Lee (invesngador do CERN): Inventor do conceito de navegação por hyper- texto 25

Leia mais

DNS Ubuntu Server 14.04

DNS Ubuntu Server 14.04 DNS Ubuntu Server 14.04 1. Passo Configuração do servidor (nomes e endereçamentos exemplos) IP: 192.168.0.1 Nome da máquina: professor Nome do domínio: aula.net 2. Passo Instalar pacote DNS #apt-get install

Leia mais

LAB06 Configuração de um servidor de DNS Aplicação nslookup. Servidor BIND.

LAB06 Configuração de um servidor de DNS Aplicação nslookup. Servidor BIND. LAB06 Configuração de um servidor de DNS Aplicação nslookup Servidor BIND A Configuração de um PC como cliente de um servidor de DNS O ficheiro que define qual o(s) servidor(es) de DNS do domínio local

Leia mais

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

Endereço de Rede. Comumente conhecido como endereço IP Composto de 32 bits comumente divididos em 4 bytes e exibidos em formato decimal IP e DNS O protocolo IP Definir um endereço de rede e um formato de pacote Transferir dados entre a camada de rede e a camada de enlace Identificar a rota entre hosts remotos Não garante entrega confiável

Leia mais

Serviços de Redes. Servidor DNS (Bind) Professor: Alexssandro Cardoso Antunes

Serviços de Redes. Servidor DNS (Bind) Professor: Alexssandro Cardoso Antunes Serviços de Redes Servidor DNS (Bind) Professor: Alexssandro Cardoso Antunes Atividades Roteiro Objetivos Instalação (projeto) Definições, Características, Vantagens e Hierarquia Clientes, Processo de

Leia mais

rsf.a06 Resolução de Nomes PROFº RICARDO JOSÉ BATALHONE FILHO

rsf.a06 Resolução de Nomes PROFº RICARDO JOSÉ BATALHONE FILHO rsf.a06 Resolução de Nomes PROFº RICARDO JOSÉ BATALHONE FILHO Endereçamento e Nomes Dispositivos de rede possuem ambos um Nome e um Endereço atribuídos a eles; Nomes são independentes de localidade e se

Leia mais

Resolução de Nomes e o protocolo DNS

Resolução de Nomes e o protocolo DNS Resolução de Nomes e o protocolo DNS Thiago Cunha Pinto DNS: Domain Name System pessoas: muitos identificadores: CPF, nome, passaporte hospedeiros da Internet, roteadores: endereço IP (32 bits) usado para

Leia mais

Laboratório 5. Configurando o Serviço DNS

Laboratório 5. Configurando o Serviço DNS Neste laboratório iremos falar sobre o serviço DNS (Domain Name System). O DNS é um sistema de gerenciamento de nomes hierárquico e distríbuido visando resolver nomes de domínio em endereços de rede IP.

Leia mais

Parte 3: Camada de Rede

Parte 3: Camada de Rede Parte 3: Camada de Rede Objetivos: Visão Geral: Entender os princípios dos serviços da Camada de Rede: Roteamento (seleção de caminho). Implementação na Internet. Serviços da Camada de Rede. Princípios

Leia mais

Trabalho de laboratório sobre DNS

Trabalho de laboratório sobre DNS Trabalho de laboratório sobre DNS Redes de Computadores I - 2006/2007 LEIC - Tagus Park Semana de 2 a 6 de Outubro 1 Introdução O objectivo desta aula é a familiarização com conceitos básicos do protocolo

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores LEIC-T 2015/16 Guia de Laboratório 3 Programação com sockets, camada rede e protocolo IP Objectivos Este guia tem por objectivo a aquisição de conhecimentos sobre a programação de

Leia mais

Aula-28 Camada Aplicação - DNS. Prof. Dr. S. Motoyama

Aula-28 Camada Aplicação - DNS. Prof. Dr. S. Motoyama Aula-28 Camada Aplicação - DNS Prof. Dr. S. Motoyama 1 Camada Aplicação Escrever programas que Executem sobre diferentes sistemas finais e Se comuniquem através de uma rede. Ex.: Web software de servidor

Leia mais

PROTOCOLOS DE COMUNICAÇÃO

PROTOCOLOS DE COMUNICAÇÃO PROTOCOLOS DE COMUNICAÇÃO 3º ANO / 2º SEMESTRE 2014 INFORMÁTICA avumo@up.ac.mz Ambrósio Patricio Vumo Computer Networks & Distribution System Group Serviços de Transporte na Internet Arquitectura TCP/IP

Leia mais

DNS. Domain Name System

DNS. Domain Name System DNS Domain Name System Sistema de Nomes de Domínios (DNS) Domain Name System Protocol (DNS) Grupo 7: José Gomes, Ernesto Ferreira e Daniel Silva a5571@alunos.ipca.pt, a7821@alunos.ipca.pt e a7997@alunos.ipca.pt

Leia mais

Serviços. Arquitectura Cliente-Servidor DNS DHCP TELNET FTP HTTP (WWW) E-Mail SNMP

Serviços. Arquitectura Cliente-Servidor DNS DHCP TELNET FTP HTTP (WWW) E-Mail SNMP Serviços Arquitectura Cliente-Servidor DNS DHCP TELNET FTP HTTP (WWW) E-Mail SNMP Modelo cliente - servidor Os protocolos de transporte: Estabelecem ligações ponto-a-ponto; Não definem relações master/slave.

Leia mais

unesp UNIVERSIDADE ESTADUAL PAULISTA Prof. Dr. Adriano Mauro Cansian UNESP - IBILCE - São José do Rio Preto

unesp UNIVERSIDADE ESTADUAL PAULISTA Prof. Dr. Adriano Mauro Cansian UNESP - IBILCE - São José do Rio Preto unesp UNIVERSIDADE ESTADUAL PAULISTA Tópicos em Sistemas de Computação Administração de Redes TCP/IP DNS - Domain Name Service (Parte 2 - Configuração) Prof. Dr. Adriano Mauro Cansian UNESP - IBILCE -

Leia mais

DNS. Neste tópico veremos

DNS. Neste tópico veremos DNS Parte 2 - Configuração REDES 2 & TÓPICOS EM SISTEMAS DE COMPUTAÇÃO Prof. Dr. Adriano Mauro Cansian adriano@acmesecurity.org 1 Neste tópico veremos q Como funciona o zone transfer. q Como configurar

Leia mais

Nomes. Sumário. November 2, O Problema. Conceitos Fundamentais. Espaço de Nomes. Rsolução de Nomes

Nomes. Sumário. November 2, O Problema. Conceitos Fundamentais. Espaço de Nomes. Rsolução de Nomes Nomes November 2, 2009 Sumário O Problema Conceitos Fundamentais Espaço de Nomes Rsolução de Nomes Localização do Servidor/Objectos Problema: Como é que um cliente sabe onde se encontra o servidor? Solução:

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2011 Camada de Aplicação

Leia mais

FormaçãoIPv6-Maputo. DNS Maputo 27 de Agosto de 2008 Carlos Friaças e Pedro Lorga

FormaçãoIPv6-Maputo. DNS Maputo 27 de Agosto de 2008 Carlos Friaças e Pedro Lorga FormaçãoIPv6-Maputo DNS Maputo 27 de Agosto de 2008 Carlos Friaças e Pedro Lorga DNS Agenda/Índice Registos IPv6 Queries de DNS Delegações Funcionamento Questões Operacionais e Recomendações Software Registos

Leia mais

IPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas

IPv6 FEUP MPR. » Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas IPv6 1 IPv6 FEUP MPR IPv6 2 A Necessidade de um Novo IP IPv4» Espaço de endereçamento pequeno» Usado de forma descontínua» Algumas alterações para resolver estes problemas subredes e superredes (CDIR)»

Leia mais

Camada de Rede Fundamentos e Protocolos. 6/7/18 Organizado por Bruno Pereira Pontes brunopontes.com.br

Camada de Rede Fundamentos e Protocolos. 6/7/18 Organizado por Bruno Pereira Pontes brunopontes.com.br Camada de Rede Fundamentos e Protocolos 1 Objetivos Conhecer as características, funcionalidades e protocolos da camada de rede, especialmente os protocolos IP e ICMP; Entender as principais características

Leia mais

Capítulo 2. Camada de aplicação

Capítulo 2. Camada de aplicação INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIADO RIO GRANDE DO NORTE IFRN Disciplina: Arquitetura de redes de computadores e Tecnologia de Implementação de Redes Professor: M. Sc. Rodrigo Ronner T.

Leia mais

Firewalls e DNS. Como e por que configurar corretamente. Hugo Koji Kobayashi. Registro.br. 30 de Junho de 2007 1/24

Firewalls e DNS. Como e por que configurar corretamente. Hugo Koji Kobayashi. Registro.br. 30 de Junho de 2007 1/24 Firewalls e DNS Como e por que configurar corretamente Hugo Koji Kobayashi Registro.br 30 de Junho de 2007 1/24 Agenda Principais características do protocolo DNS original Extension Mechanisms for DNS

Leia mais

Redes de Computadores. Funcionamento do Protocolo DNS. Consulta DNS. Consulta DNS. Introdução. Introdução DNS. DNS Domain Name System Módulo 9

Redes de Computadores. Funcionamento do Protocolo DNS. Consulta DNS. Consulta DNS. Introdução. Introdução DNS. DNS Domain Name System Módulo 9 Slide 1 Slide 2 Redes de Computadores Introdução DNS Domain Name System Módulo 9 EAGS SIN / CAP PD PROF. FILIPE ESTRELA filipe80@gmail.com Ninguém manda uma e-mail para fulano@190.245.123.50 e sim para

Leia mais

Um dos serviços mais importantes numa rede TCP/IP é o serviço DNS. Porquê? Porque é muito mais fácil lembrar nomes do que números IP!

Um dos serviços mais importantes numa rede TCP/IP é o serviço DNS. Porquê? Porque é muito mais fácil lembrar nomes do que números IP! Capítulo 5 DNS ( Domain Name System ) O serviço BIND Um dos serviços mais importantes numa rede TCP/IP é o serviço DNS Porquê? Porque é muito mais fácil lembrar nomes do que números IP! Exemplo: wwwgooglept

Leia mais

Aprenda a configurar um servidor de DNS

Aprenda a configurar um servidor de DNS Aprenda a configurar um servidor de DNS Date : 17 de Abril de 2014 Por António Sousa para o Pplware Nos primeiros posts escritos para o PPLWARE decidi abordar um serviço de rede bastante importante, o

Leia mais

Artigo adaptado do link: http://www.debianfordummies.org/wiki/index.php/dfd_dns_howto

Artigo adaptado do link: http://www.debianfordummies.org/wiki/index.php/dfd_dns_howto Introdução ao DNS Artigo adaptado do link: http://www.debianfordummies.org/wiki/index.php/dfd_dns_howto Boa parte da usabilidade da Internet vem da facilidade que temos para localizar um computador conectado.

Leia mais

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento de Aplicações Distribuídas Nomeação Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura Comunicação

Leia mais

Configuração de DNS em Windows Servidor 2008

Configuração de DNS em Windows Servidor 2008 Reflexão Turma S-12-ano lectivo-2010-1011 Formador-João Afonso Formando-Pedro Gonçalves 14 Unidade: 14 Configuração de DNS em Windows Servidor 2008 Instalar o DNS 1. Abra o Servidor Manager Start\Administrative

Leia mais

Administração de Redes 2014/15. Domain Name System (DNS)

Administração de Redes 2014/15. Domain Name System (DNS) Administração de Redes 2014/15 Domain Name System (DNS) 1 Motivação Máquinas trabalham bem com endereços IP Pessoas trabalham melhor com nomes Ninguém quer ter que saber que o servidor web da UP é o 193.137.55.13

Leia mais

Sistemas de Nomes Hierarquicos: DNS

Sistemas de Nomes Hierarquicos: DNS Sistemas de Nomes Hierarquicos: DNS April 19, 2010 Sumário O Problema DNS: Um Serviço de Nomes Hierárquico Resource Records Resolução de Nomes Aspectos de Implementaçao Leitura Adicional Nomes DNS e Endereços

Leia mais