Overview
-
module Async-
module DNS-
class CacheProvides a local in-memory cache for DNS resources.
-
module EndpointDNS endpoint helpers.
-
class GenericHandlerA generic handler for DNS queries.
-
class DatagramHandlerHandle incoming UDP requests, which are single data packets, and pass them on to the given server.
-
class StreamHandlerHandle incoming TCP requests, which are stream requests, and pass them on to the given server.
-
class InvalidProtocolErrorRepresents a DNS connection which we don't know how to use.
-
class ResolutionFailureRepresents a failure to resolve a given name to an address.
-
class ResolverResolve names to addresses using the DNS protocol.
-
class RequestManages a single DNS question message across one or more servers.
-
class ServerA DNS server which can be used to resolve queries.
-
module SystemThis module encapsulates system dependent name lookup functionality.
-
class HostsAn interface for querying the system's hosts file.
-
class TransactionThis class provides all details of a single DNS question and response. This is used by the DSL to provide DNS related functionality.
-
class TransportA simple DNS message stream encoder/decoder.
-
-
-
class Resolv-
class DNS-
class MessageExtensions to the
Resolv::DNS::Messageclass. -
class OriginErrorRepresents a failure to construct a fullly qualified name due to a mismatched origin.
-
class NameExtensions to the
Resolv::DNS::Nameclass.
-
-
-
class StringExtensions for the String class.