Navigation
index
routing table
|
dnsdist documentation
»
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
ACL
action (DynBlock attribute)
addACL() (built-in function)
addAction() (built-in function)
addBPFFilterDynBlocks() (built-in function)
addCacheHitResponseAction() (built-in function)
addCacheInsertedResponseAction() (built-in function)
addCapabilitiesToRetain() (built-in function)
addConsoleACL() (built-in function)
addDNSCryptBind() (built-in function)
addDOH3Local() (built-in function)
addDOHLocal() (built-in function)
addDOQLocal() (built-in function)
addDynamicBlock() (built-in function)
addDynBlocks() (built-in function)
addLocal() (built-in function)
addLuaAction() (built-in function)
addLuaResponseAction() (built-in function)
addResponseAction() (built-in function)
addSelfAnsweredResponseAction() (built-in function)
addTLSLocal() (built-in function)
AllowAction() (built-in function)
AllowResponseAction() (built-in function)
AllRule() (built-in function)
AndRule() (built-in function)
AsynchronousObject (built-in class)
AsynchronousObject:drop()
AsynchronousObject:getDQ()
AsynchronousObject:getDR()
AsynchronousObject:resume()
AsynchronousObject:setRCode()
B
backend (LuaRingEntry attribute)
blocks (DynBlock attribute)
body (WebRequest attribute)
(WebResponse attribute)
bpf (DynBlock attribute)
BPFFilter (built-in class)
BPFFilter:addRangeRule()
BPFFilter:attachToAllBinds()
BPFFilter:block()
BPFFilter:blockQName()
BPFFilter:getStats()
BPFFilter:lsRangeRule()
BPFFilter:rmRangeRule()
BPFFilter:unblock()
BPFFilter:unblockQName()
bytes (StatNodeStats attribute)
C
carbonServer() (built-in function)
class (DNSRecord attribute)
clearConsoleHistory() (built-in function)
clearDynBlocks() (built-in function)
ClearRecordTypesResponseAction() (built-in function)
clearRules() (built-in function)
ClientState (built-in class)
ClientState:attachFilter()
ClientState:detachFilter()
ClientState:getEffectiveTLSProvider()
ClientState:getRequestedTLSProvider()
ClientState:getType()
ClientState:toString()
ComboAddress (built-in class)
ComboAddress:getPort()
ComboAddress:ipdecrypt()
ComboAddress:ipencrypt()
ComboAddress:isIPv4()
ComboAddress:isIPv6()
ComboAddress:isMappedIPv4()
ComboAddress:mapToIPv4()
ComboAddress:toString()
ComboAddress:tostring()
ComboAddress:toStringWithPort()
ComboAddress:tostringWithPort()
ComboAddress:truncate()
contentLength (DNSRecord attribute)
contentOffset (DNSRecord attribute)
ContinueAction() (built-in function)
controlSocket() (built-in function)
D
declareMetric() (built-in function)
decMetric() (built-in function)
DelayAction() (built-in function)
DelayResponseAction() (built-in function)
delta() (built-in function)
deviceID (DNSQuestion attribute)
deviceName (DNSQuestion attribute)
dh (DNSPacketOverlay attribute)
(DNSQuestion attribute)
DisableECSAction() (built-in function)
DisableValidationAction() (built-in function)
DNSCryptCert (built-in class)
DNSCryptCert:getClientMagic()
DNSCryptCert:getEsVersion()
DNSCryptCert:getMagic()
DNSCryptCert:getProtocolMinorVersion()
DNSCryptCert:getResolverPublicKey()
DNSCryptCert:getSerial()
DNSCryptCert:getSignature()
DNSCryptCert:getTSEnd()
DNSCryptCert:getTSStart()
DNSCryptCertificatePair (built-in class)
DNSCryptCertificatePair:getCertificate()
DNSCryptCertificatePair:isActive()
DNSCryptContext (built-in class)
DNSCryptContext:addNewCertificate()
DNSCryptContext:generateAndLoadInMemoryCertificate()
DNSCryptContext:getCertificate()
DNSCryptContext:getCertificatePair()
,
[1]
DNSCryptContext:getProviderName()
DNSCryptContext:loadNewCertificate()
DNSCryptContext:markActive()
DNSCryptContext:markInactive()
DNSCryptContext:printCertificates()
DNSCryptContext:reloadCertificates()
DNSCryptContext:removeInactiveCertificate()
DNSDistProtoBufMessage (built-in class)
DNSDistProtoBufMessage:addResponseRR()
DNSDistProtoBufMessage:setBytes()
DNSDistProtoBufMessage:setEDNSSubnet()
DNSDistProtoBufMessage:setProtobufResponseType()
DNSDistProtoBufMessage:setQueryTime()
DNSDistProtoBufMessage:setQuestion()
DNSDistProtoBufMessage:setRequestor()
DNSDistProtoBufMessage:setRequestorFromString()
DNSDistProtoBufMessage:setResponder()
DNSDistProtoBufMessage:setResponderFromString()
DNSDistProtoBufMessage:setResponseCode()
DNSDistProtoBufMessage:setServerIdentity()
DNSDistProtoBufMessage:setTag()
DNSDistProtoBufMessage:setTagArray()
DNSDistProtoBufMessage:setTime()
DNSDistProtoBufMessage:toDebugString()
DNSDistResponseRuleAction (built-in class)
DNSDistResponseRuleAction:getAction()
DNSDistResponseRuleAction:getSelector()
DNSDistRuleAction (built-in class)
DNSDistRuleAction:getAction()
DNSDistRuleAction:getSelector()
DNSHeader (built-in class)
dnsheader (LuaRingEntry attribute)
DNSHeader:getAA()
DNSHeader:getAD()
DNSHeader:getCD()
DNSHeader:getID()
DNSHeader:getRA()
DNSHeader:getRD()
DNSHeader:getTC()
DNSHeader:setAA()
DNSHeader:setAD()
DNSHeader:setCD()
DNSHeader:setQR()
DNSHeader:setRA()
DNSHeader:setRD()
DNSHeader:setTC()
DNSName (built-in class)
DNSName:chopOff()
DNSName:countLabels()
DNSName:isPartOf()
DNSName:makeRelative()
DNSName:toDNSString()
DNSName:toString()
DNSName:tostring()
DNSName:toStringNoDot()
DNSName:wirelength()
DNSNameSet (built-in class)
DNSNameSet:add()
DNSNameSet:check()
DNSNameSet:clear()
DNSNameSet:delete()
DNSNameSet:empty()
DNSNameSet:size()
DNSNameSet:toString()
DNSPacketOverlay (built-in class)
DNSPacketOverlay:getRecord()
DNSPacketOverlay:getRecordsCountInSection()
DNSQuestion (built-in class)
DNSQuestion:addProxyProtocolValue()
DNSQuestion:changeName()
DNSQuestion:getContent()
DNSQuestion:getDO()
DNSQuestion:getEDNSOptions()
DNSQuestion:getHTTPHeaders()
DNSQuestion:getHTTPHost()
DNSQuestion:getHTTPPath()
DNSQuestion:getHTTPQueryString()
DNSQuestion:getHTTPScheme()
DNSQuestion:getProtocol()
DNSQuestion:getProxyProtocolValues()
DNSQuestion:getServerNameIndication()
DNSQuestion:getTag()
DNSQuestion:getTagArray()
DNSQuestion:getTrailingData()
DNSQuestion:sendTrap()
DNSQuestion:setContent()
DNSQuestion:setEDNSOption()
DNSQuestion:setExtendedDNSError()
DNSQuestion:setHTTPResponse()
DNSQuestion:setNegativeAndAdditionalSOA()
DNSQuestion:setProxyProtocolValues()
DNSQuestion:setRestartable()
DNSQuestion:setTag()
DNSQuestion:setTagArray()
DNSQuestion:setTrailingData()
DNSQuestion:spoof()
DNSQuestion:suspend()
DNSRecord (built-in class)
DNSResponse (built-in class)
DNSResponse:changeName()
DNSResponse:editTTLs()
DNSResponse:restart()
DNSRule (built-in class)
DNSRule:getMatches()
DNSSECRule() (built-in function)
DnstapLogAction() (built-in function)
DnstapLogResponseAction() (built-in function)
DnstapMessage (built-in class)
DnstapMessage:setExtra()
DnstapMessage:toDebugString()
DOHFrontend (built-in class)
DOHFrontend:getAddressAndPort()
DOHFrontend:loadNewCertificatesAndKeys()
DOHFrontend:loadTicketsKeys()
DOHFrontend:reloadCertificates()
DOHFrontend:rotateTicketsKey()
DOHFrontend:setResponsesMap()
domain (DynBlock attribute)
DropAction() (built-in function)
DropResponseAction() (built-in function)
drops (StatNodeStats attribute)
DSTPortRule() (built-in function)
dumpStats() (built-in function)
DynBlock (built-in class)
DynBlockRulesGroup (built-in class)
dynBlockRulesGroup() (built-in function)
DynBlockRulesGroup:apply()
DynBlockRulesGroup:excludeDomains()
DynBlockRulesGroup:excludeRange()
DynBlockRulesGroup:includeRange()
DynBlockRulesGroup:removeRange()
DynBlockRulesGroup:setMasks()
DynBlockRulesGroup:setNewBlockInsertedHook()
DynBlockRulesGroup:setQTypeRate()
DynBlockRulesGroup:setQueryRate()
DynBlockRulesGroup:setQuiet()
DynBlockRulesGroup:setRCodeRate()
DynBlockRulesGroup:setRCodeRatio()
DynBlockRulesGroup:setResponseByteRate()
DynBlockRulesGroup:setSuffixMatchRule()
DynBlockRulesGroup:setSuffixMatchRuleFFI()
DynBlockRulesGroup:toString()
DynBPFFilter (built-in class)
DynBPFFilter:excludeRange()
DynBPFFilter:includeRange()
DynBPFFilter:purgeExpired()
E
ecsOverride (DNSQuestion attribute)
ECSOverrideAction() (built-in function)
ecsPrefixLength (DNSQuestion attribute)
ECSPrefixLengthAction() (built-in function)
EDNSOptionRule() (built-in function)
EDNSOptionView (built-in class)
EDNSOptionView:count()
EDNSOptionView:getValues()
EDNSVersionRule() (built-in function)
ERCodeAction() (built-in function)
ERCodeRule() (built-in function)
errlog() (built-in function)
exceedNXDOMAINs() (built-in function)
exceedQRate() (built-in function)
exceedQTypeRate() (built-in function)
exceedRespByterate() (built-in function)
exceedServFails() (built-in function)
F
ffipolicy (ServerPolicy attribute)
fullname (StatNode attribute)
G
generateDNSCryptCertificate() (built-in function)
generateDNSCryptProviderKeys() (built-in function)
generateOCSPResponse() (built-in function)
getAction() (built-in function)
getAddressInfo() (built-in function)
getAsynchronousObject() (built-in function)
getBind() (built-in function)
getBindCount() (built-in function)
getCacheHitResponseRule() (built-in function)
getCacheInsertedResponseRule() (built-in function)
getDNSCryptBind() (built-in function)
getDNSCryptBindCount() (built-in function)
getDOHFrontend() (built-in function)
getDOHFrontendCount() (built-in function)
getDynamicBlocks() (built-in function)
getDynamicBlocksSMT() (built-in function)
getListOfAddressesOfNetworkInterface() (built-in function)
getListOfNetworkInterfaces() (built-in function)
getListOfRangesOfNetworkInterface() (built-in function)
getMACAddress() (built-in function)
getMetric() (built-in function)
getOutgoingTLSSessionCacheSize() (built-in function)
getPool() (built-in function)
getPoolNames() (built-in function)
getPoolServers() (built-in function)
getResolvers() (built-in function)
getResponseRule() (built-in function)
getRingEntries() (built-in function)
getRule() (built-in function)
getSelectedBackend() (DNSResponse method)
getSelfAnsweredResponseRule() (built-in function)
getServer() (built-in function)
getServers() (built-in function)
getStatisticsCounters() (built-in function)
getTLSContext() (built-in function)
getTLSFrontend() (built-in function)
getTLSFrontendCount() (built-in function)
getTopCacheHitResponseRules() (built-in function)
getTopCacheInsertedResponseRules() (built-in function)
getTopResponseRules() (built-in function)
getTopRules() (built-in function)
getTopSelfAnsweredRules() (built-in function)
getvars (WebRequest attribute)
getVerbose() (built-in function)
grepq() (built-in function)
H
hashPassword() (built-in function)
headers (WebRequest attribute)
(WebResponse attribute)
hits (StatNodeStats attribute)
HTTPHeaderRule() (built-in function)
HTTPPathRegexRule() (built-in function)
HTTPPathRule() (built-in function)
HTTPStatusAction() (built-in function)
I
inClientStartup() (built-in function)
includeDirectory() (built-in function)
incMetric() (built-in function)
inConfigCheck() (built-in function)
infolog() (built-in function)
isFFI (ServerPolicy attribute)
isLua (ServerPolicy attribute)
isPerThread (ServerPolicy attribute)
isResponse (LuaRingEntry attribute)
J
JSON Objects
ConfigSetting
DoHFrontend
Frontend
Pool
ResponseRule
RingEntry
Rule
Server
StatisticItem
K
KeyValueLookupKeyQName() (built-in function)
KeyValueLookupKeySourceIP() (built-in function)
KeyValueLookupKeySuffix() (built-in function)
KeyValueLookupKeyTag() (built-in function)
KeyValueStore (built-in class)
KeyValueStore:lookup()
KeyValueStore:lookupSuffix()
KeyValueStore:reload()
KeyValueStoreLookupAction() (built-in function)
KeyValueStoreLookupRule() (built-in function)
KeyValueStoreRangeLookupAction() (built-in function)
KeyValueStoreRangeLookupRule() (built-in function)
L
labelsCount (StatNode attribute)
len (DNSQuestion attribute)
LimitTTLResponseAction() (built-in function)
loadTLSEngine() (built-in function)
loadTLSProvider() (built-in function)
localaddr (DNSQuestion attribute)
LogAction() (built-in function)
LogResponseAction() (built-in function)
LuaAction() (built-in function)
LuaFFIAction() (built-in function)
LuaFFIPerThreadAction() (built-in function)
LuaFFIPerThreadResponseAction() (built-in function)
LuaFFIPerThreadRule() (built-in function)
LuaFFIResponseAction() (built-in function)
LuaFFIRule() (built-in function)
LuaResponseAction() (built-in function)
LuaRingEntry (built-in class)
LuaRule() (built-in function)
M
MacAddrAction() (built-in function)
macAddress (LuaRingEntry attribute)
maintenance() (built-in function)
makeIPCipherKey() (built-in function)
makeKey() (built-in function)
makeRule() (built-in function)
MaxQPSIPRule() (built-in function)
MaxQPSRule() (built-in function)
method (WebRequest attribute)
muted (ClientState attribute)
mvCacheHitResponseRule() (built-in function)
mvCacheHitResponseRuleToTop() (built-in function)
mvCacheInsertedResponseRule() (built-in function)
mvCacheInsertedResponseRuleToTop() (built-in function)
mvResponseRule() (built-in function)
mvResponseRuleToTop() (built-in function)
mvRule() (built-in function)
mvRuleToTop() (built-in function)
mvSelfAnsweredResponseRule() (built-in function)
mvSelfAnsweredResponseRuleToTop() (built-in function)
N
name (DNSRecord attribute)
(Server attribute)
(ServerPolicy attribute)
NegativeAndSOAAction() (built-in function)
Netmask (built-in class)
Netmask:empty()
Netmask:getBits()
Netmask:getMaskedNetwork()
Netmask:getNetwork()
Netmask:isIPv4()
Netmask:isIPv6()
Netmask:match()
Netmask:toString()
NetmaskGroup (built-in class)
NetmaskGroup:addMask()
NetmaskGroup:addMasks()
NetmaskGroup:addNMG()
NetmaskGroup:clear()
NetmaskGroup:match()
NetmaskGroup:size()
NetmaskGroupRule() (built-in function)
newBPFFilter() (built-in function)
newCA() (built-in function)
newCDBKVStore() (built-in function)
newDNSName() (built-in function)
newDNSNameSet() (built-in function)
newDNSPacketOverlay() (built-in function)
newDOHResponseMapEntry() (built-in function)
newDynBPFFilter() (built-in function)
newFrameStreamTcpLogger() (built-in function)
newFrameStreamUnixLogger() (built-in function)
newLMDBKVStore() (built-in function)
newNetmask() (built-in function)
newNMG() (built-in function)
newPacketCache() (built-in function)
,
[1]
newRemoteLogger() (built-in function)
newRuleAction() (built-in function)
newServer() (built-in function)
newServerPolicy() (built-in function)
newSuffixMatchNode() (built-in function)
newSVCRecordParameters() (built-in function)
newThread() (built-in function)
newTLSCertificate() (built-in function)
noerrors (StatNodeStats attribute)
NoneAction() (built-in function)
NoRecurseAction() (built-in function)
NotRule() (built-in function)
nxdomains (StatNodeStats attribute)
O
opcode (DNSQuestion attribute)
OpcodeRule() (built-in function)
Open Resolver
order (Server attribute)
OrRule() (built-in function)
P
PacketCache (built-in class)
PacketCache:dump()
PacketCache:expunge()
PacketCache:expungeByName()
PacketCache:getAddressListByDomain()
PacketCache:getDomainListByAddress()
PacketCache:getStats()
PacketCache:isFull()
PacketCache:printStats()
PacketCache:purgeExpired()
PacketCache:toString()
path (WebRequest attribute)
place (DNSRecord attribute)
policy (ServerPolicy attribute)
pool (DNSQuestion attribute)
PoolAction() (built-in function)
PoolAvailableRule() (built-in function)
PoolOutstandingRule() (built-in function)
postvars (WebRequest attribute)
printDNSCryptProviderFingerprint() (built-in function)
ProbaRule() (built-in function)
protocol (LuaRingEntry attribute)
ProxyProtocolValueRule() (built-in function)
Q
qclass (DNSPacketOverlay attribute)
(DNSQuestion attribute)
QClassRule() (built-in function)
qname (DNSPacketOverlay attribute)
(DNSQuestion attribute)
(LuaRingEntry attribute)
QNameLabelsCountRule() (built-in function)
QNameRule() (built-in function)
QNameSetRule() (built-in function)
QNameWireLengthRule() (built-in function)
QPS
QPSAction() (built-in function)
QPSPoolAction() (built-in function)
qtype (DNSPacketOverlay attribute)
(DNSQuestion attribute)
(LuaRingEntry attribute)
QTypeRule() (built-in function)
queries (StatNodeStats attribute)
R
rcode (DNSQuestion attribute)
RCodeAction() (built-in function)
RCodeRule() (built-in function)
RDRule() (built-in function)
RE2Rule() (built-in function)
reason (DynBlock attribute)
RecordsCountRule() (built-in function)
RecordsTypeCountRule() (built-in function)
RegexRule() (built-in function)
registerDynBPFFilter() (built-in function)
registerWebHandler() (built-in function)
reloadAllCertificates() (built-in function)
remoteaddr (DNSQuestion attribute)
RemoteLogAction() (built-in function)
RemoteLogResponseAction() (built-in function)
requestor (LuaRingEntry attribute)
requestorID (DNSQuestion attribute)
RFC
RFC 1918
,
[1]
RFC 3986#section-3.2.2
RFC 5077
,
[1]
RFC 6066
RFC 6891
,
[1]
RFC 6891#section-6.2.5
RFC 6960
RFC 7766#section-10
RFC 7873
RFC 8906
rmACL() (built-in function)
rmCacheHitResponseRule() (built-in function)
rmCacheInsertedResponseRule() (built-in function)
rmResponseRule() (built-in function)
rmRule() (built-in function)
rmSelfAnsweredResponseRule() (built-in function)
rmServer() (built-in function)
S
sendCustomTrap() (built-in function)
Server (built-in class)
Server:addPool()
Server:getDrops()
Server:getLatency()
Server:getName()
Server:getNameWithAddr()
Server:getOutstanding()
Server:isUp()
Server:rmPool()
Server:setAuto()
Server:setDown()
Server:setLazyAuto()
Server:setQPS()
Server:setUp()
Server:toString()
ServerPolicy (built-in class)
ServerPolicy.policy() (built-in function)
ServerPool (built-in class)
ServerPool:getCache()
ServerPool:getECS()
ServerPool:setCache()
ServerPool:setECS()
ServerPool:unsetCache()
servfails (StatNodeStats attribute)
setACL() (built-in function)
setACLFromFile() (built-in function)
setAddEDNSToSelfGeneratedResponses() (built-in function)
SetAdditionalProxyProtocolValueAction() (built-in function)
setAllowEmptyResponse() (built-in function)
setAPIWritable() (built-in function)
setCacheCleaningDelay() (built-in function)
setCacheCleaningPercentage() (built-in function)
setConsistentHashingBalancingFactor() (built-in function)
setConsoleACL() (built-in function)
setConsoleConnectionsLogging() (built-in function)
setConsoleMaximumConcurrentConnections() (built-in function)
setConsoleOutputMaxMsgSize() (built-in function)
setDefaultBPFFilter() (built-in function)
SetDisableECSAction() (built-in function)
SetDisableValidationAction() (built-in function)
setDoHDownstreamCleanupInterval() (built-in function)
setDoHDownstreamMaxIdleTime() (built-in function)
,
[1]
setDropEmptyQueries() (built-in function)
setDynBlocksAction() (built-in function)
setDynBlocksPurgeInterval() (built-in function)
SetECSAction() (built-in function)
setECSOverride() (built-in function)
SetECSOverrideAction() (built-in function)
SetECSPrefixLengthAction() (built-in function)
setECSSourcePrefixV4() (built-in function)
setECSSourcePrefixV6() (built-in function)
SetEDNSOptionAction() (built-in function)
SetExtendedDNSErrorAction() (built-in function)
SetExtendedDNSErrorResponseAction() (built-in function)
setKey() (built-in function)
setLocal() (built-in function)
SetMacAddrAction() (built-in function)
setMaxCachedTCPConnectionsPerDownstream() (built-in function)
setMaxIdleDoHConnectionsPerDownstream() (built-in function)
SetMaxReturnedTTLAction() (built-in function)
SetMaxReturnedTTLResponseAction() (built-in function)
setMaxTCPClientThreads() (built-in function)
setMaxTCPConnectionDuration() (built-in function)
setMaxTCPConnectionsPerClient() (built-in function)
setMaxTCPQueriesPerConnection() (built-in function)
setMaxTCPQueuedConnections() (built-in function)
SetMaxTTLResponseAction() (built-in function)
setMaxUDPOutstanding() (built-in function)
setMetric() (built-in function)
SetMinTTLResponseAction() (built-in function)
SetNegativeAndSOAAction() (built-in function)
SetNoRecurseAction() (built-in function)
setOutgoingDoHWorkerThreads() (built-in function)
setOutgoingTLSSessionsCacheCleanupDelay() (built-in function)
setOutgoingTLSSessionsCacheMaxTicketsPerBackend() (built-in function)
setOutgoingTLSSessionsCacheMaxTicketValidity() (built-in function)
setPayloadSizeOnSelfGeneratedAnswers() (built-in function)
setPoolServerPolicy() (built-in function)
setPoolServerPolicyLua() (built-in function)
setProxyProtocolACL() (built-in function)
setProxyProtocolApplyACLToProxiedClients() (built-in function)
setProxyProtocolMaximumPayloadSize() (built-in function)
SetProxyProtocolValuesAction() (built-in function)
setRandomizedIdsOverUDP() (built-in function)
setRandomizedOutgoingSockets() (built-in function)
SetReducedTTLResponseAction() (built-in function)
setRingBuffersLockRetries() (built-in function)
setRingBuffersOptions() (built-in function)
setRingBuffersSize() (built-in function)
setRoundRobinFailOnNoServer() (built-in function)
setRules() (built-in function)
setSecurityPollInterval() (built-in function)
setSecurityPollSuffix() (built-in function)
setServerPolicy() (built-in function)
setServerPolicyLua() (built-in function)
setServerPolicyLuaFFI() (built-in function)
setServerPolicyLuaFFIPerThread() (built-in function)
setServFailWhenNoServer() (built-in function)
SetSkipCacheAction() (built-in function)
SetSkipCacheResponseAction() (built-in function)
setStaleCacheEntriesTTL() (built-in function)
setStructuredLogging() (built-in function)
setSyslogFacility() (built-in function)
SetTagAction() (built-in function)
SetTagResponseAction() (built-in function)
setTCPDownstreamCleanupInterval() (built-in function)
setTCPFastOpenKey() (built-in function)
setTCPInternalPipeBufferSize() (built-in function)
setTCPRecvTimeout() (built-in function)
setTCPSendTimeout() (built-in function)
setTCPUseSinglePipe() (built-in function)
SetTempFailureCacheTTLAction() (built-in function)
setUDPMultipleMessagesVectorSize() (built-in function)
setUDPSocketBufferSizes() (built-in function)
setUDPTimeout() (built-in function)
setVerbose() (built-in function)
setVerboseHealthChecks() (built-in function)
setVerboseLogDestination() (built-in function)
setWebserverConfig() (built-in function)
setWeightedBalancingFactor() (built-in function)
setWHashedPertubation() (built-in function)
showACL() (built-in function)
showBinds() (built-in function)
showCacheHitResponseRules() (built-in function)
showCacheInsertedResponseRules() (built-in function)
showConsoleACL() (built-in function)
showDNSCryptBinds() (built-in function)
showDOHFrontends() (built-in function)
showDOHResponseCodes() (built-in function)
showDOQFrontends() (built-in function)
showDynBlocks() (built-in function)
showPools() (built-in function)
showPoolServerPolicy() (built-in function)
showResponseLatency() (built-in function)
showResponseRules() (built-in function)
showRules() (built-in function)
showSelfAnsweredResponseRules() (built-in function)
showServers() (built-in function)
showTCPStats() (built-in function)
showTLSContexts() (built-in function)
showTLSErrorCounters() (built-in function)
showVersion() (built-in function)
showWebserverConfig() (built-in function)
size (DNSQuestion attribute)
(LuaRingEntry attribute)
skipCache (DNSQuestion attribute)
SkipCacheAction() (built-in function)
SNIRule() (built-in function)
snmpAgent() (built-in function)
SNMPTrapAction() (built-in function)
SNMPTrapResponseAction() (built-in function)
SpoofAction() (built-in function)
SpoofCNAMEAction() (built-in function)
SpoofPacketAction() (built-in function)
SpoofRawAction() (built-in function)
SpoofSVCAction() (built-in function)
StatNode (built-in class)
StatNode:numChildren()
StatNodeStats (built-in class)
status (WebResponse attribute)
submitToMainThread() (built-in function)
SuffixMatchNode (built-in class)
SuffixMatchNode:add()
SuffixMatchNode:check()
SuffixMatchNode:getBestMatch()
SuffixMatchNode:remove()
SuffixMatchNodeRule() (built-in function)
SVCRecordParameters (built-in class)
T
TagAction() (built-in function)
TagResponseAction() (built-in function)
TagRule() (built-in function)
TCAction() (built-in function)
tcp (DNSQuestion attribute)
TCPRule() (built-in function)
TeeAction() (built-in function)
TempFailureCacheTTLAction() (built-in function)
tempFailureTTL (DNSQuestion attribute)
testCrypto() (built-in function)
threadmessage() (built-in function)
TimedIPSetRule (built-in class)
TimedIPSetRule() (built-in function)
TimedIPSetRule:add()
TimedIPSetRule:cleanup()
TimedIPSetRule:clear()
TimedIPSetRule:slice()
timespec (built-in class)
TLSContext (built-in class)
TLSContext:loadTicketsKeys()
TLSContext:rotateTicketsKey()
TLSFrontend (built-in class)
TLSFrontend:getAddressAndPort()
TLSFrontend:loadNewCertificatesAndKeys()
TLSFrontend:loadTicketsKeys()
TLSFrontend:reloadCertificates()
TLSFrontend:rotateTicketsKey()
topBandwidth() (built-in function)
topCacheHitResponseRule() (built-in function)
topCacheHitResponseRules() (built-in function)
topCacheInsertedResponseRules() (built-in function)
topClients() (built-in function)
topQueries() (built-in function)
topResponseRule() (built-in function)
topResponseRules() (built-in function)
topResponses() (built-in function)
topRule() (built-in function)
topRules() (built-in function)
topSelfAnsweredResponseRule() (built-in function)
topSelfAnsweredResponseRules() (built-in function)
topSlow() (built-in function)
TrailingDataRule() (built-in function)
ttl (DNSRecord attribute)
tv_nsec (timespec attribute)
tv_sec (timespec attribute)
type (DNSRecord attribute)
U
unregisterDynBPFFilter() (built-in function)
until (DynBlock attribute)
upStatus (Server attribute)
usec (LuaRingEntry attribute)
useECS (DNSQuestion attribute)
V
version (WebRequest attribute)
vinfolog() (built-in function)
W
warning (DynBlock attribute)
warnlog() (built-in function)
WebRequest (built-in class)
WebResponse (built-in class)
webserver() (built-in function)
weight (Server attribute)
when (LuaRingEntry attribute)
Table of Contents
dnsdist Overview
Installing dnsdist
Quickstart Guide
Running and Configuring dnsdist
Packet Policies
Statistics
Caching Responses
Exporting statistics via Carbon
Working with the dnsdist Console
DNS-over-HTTP/3 (DoH3)
DNS-over-HTTPS (DoH)
DNS-over-QUIC (DoQ)
DNS-over-TLS
DNSCrypt
Configuring Downstream Servers
Dynamic Rule Generation
Guides
Server pools
Loadbalancing and Server Policies
Built-in webserver
Advanced Topics
Reference Guides
Manual Pages
Changelog
Upgrade Guide
Security Advisories
PowerDNS Security Policy
Glossary
PowerDNS/dnsdist license
End of life statements
Quick search
Navigation
index
routing table
|
dnsdist documentation
»