Network.DNS

High level API

queryA

queryAAAA

queryCNAME

querySRV

queryTXT

Mid-level API

query

data DnsException

Low-level API

resIsReentrant

queryRaw

sendRaw

mkQueryRaw

decodeMessage

encodeMessage

mkQueryMsg

Types

Basic types

Names/Labels

type Label

data Labels

class IsLabels s

data Name

caseFoldName

Character strings

data CharStr

IP addresses

data IPv4

data IPv6

RR TTL & Class

data TTL

data Class

classIN

Message types

data Type

data TypeSym

typeFromSym

typeToSym

Messages

data Msg l

data MsgHeader

data MsgHeaderFlags

data QR

data MsgQuestion l

data MsgRR l

data RData l

rdType

data SRV l