### Configuration Options Source: https://www.dnsdist.org/index_TOC.html/index This section lists various configuration components available in dnsdist, covering aspects like TLS, caching, pools, logging, and tuning. ```APIDOC ## Configuration Options This section lists various configuration components available in dnsdist, covering aspects like TLS, caching, pools, logging, and tuning. ### Available Configurations: * OutgoingTlsConfiguration * PacketCacheConfiguration * PoolConfiguration * ProtoBufMetaConfiguration * ProtobufLoggerConfiguration * ProxyProtocolConfiguration * ProxyProtocolValueConfiguration * QueryCountConfiguration * QueryRuleConfiguration * RemoteLoggingConfiguration * ResponseRuleConfiguration * RingBuffersConfiguration * SecurityPollingConfiguration * SnmpConfiguration * StructuredLoggingConfiguration * TcpTuningConfiguration * TlsEngineConfiguration * TlsTuningConfiguration * TuningConfiguration * UdpTuningConfiguration * WebserverConfiguration * XskConfiguration ``` -------------------------------- ### Manual Pages - dnsdist Source: https://www.dnsdist.org/index_TOC.html/index Provides access to the main manual page for dnsdist, covering its synopsis, description, scope, options, known bugs, and resources. ```APIDOC ## Manual Pages - dnsdist Provides access to the main manual page for dnsdist, covering its synopsis, description, scope, options, known bugs, and resources. ### Sections: * Synopsis * Description * Scope * Options * Bugs * Resources ``` -------------------------------- ### YAML Selector Reference Source: https://www.dnsdist.org/index_TOC.html/index This section details the various selectors available for use in dnsdist YAML configurations, allowing for granular matching of DNS queries and other criteria. ```APIDOC ## YAML Selector Reference This section details the various selectors available for use in dnsdist YAML configurations, allowing for granular matching of DNS queries and other criteria. ### Available Selectors: * AllSelector * AndSelector * ByNameSelector * DNSSECSelector * DSTPortSelector * EDNSOptionSelector * EDNSVersionSelector * ERCodeSelector * HTTPHeaderSelector * HTTPPathSelector * HTTPPathRegexSelector * IncomingProtocolSelector * KeyValueStoreLookupSelector * KeyValueStoreRangeLookupSelector * LuaSelector * LuaFFISelector * LuaFFIPerThreadSelector * MaxQPSSelector * MaxQPSIPSelector * NetmaskGroupSelector * NotSelector * OpcodeSelector * OrSelector * PayloadSizeSelector * PoolAvailableSelector * PoolOutstandingSelector * ProbaSelector * ProxyProtocolValueSelector * QClassSelector * QNameSelector * QNameLabelsCountSelector * QNameSetSelector * QNameSuffixSelector * QNameWireLengthSelector * QTypeSelector * RCodeSelector * RDSelector * RE2Selector * RecordsCountSelector * RecordsTypeCountSelector * RegexSelector * SNISelector * TagSelector * TCPSelector * TrailingDataSelector ``` -------------------------------- ### YAML Action Reference Source: https://www.dnsdist.org/index_TOC.html/index This section describes the various actions that can be triggered in dnsdist based on selector matches, controlling query processing and responses. ```APIDOC ## YAML Action Reference This section describes the various actions that can be triggered in dnsdist based on selector matches, controlling query processing and responses. ### Available Actions: * AllowAction * ContinueAction * DelayAction * DnstapLogAction * DropAction * SetEDNSOptionAction * ERCodeAction * HTTPStatusAction * KeyValueStoreLookupAction * KeyValueStoreRangeLookupAction * LogAction * LuaAction * LuaFFIAction * LuaFFIPerThreadAction * NegativeAndSOAAction * NoneAction * PoolAction * QPSAction * QPSPoolAction * RCodeAction * RemoteLogAction * SetAdditionalProxyProtocolValueAction * SetDisableECSAction * SetDisableValidationAction * SetECSAction * SetECSOverrideAction * SetECSPrefixLengthAction * SetExtendedDNSErrorAction * SetMacAddrAction * SetMaxReturnedTTLAction * SetNoRecurseAction * SetProxyProtocolValuesAction * SetSkipCacheAction * SetTagAction * SetTempFailureCacheTTLAction * SetTraceAction * SNMPTrapAction * SpoofAction * SpoofCNAMEAction * SpoofPacketAction * SpoofRawAction * SpoofSVCAction * TCAction * TeeAction ``` -------------------------------- ### YAML Support Structures Source: https://www.dnsdist.org/index_TOC.html/index This section lists auxiliary structures used within dnsdist YAML configurations for defining response and SOA parameters. ```APIDOC ## YAML Support Structures This section lists auxiliary structures used within dnsdist YAML configurations for defining response and SOA parameters. ### Available Support Structures: * ResponseConfig * SOAParams * SVCRecordAdditionalParams * SVCRecordParameters ``` -------------------------------- ### Changelog Source: https://www.dnsdist.org/index_TOC.html/index This section lists the changes made in various versions of dnsdist, including new features, improvements, bug fixes, and removals. ```APIDOC ## Changelog This section lists the changes made in various versions of dnsdist, including new features, improvements, bug fixes, and removals. ### Version History: * 2.0.1 * Improvements * Bug Fixes * 1.9.11 * New Features * Bug Fixes * 2.0.0 * Improvements * Bug Fixes * 2.0.0-rc2 * Improvements * Bug Fixes * 2.0.0-rc1 * Improvements * Bug Fixes * 2.0.0-beta1 * New Features * Improvements * Bug Fixes * 2.0.0-alpha2 * New Features * Improvements * Bug Fixes * 1.9.10 * Improvements * Bug Fixes * 1.9.9 * Improvements * Bug Fixes * 2.0.0-alpha1 * New Features * Improvements * Bug Fixes * Removals * 1.9.8 * Improvements * Bug Fixes * 1.9.7 * New Features * Improvements * Bug Fixes * 1.8.4 * Bug Fixes * 1.9.6 * New Features * Improvements * Bug Fixes * 1.9.5 * New Features * Bug Fixes * 1.9.4 * Improvements * Bug Fixes * 1.9.3 ``` -------------------------------- ### YAML Response-Action Reference Source: https://www.dnsdist.org/index_TOC.html/index This section details actions specifically designed to modify or control DNS responses within dnsdist. ```APIDOC ## YAML Response-Action Reference This section details actions specifically designed to modify or control DNS responses within dnsdist. ### Available Response Actions: * AllowResponseAction * ClearRecordTypesResponseAction * DelayResponseAction * DnstapLogResponseAction * DropResponseAction * LimitTTLResponseAction * LogResponseAction * LuaResponseAction * LuaFFIResponseAction * LuaFFIPerThreadResponseAction * RemoteLogResponseAction * SetEDNSOptionResponseAction * SetExtendedDNSErrorResponseAction * SetMaxReturnedTTLResponseAction * SetMaxTTLResponseAction * SetMinTTLResponseAction * SetReducedTTLResponseAction * SetSkipCacheResponseAction * SetTagResponseAction * SNMPTrapResponseAction * TCResponseAction ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.