May 12 – 13, 2019
Shangri-La Bangkok
Asia/Bangkok timezone

respdiff: Regression and interoperability testing for the Internet

May 13, 2019, 3:00 PM
Ballroom 1 (Shangri-La Bangkok)

Ballroom 1

Shangri-La Bangkok

89 ซอย Wat Suan Plu - Dumex, Khwaeng Bang Rak, Khet Bang Rak, Krung Thep Maha Nakhon 10500, Thailand
Standard Presentation Public Workshop


Petr Špaček (CZ.NIC)


We present open-source tool called "respdiff" which can be used for regression and interoperability testing of DNS implementations.

In principle, the tool sends the very same DNS query to various implementations and compares their answers using configurable criteria. This approach, when combined with DNS resolvers connected to the Internet, allows us to detect protocol incompatibilities before a new software release is made available to users.

Our approach works relatively well if a human is evaluating the test results, but automating test result evaluation proved to be more difficult. The presentation will discuss limitations of the method and solicit feedback from the audience.

Talk Duration 30 Minutes

Primary author

Petr Špaček (CZ.NIC)

Presentation materials