DNS-RESOLVER-MIB

        The MIB module for entities implementing the client
(resolver) side of the Domain Name System (DNS)
protocol.
    
Source file
DNS-RESOLVER-MIB
Last revised
Identity
dnsResMIB
Base OID
0.0.32.2
Imported Objects
DNS-SERVER-MIB dns DnsClass DnsName DnsNameAsIndex DnsOpCode DnsQClass DnsQType DnsRespCode DnsTime DnsType
SNMPv2-CONF MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Integer32 IpAddress MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page)
SNMPv2-TC DisplayString RowStatus TEXTUAL-CONVENTION (no object page)
Net-SNMP examples using the rfc MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'DNS-RESOLVER-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'DNS-RESOLVER-MIB::dnsResMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DNS-RESOLVER-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DNS-RESOLVER-MIB::dnsResMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (86)
.0.0.32.2
.0.0.32.2.1
.0.0.32.2.1.1
.0.0.32.2.1.1.1
Enumeration
.0.0.32.2.1.1.2
Integer32
.0.0.32.2.1.1.3
.0.0.32.2.1.1.4
.0.0.32.2.1.1.4.1
.0.0.32.2.1.1.4.1.1
.0.0.32.2.1.1.4.1.2
Enumeration
.0.0.32.2.1.1.4.1.3
Integer32
.0.0.32.2.1.1.4.1.4
.0.0.32.2.1.1.4.1.5
.0.0.32.2.1.1.4.1.6
.0.0.32.2.1.1.4.1.7
.0.0.32.2.1.1.5
.0.0.32.2.1.1.6
Enumeration
.0.0.32.2.1.1.7
.0.0.32.2.1.2
.0.0.32.2.1.2.10
.0.0.32.2.1.2.3
.0.0.32.2.1.2.3.1
.0.0.32.2.1.2.3.1.1
.0.0.32.2.1.2.3.1.2
.0.0.32.2.1.2.3.1.3
.0.0.32.2.1.2.4
.0.0.32.2.1.2.4.1
.0.0.32.2.1.2.4.1.1
.0.0.32.2.1.2.4.1.2
.0.0.32.2.1.2.5
.0.0.32.2.1.2.6
.0.0.32.2.1.2.7
.0.0.32.2.1.2.8
.0.0.32.2.1.2.9
.0.0.32.2.1.3
.0.0.32.2.1.3.1
.0.0.32.2.1.3.2
.0.0.32.2.1.3.2.1
.0.0.32.2.1.3.2.1.1
.0.0.32.2.1.3.2.1.2
.0.0.32.2.1.3.2.1.3
.0.0.32.2.1.3.2.1.4
.0.0.32.2.1.3.2.1.5
.0.0.32.2.1.4
Enumeration
.0.0.32.2.1.4.1
.0.0.32.2.1.4.2
.0.0.32.2.1.4.3
.0.0.32.2.1.4.4
.0.0.32.2.1.4.5
.0.0.32.2.1.4.5.1
.0.0.32.2.1.4.5.1.1
.0.0.32.2.1.4.5.1.10
.0.0.32.2.1.4.5.1.2
.0.0.32.2.1.4.5.1.3
.0.0.32.2.1.4.5.1.4
.0.0.32.2.1.4.5.1.5
.0.0.32.2.1.4.5.1.6
OctetString
.0.0.32.2.1.4.5.1.7
.0.0.32.2.1.4.5.1.8
.0.0.32.2.1.4.5.1.9
.0.0.32.2.1.5
Enumeration
.0.0.32.2.1.5.1
.0.0.32.2.1.5.2
.0.0.32.2.1.5.3
.0.0.32.2.1.5.4
.0.0.32.2.1.5.5
.0.0.32.2.1.5.5.1
.0.0.32.2.1.5.5.1.1
.0.0.32.2.1.5.5.1.10
.0.0.32.2.1.5.5.1.2
.0.0.32.2.1.5.5.1.3
.0.0.32.2.1.5.5.1.4
.0.0.32.2.1.5.5.1.5
.0.0.32.2.1.5.5.1.6
Enumeration
.0.0.32.2.1.5.5.1.7
.0.0.32.2.1.5.5.1.8
.0.0.32.2.1.5.5.1.9
.0.0.32.2.1.6
.0.0.32.2.1.6.1
.0.0.32.2.1.6.2
.0.0.32.2.1.6.3
.0.0.32.2.1.6.4
.0.0.32.2.1.6.5
.0.0.32.2.1.6.6
.0.0.32.2.2
.0.0.32.2.3
Dependencies (4) 4 direct Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Dependency-first compile order
  1. SNMPv2-SMIrfc
  2. SNMPv2-CONFrfc
  3. SNMPv2-TCrfc
  4. DNS-SERVER-MIBrfc
  5. DNS-RESOLVER-MIBrfcselected
Conformance Groups (6)
A collection of objects providing basic configuration
information for a DNS resolver implementation.
.0.0.32.2.2.1
A collection of objects providing basic instrumentation
of a DNS resolver implementation.
.0.0.32.2.2.2
A collection of objects providing instrumentation of
`lame delegation' failures.
.0.0.32.2.2.3
A collection of objects providing access to and control
of a DNS resolver's cache.
.0.0.32.2.2.4
A collection of objects providing access to and control
of a DNS resolver's negative response cache.
.0.0.32.2.2.5
A collection of objects providing further
instrumentation applicable to many but not all DNS
resolvers.
.0.0.32.2.2.6
Compliance Statements (1)

OID .0.0.32.2.3.1
The compliance statement for agents implementing the DNS
resolver MIB extensions.
Required groups
mandatory dnsResConfigGroup
mandatory dnsResCounterGroup
optional dnsResCacheGroup The resolver cache group is mandatory for resolvers that
implement a cache.
optional dnsResNCacheGroup The resolver negative cache group is mandatory for
resolvers that implement a negative response cache.
optional dnsResLameDelegationGroup The lame delegation group is unconditionally optional.
optional dnsResOptCounterGroup The optional counters group is unconditionally
optional.
Object refinements
ObjectAccessSyntaxDescription
dnsResConfigMaxCnames readonly
This object need not be writable.
dnsResConfigSbeltName readonly
This object need not be writable.
dnsResConfigSbeltRecursion readonly
This object need not be writable.
dnsResConfigSbeltPref readonly
This object need not be writable.
dnsResConfigReset readonly
This object need not be writable.
dnsResCacheStatus readonly
This object need not be writable.
dnsResCacheMaxTTL readonly
This object need not be writable.
dnsResNCacheStatus readonly
This object need not be writable.
dnsResNCacheMaxTTL readonly
This object need not be writable.