module Network.DNS.Types (
ResourceRecord (..)
, Answers
, AuthorityRecords
, AdditionalRecords
, Domain
, CLASS
, classIN
, TTL
, TYPE (
A
, NS
, CNAME
, SOA
, NULL
, PTR
, MX
, TXT
, AAAA
, SRV
, DNAME
, OPT
, DS
, RRSIG
, NSEC
, DNSKEY
, NSEC3
, NSEC3PARAM
, TLSA
, CDS
, CDNSKEY
, CSYNC
, AXFR
, ANY
, CAA
)
, fromTYPE
, toTYPE
, RData (..)
, RD_RRSIG(..)
, dnsTime
, DNSMessage (..)
, makeQuery
, makeEmptyQuery
, defaultQuery
, QueryControls
, rdFlag
, adFlag
, cdFlag
, doFlag
, ednsEnabled
, ednsSetVersion
, ednsSetUdpSize
, ednsSetOptions
, FlagOp(..)
, ODataOp(..)
, defaultResponse
, makeResponse
, DNSHeader (..)
, Identifier
, DNSFlags (..)
, QorR (..)
, defaultDNSFlags
, OPCODE (..)
, fromOPCODE
, toOPCODE
, RCODE (
NoErr
, FormatErr
, ServFail
, NameErr
, NotImpl
, Refused
, YXDomain
, YXRRSet
, NXRRSet
, NotAuth
, NotZone
, BadVers
, BadKey
, BadTime
, BadMode
, BadName
, BadAlg
, BadTrunc
, BadCookie
, BadRCODE
)
, fromRCODE
, toRCODE
, EDNSheader(..)
, ifEDNS
, mapEDNS
, EDNS(..)
, defaultEDNS
, maxUdpSize
, minUdpSize
, OData (..)
, OptCode (
ClientSubnet
, DAU
, DHU
, N3U
, NSID
)
, fromOptCode
, toOptCode
, Question (..)
, DNSError (..)
, Mailbox
) where
import Network.DNS.Types.Internal