Redes de Computadores LTI
|
|
|
- Rebeca Gentil Brandt
- 9 Há anos
- Visualizações:
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, [email protected], 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
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 [email protected]] 2014/2015 Nível: Transporte
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
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
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
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
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
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
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
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
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,
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
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
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
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
Redes de Computadores LTI
Redes de Computadores LTI Multimédia Professores: António Casimiro, José Rufino, Pedro Ferreira [docentes [email protected]] 2014/2015 Multimédia e Qualidade de Serviço Aplicações multimédia:
Introdução às Redes e Protocolos TCP/IP Sessão nº7. Jorge Gomes [email protected]
Introdução às Redes e Protocolos TCP/IP Sessão nº7 Jorge Gomes [email protected] 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
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
Resolução de nomes no Windows Server
Resolução de nomes no Windows Server João Medeiros ([email protected]) 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
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
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
REDES DE COMPUTADORES
REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi [email protected] http://fabianotaguchi.wordpress.com SUÍTE TCP 1 Camada de aplicação Protocolo Hypertext Transfer Protocol 2 HTTP Uma página WWW
DNS Linux. Rodrigo Gentini [email protected]
Linux Rodrigo Gentini [email protected] 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.
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)
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,
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
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
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
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
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,
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,
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:
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 [email protected] 2015/2016 NÍVEL REDE 2 Nível: Rede Protocolos IP: Internet
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
Servidor DNS. João Medeiros ([email protected]) Fatern 2009.1 1 / 15
Servidor João Medeiros ([email protected]) 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
DNS Parte 2 - Configuração
DNS Parte 2 - Configuração Adriano César Ribeiro (estagiário docente) [email protected] Adriano Mauro Cansian [email protected] Tópicos em Sistemas de Computação 1 Revisão Prof. Dr.
Redes de Computadores
Redes de Computadores Multimédia Prof. António Casimiro / José Rufino Email: docentes [email protected] 2015/2016 Multimédia e Qualidade de Serviço Aplicações multimédia: Áudio e vídeo
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 ([email protected]) Data: 09/2009 03 AULA PRÁTICA Domain Name System: DNS
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
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
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
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
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
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
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
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.
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
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
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
PROTOCOLOS DE COMUNICAÇÃO
PROTOCOLOS DE COMUNICAÇÃO 3º ANO / 2º SEMESTRE 2014 INFORMÁTICA [email protected] Ambrósio Patricio Vumo Computer Networks & Distribution System Group Serviços de Transporte na Internet Arquitectura TCP/IP
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 [email protected], [email protected] e [email protected]
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.
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
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
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.
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
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 [email protected] Ninguém manda uma e-mail para [email protected] e sim para
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
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
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.
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
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
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
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
