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
|
X
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)
addCacheMissAction() (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)
addMaintenanceCallback() (built-in function)
addResponseAction() (built-in function)
addSelfAnsweredResponseAction() (built-in function)
addTLSLocal() (built-in function)
addXFRResponseAction() (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)
clearCacheHitResponseRules() (built-in function)
clearCacheInsertedResponseRules() (built-in function)
clearCacheMissRules() (built-in function)
clearConsoleHistory() (built-in function)
clearDynBlocks() (built-in function)
ClearRecordTypesResponseAction() (built-in function)
clearResponseRules() (built-in function)
clearRules() (built-in function)
clearSelfAnsweredResponseRules() (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()
DOH3Frontend (built-in class)
DOH3Frontend:reloadCertificates()
DOHFrontend (built-in class)
DOHFrontend:getAddressAndPort()
DOHFrontend:loadNewCertificatesAndKeys()
DOHFrontend:loadTicketsKey()
DOHFrontend:loadTicketsKeys()
DOHFrontend:reloadCertificates()
DOHFrontend:rotateTicketsKey()
DOHFrontend:setResponsesMap()
domain (DynBlock attribute)
DOQFrontend (built-in class)
DOQFrontend:reloadCertificates()
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:setCacheMissRatio()
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)
getCacheMissAction() (built-in function)
getCacheMissRule() (built-in function)
getDNSCryptBind() (built-in function)
getDNSCryptBindCount() (built-in function)
getDOH3Frontend() (built-in function)
getDOH3FrontendCount() (built-in function)
getDOHFrontend() (built-in function)
getDOHFrontendCount() (built-in function)
getDOQFrontend() (built-in function)
getDOQFrontendCount() (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)
loadTicketsKey() (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)
mvCacheMissRule() (built-in function)
mvCacheMissRuleToTop() (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)
mvXFRResponseRule() (built-in function)
mvXFRResponseRuleToTop() (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)
newXSK() (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)
PayloadSizeRule() (built-in function)
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)
QNameSuffixRule() (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)
rmCacheMissRule() (built-in function)
rmResponseRule() (built-in function)
rmRule() (built-in function)
rmSelfAnsweredResponseRule() (built-in function)
rmServer() (built-in function)
rmXFRResponseRule() (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)
setCacheMissRules() (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)
setTicketsKeyAddedHook() (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)
showCacheMissRules() (built-in function)
showConsoleACL() (built-in function)
showDNSCryptBinds() (built-in function)
showDOH3Frontends() (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)
showXFRResponseRules() (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)
TCResponseAction() (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)
TLSCertificate (built-in class)
TLSContext (built-in class)
TLSContext:loadTicketsKeys()
TLSContext:rotateTicketsKey()
TLSFrontend (built-in class)
TLSFrontend:getAddressAndPort()
TLSFrontend:loadNewCertificatesAndKeys()
TLSFrontend:loadTicketsKey()
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)
topTimeouts() (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)
X
XskSocket (built-in class)
XskSocket:getMetrics()
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
»