Today I worked on DNSentinel, my ESP32-S3 based DNS sinkhole. I added a response cache so DNS requests can be answered locally instead of always forwarding upstream. I also implemented cache expiration using DNS TTL values, meaning the cache now follows the rules used by real DNS resolvers. Along the way I debugged DNS packet behavior, learned more about DNS records, and improved the modular structure of the project.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.