Lightning Talk: Debugging DDR for Encrypted DNS with Ruby
Taketo Takashima
β’ Matsuyama, Ehime, Japan
β’ Japanese β’
Lightning Talk
Date: April 17, 2025
Published: May 27, 2025
Announced: unknown
As concerns about privacy and security in DNS resolution grow, encrypted protocols such as DoH (DNS over HTTPS) have emerged. In this talk, I will introduce a Ruby implementation of a DDR (Discovery of Designated Resolvers) client, which enables the distribution of information about secure and encrypted DNS resolvers like DoH. While DDR allows multiple DNS resolvers to be advertised, verifying whether each resolver is functioning correctly can be challenging. To address this, I developed a debugging tool as a Ruby gem to confirm whether DDR is operating as expected.
Additionally, this talk will cover how this gem was used to troubleshoot issues encountered when deploying DDR in the DNS service provided for exhibitors and visitors at Interop Tokyo 2024's ShowNet.
RubyKaigi 2025