1 / 16

Domain Debug Tools - Versão 3.0

Domain Debug Tools - Versão 3.0. Artur Romão Departamento de Matemática Universidade de Évora artur@dmat.uevora.pt 1ª Conferência sobre Redes de Computadores (CRC’98) Coimbra 9 e 10 de Novembro de 1998. DDT 3.0: Versões anteriores.

khuong
Download Presentation

Domain Debug Tools - Versão 3.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Domain Debug Tools - Versão 3.0 Artur Romão Departamento de Matemática Universidade de Évora artur@dmat.uevora.pt 1ª Conferência sobre Redes de Computadores (CRC’98) Coimbra 9 e 10 de Novembro de 1998

  2. DDT 3.0: Versões anteriores • DDT 1.0 - Desenvolvido na Faculdade de Ciências da Universidade de Lisboa, em 1992 • DDT 2.0 - Desenvolvido na Faculdade de Ciências da Universidade de Lisboa, em 1993 • DDT 3.0 - Desenvolvido na Universidade de Évora, financiado pela FCCN, em 1997 Artur Romão CRC'98

  3. DDT 3.0: Objectivos • Corrigir problemas das versões anteriores • Testar novos tipos de resource records • Optimização do software, reduzindo o impacto no computador em que estiver a ser utilizado • Minimizar o impacto da recolha de informação na rede • Ser escalável ao crescimento do DNS Artur Romão CRC'98

  4. DNS dbase cache DDT 3.0: Panorâmica ddt-od ddt-re ddt-st ddt-ac ddt-lc ddt-sc ddt-xf ddt-db Artur Romão CRC'98

  5. DDT 3.0: Implementação • Ferramentas e módulos em Perl • Informação indexada no formato DBM na base de dados • Utilização do programa dig para comunicação com name servers • 65-70 Mb para armazenar todos os domínios abaixo de pt Artur Romão CRC'98

  6. ddt-db ddt-od ddt-re ddt-st ddt-ac ddt-lc ddt-sc DNS dbase cache DDT 3.0: ddt-xf • Transfere domínios (zonas) para serem analisados • Transferências recursivas • Tenta obter a “melhor” cópia da configuração do domínio • Esforça-se por poupar tráfego • Actualiza a base de dados ddt-xf Artur Romão CRC'98

  7. ddt-db ddt-od ddt-re ddt-st ddt-lc ddt-sc DNS dbase cache DDT 3.0: ddt-ac • Análise da informação relacionada com a autoridade sobre o domínio • Timers e serial number • Respostas autoritárias (necessidade de questionar servidores externos) • Comparação de listas de name servers para detecção de inconsistências na delegação de autoridade ddt-ac ddt-xf Artur Romão CRC'98

  8. ddt-db ddt-od ddt-re ddt-st ddt-ac ddt-sc DNS dbase cache DDT 3.0: ddt-lc • Análise dos aspectos relacionadoscom a lógica (semântica) dasconfigurações dos domínios • Existência de certos tipos de records associados a nomes • Nomes canónicos de name servers e mail gateways • Loops ou cadeias muito longas de aliases • Reverse-mapping (IPv4 e IPv6) ddt-lc ddt-xf Artur Romão CRC'98

  9. ddt-db ddt-od ddt-re ddt-st ddt-ac ddt-lc DNS dbase cache DDT 3.0: ddt-sc • Análise da sintaxe das configurações dos domínios • Missing trailing dots • Caracteres inválidos • Informação incompleta • Formatos inválidos ddt-sc ddt-xf Artur Romão CRC'98

  10. DDT 3.0: Exemplo cr98.pt. IN SOA ns artur ( 1998110900 172800 14400 604800 86400) IN NS ns IN NS nordsk.dmat.uevora.pt. IN NS info.sc.uevora.pt. IN MX 10 mail01 IN MX 20 mail02 IN MX 15 nordsk.dmat.uevora.pt. Artur Romão CRC'98

  11. DDT 3.0: Exemplo (cont.) mail01 IN CNAME master master IN A 192.168.0.2 ns IN A 192.168.0.1 s1 IN CNAME simba s2.crc98.pt IN A 192.168.0.3 time IN CNAME time.crc.es Artur Romão CRC'98

  12. DDT 3.0: ddt-od Domain: crc98.pt Server: nordsk.dmat.uevora.pt Check! O domínio será transferido a partir do servidor indicado, é analisado, e os resultados mostrados numa página HTML. http://nordsk.dmat.uevora.pt/ddt/ddt.html Artur Romão CRC'98

  13. DDT 3.0: Relatório (1) Non-authoritative answer from 'info.sc.uevora.pt' (2) SOA refresh (172800) too high (3) Connection timed out from 'ns.crc98.pt' (1) 'mail02.crc98.pt' should have an A or AAAA record (2) 'simba.crc98.pt' should have an A or AAAA record (2) 'time.crc.es.crc98.pt' should have an A or AAAA record (2) Mail server 'mail02.crc98.pt' has lower preference than external one(s) for 'crc98.pt' (2) 'mail01.crc98.pt' should be canonical (1) Missing trailing dot in 's2.crc98.pt.crc98.pt'? (2) Missing trailing dot in 'time.crc.es.crc98.pt'? Artur Romão CRC'98

  14. DNS dbase cache DDT 3.0: Geração de relatórios ddt-od ddt-re ddt-st ddt-ac ddt-lc ddt-sc ddt-xf ddt-db Artur Romão CRC'98

  15. DDT 3.0: Estatísticas Total number of hosts: 63365 Total number of domains: 7034 Top 3 domains with more hosts: 12187 telepac.pt 2373 teleweb.pt 1910 uevora.pt Top 3 names (not "functional"): 75 home 58 apollo 53 atlantis Longest name: este.deve.ser.o.maior.nome.de.uma.maquina.em.portugal.fccn.pt Artur Romão CRC'98

  16. DDT 3.0: Estatísticas (cont.) Top 3 domains with more sub-domains 4746 pt 2047 rcts.pt 52 ip.pt Top 10 domain contacts: ... Top 10 name servers: ... Top 10 primaries: ... Top 10 secondaries: ... Artur Romão CRC'98

More Related