Description
Implements asynchronous DNS server and resolver behavior in Ruby. It is useful for DNS services, protocol experiments, testing infrastructure, and network applications that need custom DNS handling.
DNS services affect name resolution and can be abused if exposed carelessly. Validate queries, limit recursion, set timeouts, and restrict network exposure.