DNS Conformance Tester & Test Event Report
dnsext WG@65th IETF 2006/03/21(Tues.) Yukiyo Akisada@Yokogawa Electric Corporation, TAHI Project
DNS Conformance Tester & Test Event Report dnsext WG@65th IETF - - PowerPoint PPT Presentation
DNS Conformance Tester & Test Event Report dnsext WG@65th IETF 2006/03/21(Tues.) Yukiyo Akisada@Yokogawa Electric Corporation, TAHI Project TOC Status of DNS Conformance Tester Introduction of DNS Conformance Tester Test Event
dnsext WG@65th IETF 2006/03/21(Tues.) Yukiyo Akisada@Yokogawa Electric Corporation, TAHI Project
Status of DNS Conformance Tester Introduction of
Test Event Report
2006/02/28
Download:
Supported devices:
DNS Server & Client IPv6 & IPv4 transport TCP & UDP transport
DOMAIN NAMES - CONCEPTS AND FACILITIES
DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION
Requirements for Internet Hosts -- Application and Support
Incremental Zone Transfer in DNS
A Mechanism for Prompt Notification of Zone Changes (DNS NOTIFY)
Clarifications to the DNS Specification
Negative Caching of DNS Queries (DNS NCACHE)
Obsoleting IQUERY
Extension Mechanisms for DNS (EDNS0)
A DNS RR for specifying the location of services (DNS SRV)
Dynamic Delegation Discovery System (DDDS) Part One: The Comprehensive DDDS
Dynamic Delegation Discovery System (DDDS) Part Two: The Algorithm
Dynamic Delegation Discovery System (DDDS) Part Three: The Domain Name System (DNS) Database
Dynamic Delegation Discovery System (DDDS) Part Four: The Uniform Resource Identifiers (URI) Resolution Application
Dynamic Delegation Discovery System (DDDS) Part Five: URI.ARPA Assignment Procedures
DNS Extensions to Support IP Version 6
Statistics at 2006.03.17
Ver.0.1 93 users Ver.0.2 163 users Ver.1.0 26 users Total 282 users (uniquely 270 users)
Designed as standard application using
More than 300 test sequences Support automatic testing (optional)
need to prepare some scripts to control the target ‘bind9’ is ready to test full automatically
HTML output Freeware
( t e s t e r ) ( t a r g e t ) ( t e s t e r ) ( t e s t e r ) ( t e s t e r ) D N S D N S D N S D N S D N S C l i e n t S e r v e r 1 S e r v e r 2 S e r v e r 3 S e r v e r 4 | | | | | |
| | | | | O P C O D E = S Q U E R Y | | | | Q N A M E = A . e x a m p l e .
g . , Q T Y P E = A A A A | | | | | | | | |
| | | | | O P C O D E = S Q U E R Y | | | | | Q N A M E = A . e x a m p l e .
g . , Q T Y P E = A A A A | | | | | | | | <
| | | | O P C O D E = S Q U E R Y , R E S P O N S E | | | | Q N A M E = A . e x a m p l e .
g . , Q T Y P E = A A A A | | | A u t h
i t y | | | | |
g . I N N S < D N S S e r v e r 3 > | | | | A d d i t i
a l | | | | | < D N S S e r v e r 3 > I N A | A A A A < D N S S e r v e r 3 A d d r e s s > | | | | | V V V V V
( t e s t e r ) ( t a r g e t ) ( t e s t e r ) ( t e s t e r ) ( t e s t e r ) D N S D N S D N S D N S D N S C l i e n t S e r v e r 1 S e r v e r 2 S e r v e r 3 S e r v e r 4 | | | | | | |
| | | | O P C O D E = S Q U E R Y | | | | | Q N A M E = A . e x a m p l e .
g . , Q T Y P E = A A A A | | | | | | | | <
| | | O P C O D E = S Q U E R Y , R E S P O N S E | | | | Q N A M E = A . e x a m p l e .
g . , Q T Y P E = A A A A | | | A u t h
i t y | | | | | e x a m p l e .
g . I N N S < D N S S e r v e r 4 > | | | A d d i t i
a l | | | | | < D N S S e r v e r 4 > I N A | A A A A < D N S S e r v e r 4 A d d r e s s > | | | | | V V V V V
( t e s t e r ) ( t a r g e t ) ( t e s t e r ) ( t e s t e r ) ( t e s t e r ) D N S D N S D N S D N S D N S C l i e n t S e r v e r 1 S e r v e r 2 S e r v e r 3 S e r v e r 4 | | | | | | |
| | | O P C O D E = S Q U E R Y | | | | | Q N A M E = A . e x a m p l e .
g . , Q T Y P E = A A A A | | | | | | | | <
| | O P C O D E = S Q U E R Y , R E S P O N S E | | | | Q N A M E = A . e x a m p l e .
g . , Q T Y P E = A A A A | | | A n s w e r | | | | | A . e x a m p l e .
g . I N A A A A 3 f f e : 5 1 : f f f f : 1 1 : : 1 | | A u t h
i t y | | | | | e x a m p l e .
g . I N N S < D N S S e r v e r 4 > | | | A d d i t i
a l | | | | | < D N S S e r v e r 4 > I N A | A A A A < D N S S e r v e r 4 A d d r e s s > | | | | | V V V V V
( t e s t e r ) ( t a r g e t ) ( t e s t e r ) ( t e s t e r ) ( t e s t e r ) D N S D N S D N S D N S D N S C l i e n t S e r v e r 1 S e r v e r 2 S e r v e r 3 S e r v e r 4 | | | | | | <
| | | | O P C O D E = S Q U E R Y , R E S P O N S E | | | | Q N A M E = A . e x a m p l e .
g . , Q T Y P E = A A A A | | | A n s w e r | | | | | A . e x a m p l e .
g . I N A A A A 3 f f e : 5 1 : f f f f : 1 1 : : 1 | | A u t h
i t y | | | | | e x a m p l e .
g . I N N S < D N S S e r v e r 4 > | | | A d d i t i
a l | | | | | < D N S S e r v e r 4 > I N A | A A A A < D N S S e r v e r 4 A d d r e s s > | | | | | | V V V V V
2006/01/23-2006/01/27 at Nippon Convention Center (widely
Tested for 1 DNS client from Japanese vendor
Basic RFC’s test
Negative Cache
Extension RFC’s test
SRV AAAA
some SHOULD violations in implementation are
We hope that more vendors come to the next!!
Generic Information
http://www.tahi.org/dns/ contact@tahi.org
Users ML
dnstest@tahi.org more than 30 persons are there