DNS Prof. Eduardo Parente Ribeiro Dep. Engenharia Elétrica Universidade Federal do Paraná O Sistema de Nomes de Domínio • DNS - Domain Name System • Nomes hierarquicos (exemplo: depto.setor.empresa) • Divisão oficial (Internet) por atividade ou geografia. • Ex. ctrvax.vanderbilt.edu, alfa.eletr.ufpr.br • Camada de aplicação Prof. Eduardo Parente Ribeiro – TE090 - UFPR Divisão por atividade COM EDU GOV MIL NET INT ORG Organização comercial Instituição educacional Instituição do governo Militar Pricipais centros de suporte Organizações internacionais Outras organizações (ONG’s) Prof. Eduardo Parente Ribeiro – TE090 - UFPR Divisão Geográfica BR US CA DE PT CH SE CL Brasil AR Argentina Estado Unidos FR França Canada JP Japão Alemanha Portugal Suiça Suécia Chile Prof. Eduardo Parente Ribeiro – TE090 - UFPR Servidor de Nomes Divisão por zonas com sun hp edu cisco vanderbilt cs alfa org phy alfa ucla ieee br acm ufpr eng usp ufsc eletr fis cesec alfa beta gama ciel alfa Prof. Eduardo Parente Ribeiro – TE090 - UFPR beta gama com Resolução de nomes • Resolução recursiva x resolução iterativa ? alfa.eng.vanderbilt.edu 1 2 alfa.eletr.ufpr.br ns.ufpr.br 8 3 4 root-server 7 edu-server.net 6 alfa.vanderbilt.edu = 195.123.10.3 (non authoritative) e.g.: dig +trace ohm.eletrica.ufpr.br Prof. Eduardo Parente Ribeiro – TE090 - UFPR vanderbilt.edu 5 Tipos de Campos Tipo SOA A MX NS CNAME PTR HINFO Nome Start of Authority Host Address Mail eXchanger Name Server Canonical name Pointer Host descriptio Descrição Início da zona de autoridade Endereço IP Servidor de correio Servidor de nomes Nome canônico ponteiro (apelido) Informações sobre a máquina Prof. Eduardo Parente Ribeiro – TE090 - UFPR Tipos de pergunta e Resposta Pergunta Resposta • recursiva x iterativa • nome x endereço • Tipo de objeto (A, MX, HINFO,...) • Autorizada x Não Autorizada Prof. Eduardo Parente Ribeiro – TE090 - UFPR Formato das Mensagens 0 4 10 16 24 Identificação Parâmetro Número de perguntas Número de respostas Número de autoridades Número de adicional Perguntas ... Respostas ... Autoridades ... Informações Adicionais ... Prof. Eduardo Parente Ribeiro – TE090 - UFPR 31