A Brief introduction to DNS A practical approach in Archlinux. Prof. Rossano Pablo Pinto May/2017-v0.9.1
|
|
- Walter da Costa Salazar
- 5 Há anos
- Visualizações:
Transcrição
1 A Brief introduction to DNS A practical approach in Archlinux Prof. Rossano Pablo Pinto May/2017-v
2 Agenda Introdução DNS Domínios Name servers Resolução Registros Configuração de servidor Testes 2
3 Introdução Como endereçar máquinas em uma rede IP? Endereços IP (IPv4 ou IPv6) Números são difíceis de memorizar Solução: utilizar nomes para referenciar máquinas Problema: o protocolo IP precisa de números para referenciar máquinas. É mais natural memorizar nomes Solução: criar uma tabela que associe NOMES a IPs Onde fica esta tabela? Originalmente no arquivo texto /etc/hosts 3
4 Introdução Dada uma rede assim: 4
5 Introdução O arquivo /etc/hosts ficaria assim: barra joaquina torres mosqueiro trindade tambaba iracema palmeiras tombo 5
6 Introdução Para uma rede pequena OK! No exemplo anterior, existiriam 9 arquivos: 1 em cada máquina da rede Internet HOJE: possui um limite máximo teórico (que está se esgotando) de aproximadamente 4 bilhões de endereços IP (espaço de endereçamento que leva em consideração endereços de rede, multicast, locais, reservados, etc..) 6
7 Introdução Cada alteração no endereçamento da rede demanda a alteração de todos os arquivos /etc/hosts em cada máquina existente!!!! Esta solução não é escalável!!! DNS surge para resolver o problema de escalabilidade. 7
8 DNS DNS é uma base de dados distribuída Principal função: resolver nomes em IP e IP em nomes resolução direta (forward): NOME -> IP resolução reversa (reverse): IP -> NOME Existem diversas implementações do servidor DNS: BIND: 80.3% dos servidores no mundo em Jul/2009 Autor: ISC (isc.org) 8
9 DNS DNS define, dentre outras coisas: Um espaço de nomes hierárquico p/ hosts e endereços IP Uma base de dados distribuída de nomes de hosts e informação de endereços Um resolver para buscar dados nesta base de dados (geralmente uma função de uma biblioteca) Um protocolo utilizado pelos servidores DNS para troca de informações 9
10 DNS 10
11 DNS (mapa e arquivos: Existem 13 servidores raiz (root-servers) - e várias replicações (uso de anycast): h.root-servers.net. i.root-servers.net. j.root-servers.net. c.root-servers.net. k.root-servers.net. d.root-servers.net. l.root-servers.net. e.root-servers.net. m.root-servers.net. f.root-servers.net. a.root-servers.net. g.root-servers.net. b.root-servers.net. 11
12 DNS - domínios 12
13 DNS - domínios Há cerca de 250 TLDs (Top Level Domain) Top level domains (TLD). Os mais conhecidos (de 3 letras):.com,.edu,.org,.net,... TLDs de 2 letras (cctlds - Country Codes TLDs):.br,.ar,.us... Definidos na ISO 3166 Nomes de domínios internacionalizados foram introduzidos em Com isso é possível utilizar nomes em Árabe, Chinês, Russo, etc.. 13
14 DNS - domínios Outros TLDs (2013 no brasil):.uol,.bradesco,.itau,.natura,.vivo Quem aprova estes novos nomes (TLDs)? ICANN: Internet Corporation for Assigned Names and Numbers 14
15 DNS - ICANN 15
16 DNS - ICANN 16
17 DNS - name servers Name servers (servidores de nome) Armazenam informação de algum domínio (subdomínio) Este subdomínio é conhecido por ZONA O NS (name server) desta ZONA é autoritativo dela Primary server (ou MASTER SERVER) Secondary server (ou SLAVE SERVER) Informações armazenadas diretamente nele (possui os arquivos texto da zona que é autoritativo) Obtém informação do primary (serve para aliviar o número de requisições feitas ao MASTER e como redundância para o MASTER) Cada zona deve obrigatoriamente possuir pelo menos 1 MASTER e 1 SLAVE (ambos autoritativos p/ aquela zona) 17
18 DNS - resolução Resolução. Exemplo máquina lair.cs.colorado.edu busca pela máquina vangogh.cs.berkeley.edu 18
19 DNS - resolução Resolução (vangogh.cs.berkeley.edu) Figura do livro: UNIX and Linux Administration Handbook. 4th edition. Nemeth, Snyder, Hein, Whaley. 19
20 DNS - resolução Resolução (vangogh.cs.berkeley.edu) Simulando o resolver com dig (dig +trace tem o mesmo efeito...) vangogh.cs.berkeley.edu vangogh.cs.berkeley.edu vangogh.cs.berkeley.edu OK, e a ANSWER SECTION é: ;; ANSWER SECTION: vangogh.cs.berkeley.edu IN A
21 DNS - resolução (resposta não autoritativa) rossano@asti:~$ dig vangogh.cs.berkeley.edu ; <<>> DiG <<>> vangogh.cs.berkeley.edu ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;vangogh.cs.berkeley.edu. IN A ;; ANSWER SECTION: vangogh.cs.berkeley.edu IN A ;; Query time: 670 msec ;; SERVER: #53( ) ;; WHEN: Mon Nov 12 17:42: ;; MSG SIZE rcvd: 57 21
22 DNS - resolução (resposta não autoritativa) rossano@asti:~$ dig vangogh.cs.berkeley.edu ; <<>> DiG <<>> vangogh.cs.berkeley.edu ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 FLAGS: aa - authoritative ;; QUESTION SECTION: rd - recursion desired ;vangogh.cs.berkeley.edu. IN A ra - recursion available (se não aparecer em flags significa que recursão não estava disponível) qr - não imprimir a query (omite a seção Sending:... da ;; ANSWER SECTION: resposta) vangogh.cs.berkeley.edu IN A ;; Query time: 670 msec ;; SERVER: #53( ) ;; WHEN: Mon Nov 12 17:42: ;; MSG SIZE rcvd: 57 22
23 DNS - resolução (resposta não autoritativa. Exemplo com +qr) rossano@asti:~$ dig vangogh.cs.berkeley.edu ; <<>> DiG <<>> vangogh.cs.berkeley.edu ;; global options: +cmd rossano@asti:~$ dig +qr vangogh.cs.berkeley.edu ; <<>> DiG <<>> +qr vangogh.cs.berkeley.edu ;; global options: +cmd ;; Sending: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;vangogh.cs.berkeley.edu. IN A 23
24 DNS - resolução (resposta não autoritativa) rossano@asti:~$ nslookup vangogh.cs.berkeley.edu Server: Address: #53 Non-authoritative answer: Name: vangogh.cs.berkeley.edu Address:
25 DNS - resolução(resposta autoritativa) rossano@asti:~$ dig hypnos.fatec.br ; <<>> DiG <<>> hypnos.fatec.br ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;hypnos.fatec.br. IN A ;; ANSWER SECTION: hypnos.fatec.br IN A ;; Query time: 0 msec ;; SERVER: #53( ) ;; WHEN: Mon Nov 12 17:49: ;; MSG SIZE rcvd: 49 25
26 DNS - resolução(resposta autoritativa) rossano@asti:~$ nslookup hypnos.fatec.br Server: Address: #53 Name: hypnos.fatec.br Address:
27 DNS - resolução (exemplo desde a raiz:.) Resolução (rossano.p) Simulando o resolver com dig (desde a raiz:.) rossano.p rossano.p rossano.p OK, e a ANSWER SECTION é: ;; ANSWER SECTION: rossano.p IN A
28 DNS - Registros Toda a informação do serviço DNS é armazenada em resource records Cada Resource Record possui um tipo Isso permite codificar diferentes informações: A, NS, CNAME, SOA, WKS, PTR, HINFO, MX, TXT 28
29 DNS - Registros TIPO A Endereço de computador Número IP de 32 bits (4 octetos) NS Servidor de nomes autoritativo Nome de domínio para servidor CNAME Nome canônico (alias) Nome de domínio para alias SOA Marca o início dos dados da zona Parâmetros que governam a zona WKS Descriçao de well-known-service Lista de nomes de serviços e protocolos PTR Ponteiro de nome de domínio (reverso) Nome de domínio HINFO Host information Arquitetura de máquina e sistema operacional MX Mail Exchange Lista de pares <preferência, host> TXT Text String Whatever AAAA Endereço de computador Número IP de 128 bits (formato hexadecimal) 29
30 Installation pacman -S bind 30
31 DNS - Configuração SERVIDOR Arquivos /etc/named.conf /etc/dns/matrix.zone /etc/dns/matrix.rev /etc/dns/localhost.zone /etc/dns/root.hint Executar mkdir /etc/dns cp /var/named/* /etc/dns 31
32 DNS - Configuração SERVIDOR /etc/named.conf (editar) options { directory "/etc/dns"; zone "matrix.br" IN { type master;.. }; file "matrix.zone"; };... zone "10.10.in-addr.arpa" IN { type master; file "matrix.rev"; }; 32
33 DNS - Configuração SERVIDOR /etc/dns/matrix.zone (criar) $ORIGIN matrix.br. $TTL matrix.br. IN SOA ns.matrix.br. root.ns.matrix.br. ( ; SERIAL 28800; REFRESH 14400; RETRY ; EXPIRY (1000H) 86400; default TTL smith IN A neo IN A niobe IN A zion IN A ) matrix.br. IN NS ns.matrix.br. matrix.br. IN MX 0 ns.matrix.br. ns IN A
34 DNS - Configuração SERVIDOR /etc/dns/matrix.zone (criar) SOA Serial number - número que indica a versão da tabela Slaves sabem quando atualizar os dados Refresh - frequencia com que SLAVES verificam se serial number do MASTER mudou (sugestão: 1 a 6 hs.) Retry - Se MASTER não respondeu refresh, tentar em RETRY segundos (sugestão: 20 a 60 minutos) Expire - Indica quanto tempo um SLAVE deve continuar servindo um domínio caso não consiga atualizar-se com o MASTER. (sugestão: de 1 semana a 2 meses) Minimum (TTL) - tempo mínimo de validade da infomação no cache DNS no caso de NEGATIVE ANSWER. $TTL antes de SOA indica POSITIVE ANSWER. 34
35 DNS - Configuração SERVIDOR /etc/dns/matrix.rev IN SOA ns.matrix.br. root.ns.matrix.br. ( ; SERIAL NUMBER in-addr.arpa ; REFRESH 14400; RETRY ; EXPIRY IN IN IN IN IN PTR PTR PTR PTR PTR IN NS ns.matrix.br. smith.matrix.br. neo.matrix.br. niobe.matrix.br. zion.matrix.br. ns.matrix.br ; MINIMUM TTL ) Porquê esta inversão? Um nome possui sua parte mais significativa à direita, enquanto um endereço IP à esquerda. Para permitir que o mesmo sistema seja utilizado, o mapa reverso é escrito ao contrário. 35
36 DNS - Configuração SERVIDOR /etc/resolv.conf Arquivo /etc/nsswitch.conf (you don't need to alter) hosts: files dns Inserir no arquivo /etc/resolv.conf: nameserver Conferir se arquivos estão corretos: named-checkconf /etc/named.conf named-checkzone matrix.br /etc/dns/matrix.zone named-checkzone in-addr.arpa /etc/dns/matrix.rev. 36
37 DNS - Configuração - sintaxe do arquivo /etc/resolv.conf search domainname (até 6 no bind - opção antiga era chamada de domain - aceitava somente uma entrada) option optionname namesever ipaddress Exemplo search matrix.br options rotate timeout:3 attempts:2 nameserver nameserver nameserver
38 DNS - Configuração - sintaxe do arquivo /etc/resolv.conf Valores default na biblioteca libbind do ISC Número máximo de nameservers: 3 Tamanho máximo do search: 6 domínios, 256 chars Timeout: 5 segundos Retries: 2 38
39 DNS - Testes root@machine:~# dig zion.matrix.br ; <<>> DiG P4 <<>> zion.matrix.br ;; global options: printcmd ;; AUTHORITY SECTION: matrix.br IN NS ns.matrix.br. ;; ADDITIONAL SECTION: ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ns.matrix.br IN A ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; Query time: 1 msec ;; QUESTION SECTION: ;; SERVER: #53( ) ;zion.matrix.br. IN A ;; WHEN: Mon Nov 19 15:12: ;; MSG SIZE rcvd: 81 ;; ANSWER SECTION: zion.matrix.br IN A
40 DNS - Testes root@machine:~# dig neo.matrix.br ;; AUTHORITY SECTION: matrix.br IN NS ns.matrix.br. ; <<>> DiG P4 <<>> neo.matrix.br ;; global options: printcmd ;; ADDITIONAL SECTION: ;; Got answer: ns.matrix.br IN A ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; SERVER: #53( ) ;; WHEN: Mon Nov 19 15:12: ;; QUESTION SECTION: ;neo.matrix.br. IN ;; Query time: 1 msec ;; MSG SIZE rcvd: 80 A ;; ANSWER SECTION: neo.matrix.br IN A
41 DNS - Testes root@machine:~# dig ns.matrix.br ;; AUTHORITY SECTION: matrix.br IN NS ns.matrix.br. ; <<>> DiG P4 <<>> ns.matrix.br ;; global options: printcmd ;; Query time: 1 msec ;; Got answer: ;; SERVER: #53( ) ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; WHEN: Mon Nov 19 15:12: ;; MSG SIZE rcvd: 60 ;; QUESTION SECTION: ;ns.matrix.br. IN A ;; ANSWER SECTION: ns.matrix.br IN A
42 DNS - Testes root@machine:~# dig -x ; <<>> DiG P4 <<>> -x ;; AUTHORITY SECTION: ;; global options: printcmd in-addr.arpa. ns.matrix.br. ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ns.matrix.br. ;; QUESTION SECTION: ;; Query time: 1 msec PTR IN NS A ;; ADDITIONAL SECTION: ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ; in-addr.arpa. IN IN ;; SERVER: #53( ) ;; WHEN: Mon Nov 19 15:12: ;; ANSWER SECTION: in-addr.arpa IN PTR niobe.matrix.br. ;; MSG SIZE rcvd:
43 DNS - Testes root@machine:~# dig -x ; <<>> DiG P4 <<>> -x ;; AUTHORITY SECTION: ;; global options: printcmd in-addr.arpa IN NS ns.matrix.br. A ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; ADDITIONAL SECTION: ns.matrix.br IN ;; Query time: 1 msec ;; QUESTION SECTION: ; in-addr.arpa. ;; SERVER: #53( ) IN PTR ;; WHEN: Mon Nov 19 15:13: ;; MSG SIZE rcvd: 105 ;; ANSWER SECTION: in-addr.arpa IN PTR smith.matrix.br. 43
44 DNS - Testes root@machine:~# nslookup zion.matrix.br Server: Address: #53 Name: zion.matrix.br Address:
45 DNS - Testes root@machine:~# nslookup neo.matrix.br Server: Address: #53 Name: neo.matrix.br Address:
46 DNS - Testes root@machine:~# nslookup ns.matrix.br Server: Address: #53 Name: ns.matrix.br Address:
47 DNS - Testes root@machine:~# nslookup Server: Address: # in-addr.arpa name = niobe.matrix.br. 47
48 DNS - Testes root@machine:~# nslookup Server: Address: # in-addr.arpa name = zion.matrix.br. 48
49 DNS - Testes root@machine:~# nslookup Server: Address: # in-addr.arpa name = smith.matrix.br. 49
50 DNS - Registro TXT O registro TXT pode ser utilizado para qualquer propósito. É um registro livre. O exemplo a seguir cria uma agenda telefônica Edite o arquivo /etc/dns/matrix.zone. Insira no final do arquivo as seguintes entradas: joao IN TXT Telefone: Reinicie o servidor DNS. Para consultar basta executar: dig joao.matrix.br nslookup -query=txt joao.matrix.br 50
51 Leitura aconselhada CHAPTER 7, SECTION Computer Networks - Andrew S. Tanenbaum, David J. Wetherall - 5th Edition, Prentice Hall CHAPTER 17 - UNIX and Linux Administration Handbook. - Nemeth, Snyder, Hein, Whaley. - 4th edition, Prentice Hall. 51
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 maisAdministraçã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 maisDNS: 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 maisDNS: 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 maisRedes 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 maisAula 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 maisDNS. 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 maisMestrado 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 maisFernando 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 maisRafael 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 maisunesp 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 maisAdministraçã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 maisBIND 9 Instalação e configuração
BIND é um software de código aberto que implementa os protocolos para a Internet Domain Name System (DNS), sendo o software DNS mais amplamente utilizado na Internet, proporcionando uma plataforma robusta
Leia maisAcesse o terminal e execute o comando abaixo para realizar a instalação do BIND, também será instalado a sua documentação.
BIND é um software de código aberto que implementa os protocolos para a Internet Domain Name System (DNS), sendo o software DNS mais amplamente utilizado na Internet, proporcionando uma plataforma robusta
Leia maisLABORATÓ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 maisAdministraçã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 maisConfiguração de Servidores. 1. Introdução. Por Rubens Queiroz de Almeida. Data de Publicação: 14 de Março de 2007
Configuração de Servidores Por Rubens Queiroz de Almeida Data de Publicação: 14 de Março de 2007 1. Introdução Os servidores DNS podem ser divididos em três tipos principais: servidores que apenas armazenam
Leia maisArquitectura 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 maisIntroduçã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 maisRoteiro 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 maisSobre 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 maisArtigo 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 maisCST em Redes de Computadores
CST em Redes de Computadores Serviços de Rede Aula 12 Prática com Servidor DNS Prof: Jéferson Mendonça de Limas Instalação Servidor DNS em Ubuntu 14.04 Server Instalação do pacote de Servidor via apt-get
Leia maisSistemas 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 maisTransforme 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 maisDomain 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 maisLaborató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 maisAgenda. 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 maisCurso 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 maisLAB06 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 maisArquitectura 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 maisArquitectura 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 maisServiç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 maisRedes 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 maisServidor 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 maisDNS. 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 maisRedes de Computadores LTI
Redes de Computadores LTI Domain Name System DNS Professores: António Casimiro, José Rufino, Pedro Ferreira [docentes rcp@listas.di.ciencias.ulisboa.pt] 2014/2015 DNS Domain Name System LTI - FCUL 2004-15,
Leia maisDNS 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 maisCST 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 maisDNS 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 maisArquitectura 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 maisConfigurar 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 maisUM 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 maisDNS Domain Name System Sistema de Nomes de Domínios
DNS Domain Name System Sistema de Nomes de Domínios Serviços de Rede UNATEC prof: Bruno Roberto V. Castro bruno.una@gmail.com Nomes? Para que e Por que? Memorizar endereços IP s, não é uma tarefa fácil
Leia maisDNS. Adalton Júnior Christian Moreira Bernardes Júnior Ferreira do Nascimento Rodrigo Augusto Milleck Molinetti
DNS Adalton Júnior Christian Moreira Bernardes Júnior Ferreira do Nascimento Rodrigo Augusto Milleck Molinetti RESUMO O DNS (Domain Name System - Sistema de Nomes de Domínios) é um sistema de gerenciamento
Leia maisProf. Samuel Henrique Bucke Brito
Sistema Operacional Linux > Servidor DNS (BIND) www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução O DNS é um dos serviços mais importantes na Internet porque
Leia maisLPI nível 2: Aula 11
Décima primeira aula de preparação LPIC-2 TUTORIAL LPI nível 2: Aula 11 Configuração do servidor BIND, criação e manutenção de arquivos de zonas e ferramentas relacionadas. por Luciano Siqueira Irum_Shahid
Leia maisInstalação e Configuração do Bind Master no Debian Wheezy
2018/01/04 01:13 1/10 Instalação e Configuração do Bind Master no Debian Wheezy Instalação e Configuração do Bind Master no Debian Wheezy E ai galera, aqui eu vou disponibilizar um script para configuração
Leia maisDNS. Parte 2 - Configuração. Tópicos em Sistemas de Computação 2014. Prof. Dr. Adriano Mauro Cansian adriano@acmesecurity.org
DNS Parte 2 - Configuração Tópicos em Sistemas de Computação 2014 Prof. Dr. Adriano Mauro Cansian adriano@acmesecurity.org Estagiário Docente: Vinícius Oliveira viniciusoliveira@acmesecurity.org 1 Neste
Leia maisFormação IPv6 Maputo Moçambique 26 Agosto 29 Agosto 08
Formação IPv6 Maputo Moçambique 26 Agosto 29 Agosto 08 DNS Pedro Lorga (lorga@fccn.pt) Carlos Friaças (cfriacas@fccn.pt) Exercício Prático: DNS Objectivos Neste exercício completará as seguintes tarefas:
Leia maisResoluçã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 maisCurso de Pós Graduação em Redes de Computadores. Módulo Laboratório de Linux Apostila 2. Serviço DNS
Curso de Pós Graduação em Redes de Computadores Módulo Laboratório de Linux Apostila 2 Serviço DNS Introdução DNS é o Servidor de Nomes do Domínio. Ele converte os nomes das máquinas para números IP, que
Leia maisDNS: Domain Name System DHCP: Dynamic Host Configuration Protocol. Edgard Jamhour
DNS: Domain Name System DHCP: Dynamic Host Configuration Protocol 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
Leia maisDNS - 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 maisCapí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 maisProjeto e Instalação de Servidores Servidores Linux Aula 3 - DNS
Projeto e Instalação de Servidores Servidores Linux Aula 3 - DNS Prof.: Roberto Franciscatto Introdução O que é? Domain Name Server Introdução Domain Name Server Base de dados distribuída Root Servers
Leia maisDNS 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 maisRafael Goulart - rafaelgou@gmail.com Curso ASLinux v.3
Conceito Serviço que traduz RESOLVE nomes de máquinas para endereços IP e endereços IP para nomes de máquina. É um sistema hierárquico e descentralizado/distribuído. Simplifica a administração do complexo
Leia maisDNS: Domain Name System DHCP: Dynamic Host Configuration Protocol
DNS: Domain Name System DHCP: Dynamic Host Configuration Protocol O objetivo desta unidade é apresentar o funcionamento de dois importantes serviços de rede: o DNS e o DHCP. O DNS (Domain Name System)
Leia maisBIND Um DNS Server Completo
BIND Um DNS Server Completo Parque Tecnológico Itaipu (PTI) Missão ITAIPU: Gerar energia elétrica de qualidade, com responsabilidade social e ambiental, impulsionando o desenvolvimento econômico, turístico
Leia maisUm 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 maisConfigurando servidor de DNS no CentOS O Domain Name System Sistema de Nomes de Domínio é de fundamental importância em uma rede.
Configurando servidor de DNS no CentOS O Domain Name System Sistema de Nomes de Domínio é de fundamental importância em uma rede. O DNS é um sistema hierárquico em árvore invertida. Tem como origem o ponto
Leia maisAula 3 Servidor DNS BIND
1 Aula 3 Servidor DNS BIND Um servidor DNS é responsável em responder pelos domínios e direcionar tudo que é relacionado a ele, nele por exemplo pode se apontar onde fica www.dominio.com.br, vai apontar
Leia maisRedes 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 maisRedes 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 maisFormaçãoIPv6-RCTS. Componente Prática Parte I
FormaçãoIPv6-RCTS Componente Prática Parte I Parte I Introdução, Endereçamento, Autoconfiguração e DNS Prática #1 Visitar o site: http://ipv6-tracker.fccn.pt Verificar instituições com dados inseridos
Leia maisIntroduçã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 maisCurso 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 mais1. Introdução. 2. Objetivo. 3. Procedimento
1. Introdução O DNS do inglês Domain Name System (Sistema de Nomes de Domínios), é um dos principais serviços para funcionamento da Internet. Funciona como um tradutor de endereços para os nomes de domínios.
Leia maisedu com org pt ibm sapo cs iscap
TEMA Serviços de nomes no Linux TEÓRICA-PRÁTICA 1. Introdução Necessidade de utilizar nomes em vez de endereços IP: Endereços IP são óptimos para os computadores No entanto, para humanos, são difíceis
Leia maisServiço de resolução de nomes
Serviço de resolução de nomes Sistema DNS Serviço DNS BIND Outubro/2017 Prof. Jairo jairo@uni9.pro.br professor@jairo.pro.br http://www.jairo.pro.br/ SERVIÇO DE RESOLUÇÃO DE NOMES - DNS BIND http://www.jairo.pro.br/
Leia maisUniversidade Católica de Brasília Pró-reitoria de Graduação Curso de Ciência da Computação
Universidade Católica de Brasília Pró-reitoria de Graduação Curso de Ciência da Computação INTRODUÇÃO 6 LABORATÓRIO DE REDES DE COMPUTADORES Serviços Básicos de Rede DNS Para o correto funcionamento de
Leia maisProf. José Gonçalves. Departamento de Informática UFES zegonc@inf.ufes.br
DNS Domain Name System Prof. José Gonçalves Departamento de Informática UFES zegonc@inf.ufes.br DNS - Domain Name System O DNS é um sistema de nomes cujo objetivo primário é mapear, em escala global, nomes
Leia maisPrática DNS. Edgard Jamhour
Prática DNS Edgard Jamhour Exercícios práticos sobre DNS. Esse roteiro de prática inclui apenas aspectos básicos de configuração desses serviços. Apenas esses aspectos básicos é que serão cobrados em relatório.
Leia maisLSI-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 maisDNS Domain Name System
DNS Domain Name System Prof. José Gonçalves Departamento de Informática UFES zegonc@inf.ufes.br DNS - Domain Name System O DNS é um sistema de nomes cujo objetivo primário é mapear, em escala global, nomes
Leia maisConfiguração de um servidor DNS. Campus Cachoeiro Curso Técnico em Informática
Configuração de um servidor DNS Campus Cachoeiro Curso Técnico em Informática Configuração DNS O servidor DNS usado é o BIND versão 9. Para configuração do servidor DNS, deve-se acessar os arquivos de
Leia maisSistemas 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 maisRELATÓRIO DE INSTALAÇÃO E CONFIGURAÇÃO DOS APLICATIVOS BIND E POSTFIX
RELATÓRIO DE INSTALAÇÃO E CONFIGURAÇÃO DOS APLICATIVOS BIND E POSTFIX EDFRANCIS PEREIRA MARQUES SEGURANÇA DA INFORMAÇÃO V INTRODUÇÃO NESTE RELATÓRIO VEREMOS A IMPORTÂNCIA DE CONHECER CADA COMANDO EXECUTADO,
Leia maisREDES ASA. Prova 1o Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO
REDES 2009.1 ASA Prova 1o Bimestre Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO NOME: TURMA: Q U E S T Õ E S O B J E T I V A S (Valor de cada questão: 0,5 pts) 1. O DNS é um serviço de
Leia maisFigura 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 maisEndereç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 maisRedes 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 maisLaboratório 3. 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 maisProtocolos 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 maisInstalação e Configuração Servidor DNS
Instalação e Configuração Servidor DNS Instalação e Configuração Servidor DNS Passo Nº 1 Conferir o nome da máquina ( já configurado no passo Servidor Configuração DHCP ). # nano /etc/hostname Passo Nº
Leia maisConfiguraçã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 maisConfigurando um servidor DNS com atualização automática via DHCP
Configurando um servidor DNS com atualização automática via DHCP João Medeiros (joao.fatern@gmail.com) 1 Introdução Neste tutorial iremos descrever a configuração de um servidor DNS para uma rede local
Leia maisLABORATÓ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 maisRelatório do Trabalho Prático nº 1. DNS e DHCP. Documento elaborado pela equipa: Jorge Miguel Morgado Henriques Ricardo Nuno Mendão da Silva
Relatório do Trabalho Prático nº 1 DNS e DHCP Documento elaborado pela equipa: Jorge Miguel Morgado Henriques Ricardo Nuno Mendão da Silva Data de entrega: 22.10.2006 Indíce Introdução... 2 Configuração
Leia maisOrientador de Curso: Rodrigo Caetano Filgueira
Orientador de Curso: Rodrigo Caetano Filgueira Serviço DNS DNS significa Domain Name System (sistema de nomes de domínio). O DNS converte os nomes de máquinas para endereços IPs que todas as máquinas da
Leia maisRedes 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 maisInstalação e Configuração de Servidores Linux Server Configuração de Rede. Prof. Alex Furtunato
Instalação e Configuração de Servidores Linux Server Configuração de Rede Prof. Alex Furtunato alex.furtunato@academico.ifrn.edu.br Roteiro Introdução Números IPs Interfaces de rede Interface de loopback
Leia maisPTC 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 maisInstituto Superior das Ciências do Trabalho e da Empresa. Segurança de Redes e Protocolos de Comunicação. 1º Trabalho de Acompanhamento
Instituto Superior das Ciências do Trabalho e da Empresa Segurança de Redes e Protocolos de Comunicação 1º Trabalho de Acompanhamento Docente: Professor José Guimarães Realizado por: António Monteiro João
Leia maisInstalando e Configurando o DNS Server
Instalando e Configurando o DNS Server Seg, 27 de Outubro de 2008 18:02 Escrito por Daniel Donda A instalação do serviço DNS no Windows Server 2008 é bem simples e de extrema importância para uma rede.
Leia maisRedes 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 maisRedes 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 maisTutorial DNSSEC 1. David Robert Camargo de Campos Rafael Dantas Justo. Registro.br. 29 de Junho de 2007
Tutorial DNSSEC 1 David Robert Camargo de Campos Rafael Dantas Justo Registro.br 29 de Junho de 2007 1 versão 1.3 (Revision: 3508 ) A última versão deste tutorial pode ser
Leia mais