User Tools

Site Tools


dns_dns

DNS Layer (dns)

This layer supports RFC1035: Domain Names - Implementation and Specification. The DNS layer can be placed on a UDP or TCP layer.

DNS Layer Configuration Parameters

Parameter Type Description
Alias String
Debug Log Level Number Debug Level
Dependencies String Other dependencies to this element
Destination Peer Number
Event Filter String Filter of Event
Exact Match Boolean
Max Event Queue Size Number Maximum Queue Size
Name String Component Name
No Events Boolean
Passthrough Boolean High-to-Low Layer Passthrough
Raw Data To Inject String Data Packet to Inject
Raw Dst L2 To Inject String Destination L2 Address
Raw Dst L3 To Inject String Destination L3 Address
Raw Dst L4 To Inject String Destination L4 Address
Request Timeout Number
Save Dynamic Config Boolean
Show Commands Boolean Show Commands
Show Events Boolean Show Events
Watch Boolean Watch Layer

DNS Layer Real-Time Parameters

Parameter Type Description
Allow Blocking Event Boolean Blocking Events
Blocked Boolean Disable Component
Debug Log Level Number Debug Level
Passthrough Boolean High-to-Low Layer Passthrough
Watch Boolean Watch Layer

DNS Layer Functions

Function Type Description
getDnsAllowBlockingEvent(layer) getter Get “Allow Blocking Event” Parameter
getDnsBlocked(layer) getter Get “Blocked” Parameter
getDnsDebugLogLevel(layer) getter Get “Debug Log Level” Parameter
getDnsDestinationPeer(layer) getter Get “Destination Peer” Parameter
getDnsNoEvents(layer) getter Get “No Events” Parameter
getDnsPassthrough(layer) getter Get “Passthrough” Parameter
getDnsWatch(layer) getter Get “Watch” Parameter
getStatsDnsAvailableInstances(layer) getter Get “Available Instances” Parameter
getStatsDnsDownstreamLastPacket(layer) getter Get “Downstream Last Packet” Parameter
getStatsDnsDownstreamPacketCount(layer) getter Get “Downstream Packet Count” Parameter
getStatsDnsMaxDownstreamDelay(layer) getter Get “Max Downstream Delay” Parameter
getStatsDnsMaxUpstreamDelay(layer) getter Get “Max Upstream Delay” Parameter
getStatsDnsMeanDownstreamDelay(layer) getter Get “Mean Downstream Delay” Parameter
getStatsDnsMeanUpstreamDelay(layer) getter Get “Mean Upstream Delay” Parameter
getStatsDnsMinDownstreamDelay(layer) getter Get “Min Downstream Delay” Parameter
getStatsDnsMinUpstreamDelay(layer) getter Get “Min Upstream Delay” Parameter
getStatsDnsName(layer) getter Get “Name” Parameter
getStatsDnsRateBpsDownstream(layer) getter Get “Rate Bps Downstream” Parameter
getStatsDnsRateBpsUpstream(layer) getter Get “Rate Bps Upstream” Parameter
getStatsDnsTimestampIn(layer) getter Get “Timestamp In” Parameter
getStatsDnsTimestampOut(layer) getter Get “Timestamp Out” Parameter
getStatsDnsType(layer) getter Get “Type” Parameter
getStatsDnsUpstreamLastPacket(layer) getter Get “Upstream Last Packet” Parameter
getStatsDnsUpstreamPacketCount(layer) getter Get “Upstream Packet Count” Parameter
getStatsDnsVarianceDownstreamDelay(layer) getter Get “Variance Downstream Delay” Parameter
getStatsDnsVarianceUpstreamDelay(layer) getter Get “Variance Upstream Delay” Parameter
setDnsAllowBlockingEvent(layer,value) setter Set “Allow Blocking Event” Parameter
setDnsBlocked(layer,value) setter Set “Blocked” Parameter
setDnsDebugLogLevel(layer,value) setter Set “Debug Log Level” Parameter
setDnsNoEvents(layer,value) setter Set “No Events” Parameter
setDnsPassthrough(layer,value) setter Set “Passthrough” Parameter
setDnsWatch(layer,value) setter Set “Watch” Parameter
dns_dns.txt · Last modified: 2021/07/26 01:17 by vps