CISCOSB-DNSCL-MIB DEFINITIONS ::= BEGIN -- Title: CISCOSB DNSCL Private Extension -- This Private MIB supports the DNS Client for ROS -- Version: 7.30 -- Date: 24 Oct 2003 -- 30-May-2011 Added MODULE-IDENTITY IMPORTS switch001 FROM CISCOSB-MIB dnsResConfigSbeltEntry FROM DNS-RESOLVER-MIB DnsName, DnsType FROM DNS-SERVER-MIB OBJECT-TYPE, IpAddress, Unsigned32, Integer32 FROM SNMPv2-SMI DisplayString, TEXTUAL-CONVENTION, TruthValue, RowStatus FROM SNMPv2-TC dns, DnsName, DnsNameAsIndex, DnsClass, DnsType, DnsQClass, DnsQType, DnsTime, DnsOpCode, DnsRespCode FROM DNS-SERVER-MIB InetAddress, InetAddressType FROM INET-ADDRESS-MIB; rlDnsCl MODULE-IDENTITY LAST-UPDATED "201105300000Z" ORGANIZATION "Cisco Small Business" CONTACT-INFO "Postal: 170 West Tasman Drive San Jose , CA 95134-1706 USA Website: Cisco Small Business Home http://www.cisco.com/smb>;, Cisco Small Business Support Community " DESCRIPTION "The private MIB module definition for DNS Client." REVISION "201105300000Z" DESCRIPTION "Initial revision." ::= { switch001 93 } rlDnsClMibVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "MIB's version, the current version is 1." ::= { rlDnsCl 1 } rlDnsClEnable OBJECT-TYPE SYNTAX INTEGER{ enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or Disable the use of the DNS client feature." ::= { rlDnsCl 2 } rlDnsClDomainNameTable OBJECT-TYPE SYNTAX SEQUENCE OF RlDnsClDomainNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The domain names table." ::= { rlDnsCl 3} rlDnsClDomainNameEntry OBJECT-TYPE SYNTAX RlDnsClDomainNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The row definition for this table." INDEX { rlDnsClDomainNameName } ::= { rlDnsClDomainNameTable 1 } RlDnsClDomainNameEntry ::= SEQUENCE { rlDnsClDomainNameName DnsName, rlDnsClDomainNameOwner INTEGER, rlDnsClDomainNameRowStatus RowStatus } rlDnsClDomainNameName OBJECT-TYPE SYNTAX DnsName MAX-ACCESS read-write STATUS current DESCRIPTION "The domain name for this ifIndex." ::= { rlDnsClDomainNameEntry 1 } rlDnsClDomainNameOwner OBJECT-TYPE SYNTAX INTEGER{ static(1), dhcp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Domain Name owner. Static if Domain Name defined by user, dhcp if received by boot protocol like DHCP." DEFVAL { static } ::= { rlDnsClDomainNameEntry 2 } rlDnsClDomainNameRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The row status variable, used according to row installation and removal conventions." ::= { rlDnsClDomainNameEntry 3 } rlDnsClMaxNumOfRetransmissions OBJECT-TYPE SYNTAX INTEGER (0..10) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of retransmissions for each query." DEFVAL { 3 } ::= { rlDnsCl 4 } rlDnsClMinRetransmissionInterval OBJECT-TYPE SYNTAX INTEGER (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum number of seconds that must elapsed before retransmission for each query." DEFVAL { 5 } ::= { rlDnsCl 5 } rlDnsClNamesTable OBJECT-TYPE SYNTAX SEQUENCE OF RlDnsClNamesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Names table." ::= { rlDnsCl 6} rlDnsClNamesEntry OBJECT-TYPE SYNTAX RlDnsClNamesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The row definition for this table." INDEX { rlDnsClNamesName, rlDnsClNamesOwner, rlDnsClNamesIndex } ::= { rlDnsClNamesTable 1 } RlDnsClNamesEntry ::= SEQUENCE { rlDnsClNamesName DnsName, rlDnsClNamesOwner INTEGER, rlDnsClNamesIndex Integer32, rlDnsClNamesAddr IpAddress, rlDnsClNamesRowStatus RowStatus } rlDnsClNamesName OBJECT-TYPE SYNTAX DnsName MAX-ACCESS read-only STATUS current DESCRIPTION "The host name." ::= { rlDnsClNamesEntry 1 } rlDnsClNamesOwner OBJECT-TYPE SYNTAX INTEGER{ static(1), dhcp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Host Name Entry owner. Static if Host Name Entry defined by user, dhcp if received by boot protocol like DHCP." DEFVAL { static } ::= { rlDnsClNamesEntry 2 } rlDnsClNamesIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value which makes entries in the table unique when the other index values (rlDnsClNamesName) do not provide a unique index." ::= { rlDnsClNamesEntry 3 } rlDnsClNamesAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The host IP address" ::= { rlDnsClNamesEntry 4 } rlDnsClNamesRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The row status variable, used according to row installation and removal conventions." ::= { rlDnsClNamesEntry 5 } -- rlDnsResConfigSbeltExtTable rlDnsResConfigSbeltExtTable OBJECT-TYPE SYNTAX SEQUENCE OF RlDnsResConfigSbeltExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Augmenting rlDnsResConfigSbeltTable (dns resolver safety belt table) for added info" ::= {rlDnsCl 7 } rlDnsResConfigSbeltExtEntry OBJECT-TYPE SYNTAX RlDnsResConfigSbeltExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row of the table rlDnsResConfigSbeltTable Extended by this definition." AUGMENTS { dnsResConfigSbeltEntry } ::= {rlDnsResConfigSbeltExtTable 1 } RlDnsResConfigSbeltExtEntry ::= SEQUENCE { rlDnsResConfigSbeltOwner INTEGER } rlDnsResConfigSbeltOwner OBJECT-TYPE SYNTAX INTEGER{ static(1), dhcp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The DNS server Entry owner. Static if DNS server Entry defined by user, dhcp if received by boot protocol like DHCP." DEFVAL { static } ::= { rlDnsResConfigSbeltExtEntry 1 } -- rlDnsClNamesInetTable rlDnsClNamesInetTable OBJECT-TYPE SYNTAX SEQUENCE OF RlDnsClNamesInetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Names table." ::= { rlDnsCl 8} rlDnsClNamesInetEntry OBJECT-TYPE SYNTAX RlDnsClNamesInetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The row definition for this table." INDEX { rlDnsClNamesInetName, rlDnsClNamesInetOwner, rlDnsClNamesInetIndex, rlDnsClNamesInetRRType } ::= { rlDnsClNamesInetTable 1 } RlDnsClNamesInetEntry ::= SEQUENCE { rlDnsClNamesInetName DnsName, rlDnsClNamesInetOwner INTEGER, rlDnsClNamesInetIndex Integer32, rlDnsClNamesInetRRType DnsType, rlDnsClNamesInetAddrType InetAddressType, rlDnsClNamesInetAddr InetAddress, rlDnsClNamesInetRowStatus RowStatus } rlDnsClNamesInetName OBJECT-TYPE SYNTAX DnsName MAX-ACCESS read-only STATUS current DESCRIPTION "The host name." ::= { rlDnsClNamesInetEntry 1 } rlDnsClNamesInetOwner OBJECT-TYPE SYNTAX INTEGER{ static(1), dhcp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Host Name Entry owner. Static if Host Name Entry defined by user, dhcp if received by boot protocol like DHCP." DEFVAL { static } ::= { rlDnsClNamesInetEntry 2 } rlDnsClNamesInetIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value which makes entries in the table unique when the other index values (rlDnsClNamesName) do not provide a unique index." ::= { rlDnsClNamesInetEntry 3 } rlDnsClNamesInetRRType OBJECT-TYPE SYNTAX DnsType MAX-ACCESS not-accessible STATUS current DESCRIPTION "DNS type of the Resource Record in the cache which is identified in this row of the table. The user can configure 'a' or 'aaaa' types only." ::= { rlDnsClNamesInetEntry 4 } rlDnsClNamesInetAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The address type of rlDnsResNCacheErrInetSource. Only IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or unknown(0) if datagrams for all local IP addresses are accepted." ::= { rlDnsClNamesInetEntry 5 } rlDnsClNamesInetAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The host IP address" ::= { rlDnsClNamesInetEntry 6 } rlDnsClNamesInetRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The row status variable, used according to row installation and removal conventions." ::= { rlDnsClNamesInetEntry 7 } -- DNS Resolver Safety Belt Inet Table rlDnsResConfigSbeltInetTable OBJECT-TYPE SYNTAX SEQUENCE OF RlDnsResConfigSbeltInetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of safety belt information used by the resolver when it hasn't got any better idea of where to send a query, such as when the resolver is booting or is a stub resolver." ::= { rlDnsCl 9 } rlDnsResConfigSbeltInetEntry OBJECT-TYPE SYNTAX RlDnsResConfigSbeltInetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the resolver's Sbelt table. Rows may be created or deleted at any time by the DNS resolver and by SNMP SET requests. Whether the values changed via SNMP are saved in stable storage across `reset' operations is implementation-specific." INDEX { rlDnsResConfigSbeltInetAddrType , rlDnsResConfigSbeltInetAddr, rlDnsResConfigSbeltInetSubTree, rlDnsResConfigSbeltInetClass } ::= { rlDnsResConfigSbeltInetTable 1 } RlDnsResConfigSbeltInetEntry ::= SEQUENCE { rlDnsResConfigSbeltInetAddrType InetAddressType, rlDnsResConfigSbeltInetAddr InetAddress, rlDnsResConfigSbeltInetName DnsName, rlDnsResConfigSbeltInetRecursion INTEGER, rlDnsResConfigSbeltInetPref INTEGER, rlDnsResConfigSbeltInetSubTree DnsNameAsIndex, rlDnsResConfigSbeltInetClass DnsClass, rlDnsResConfigSbeltInetStatus RowStatus } rlDnsResConfigSbeltInetAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of rlDnsResConfigSbeltInetAddr. Only IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or unknown(0) if datagrams for all local IP addresses are accepted." ::= { rlDnsResConfigSbeltInetEntry 1 } rlDnsResConfigSbeltInetAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the Sbelt name server identified by this row of the table." ::= { rlDnsResConfigSbeltInetEntry 2 } rlDnsResConfigSbeltInetName OBJECT-TYPE SYNTAX DnsName MAX-ACCESS read-create STATUS current DESCRIPTION "The DNS name of a Sbelt nameserver identified by this row of the table. A zero-length string indicates that the name is not known by the resolver." ::= { rlDnsResConfigSbeltInetEntry 3 } rlDnsResConfigSbeltInetRecursion OBJECT-TYPE SYNTAX INTEGER { iterative(1), recursive(2), recursiveAndIterative(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Kind of queries resolver will be sending to the name server identified in this row of the table: iterative(1) indicates that resolver will be directing iterative queries to this name server (RD bit turned off). recursive(2) indicates that resolver will be directing recursive queries to this name server (RD bit turned on). recursiveAndIterative(3) indicates that the resolver will be directing both recursive and iterative queries to the server identified in this row of the table." ::= { rlDnsResConfigSbeltInetEntry 4 } rlDnsResConfigSbeltInetPref OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "This value identifies the preference for the name server identified in this row of the table. The lower the value, the more desirable the resolver considers this server." ::= { rlDnsResConfigSbeltInetEntry 5 } rlDnsResConfigSbeltInetSubTree OBJECT-TYPE SYNTAX DnsNameAsIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queries sent to the name server identified by this row of the table are limited to those for names in the name subtree identified by this variable. If no such limitation applies, the value of this variable is the name of the root domain (a DNS name consisting of a single zero octet)." ::= { rlDnsResConfigSbeltInetEntry 6 } rlDnsResConfigSbeltInetClass OBJECT-TYPE SYNTAX DnsClass MAX-ACCESS not-accessible STATUS current DESCRIPTION "The class of DNS queries that will be sent to the server identified by this row of the table." ::= { rlDnsResConfigSbeltInetEntry 7 } rlDnsResConfigSbeltInetStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status column for this row of the Sbelt table." ::= { rlDnsResConfigSbeltInetEntry 8 } -- Resolver Cache Inet Table rlDnsResCacheRRInetTable OBJECT-TYPE SYNTAX SEQUENCE OF RlDnsResCacheRRInetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about all the resource records currently in the resolver's cache." ::= { rlDnsCl 10 } rlDnsResCacheRRInetEntry OBJECT-TYPE SYNTAX RlDnsResCacheRRInetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the resolvers's cache. Rows may be created only by the resolver. SNMP SET requests may be used to delete rows." INDEX { rlDnsResCacheRRInetName, rlDnsResCacheRRInetClass, rlDnsResCacheRRInetType, rlDnsResCacheRRInetIndex } ::= { rlDnsResCacheRRInetTable 1 } RlDnsResCacheRRInetEntry ::= SEQUENCE { rlDnsResCacheRRInetName DnsNameAsIndex, rlDnsResCacheRRInetClass DnsClass, rlDnsResCacheRRInetType DnsType, rlDnsResCacheRRInetTTL DnsTime, rlDnsResCacheRRInetElapsedTTL DnsTime, rlDnsResCacheRRInetSourceAddrType InetAddressType, rlDnsResCacheRRInetSource InetAddress, rlDnsResCacheRRInetData OCTET STRING, rlDnsResCacheRRInetStatus RowStatus, rlDnsResCacheRRInetIndex Integer32, rlDnsResCacheRRInetPrettyName DnsName } rlDnsResCacheRRInetName OBJECT-TYPE SYNTAX DnsNameAsIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Owner name of the Resource Record in the cache which is identified in this row of the table. As described in RFC-1034, the owner of the record is the domain name were the RR is found." REFERENCE "RFC-1034 section 3.6." ::= { rlDnsResCacheRRInetEntry 1 } rlDnsResCacheRRInetClass OBJECT-TYPE SYNTAX DnsClass MAX-ACCESS not-accessible STATUS current DESCRIPTION "DNS class of the Resource Record in the cache which is identified in this row of the table." ::= { rlDnsResCacheRRInetEntry 2 } rlDnsResCacheRRInetType OBJECT-TYPE SYNTAX DnsType MAX-ACCESS not-accessible STATUS current DESCRIPTION "DNS type of the Resource Record in the cache which is identified in this row of the table." ::= { rlDnsResCacheRRInetEntry 3 } rlDnsResCacheRRInetTTL OBJECT-TYPE SYNTAX DnsTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time-To-Live of RR in DNS cache. This is the initial TTL value which was received with the RR when it was originally received." ::= { rlDnsResCacheRRInetEntry 4 } rlDnsResCacheRRInetElapsedTTL OBJECT-TYPE SYNTAX DnsTime MAX-ACCESS read-only STATUS current DESCRIPTION "Elapsed seconds since RR was received." ::= { rlDnsResCacheRRInetEntry 5 } rlDnsResCacheRRInetSourceAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The address type of rlDnsResCacheRRInetSource. Only IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or unknown(0) if datagrams for all local IP addresses are accepted." ::= { rlDnsResCacheRRInetEntry 6 } rlDnsResCacheRRInetSource OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Host from which RR was received, 0.0.0.0 if unknown." ::= { rlDnsResCacheRRInetEntry 7 } rlDnsResCacheRRInetData OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "RDATA portion of a cached RR. The value is in the format defined for the particular DNS class and type of the resource record." REFERENCE "RFC-1035 section 3.2.1." ::= { rlDnsResCacheRRInetEntry 8 } rlDnsResCacheRRInetStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Status column for the resolver cache table. Since only the agent (DNS resolver) creates rows in this table, the only values that a manager may write to this variable are active(1) and destroy(6)." ::= { rlDnsResCacheRRInetEntry 9 } rlDnsResCacheRRInetIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value which makes entries in the table unique when the other index values (rlDnsResCacheRRName, rlDnsResCacheRRClass, and rlDnsResCacheRRType) do not provide a unique index." ::= { rlDnsResCacheRRInetEntry 10 } rlDnsResCacheRRInetPrettyName OBJECT-TYPE SYNTAX DnsName MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the RR at this row in the table. This is identical to the rlDnsResCacheRRName variable, except that character case is preserved in this variable, per DNS conventions." REFERENCE "RFC-1035 section 2.3.3." ::= { rlDnsResCacheRRInetEntry 11 } -- Resolver Negative Cache Inet Table rlDnsResNCacheErrInetTable OBJECT-TYPE SYNTAX SEQUENCE OF RlDnsResNCacheErrInetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The resolver's negative response cache. This table contains information about authoritative errors that have been cached by the resolver." ::= { rlDnsCl 11 } rlDnsResNCacheErrInetEntry OBJECT-TYPE SYNTAX RlDnsResNCacheErrInetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the resolver's negative response cache table. Only the resolver can create rows. SNMP SET requests may be used to delete rows." INDEX { rlDnsResNCacheErrInetQName, rlDnsResNCacheErrInetQClass, rlDnsResNCacheErrInetQType, rlDnsResNCacheErrInetIndex } ::= { rlDnsResNCacheErrInetTable 1 } RlDnsResNCacheErrInetEntry ::= SEQUENCE { rlDnsResNCacheErrInetQName DnsNameAsIndex, rlDnsResNCacheErrInetQClass DnsQClass, rlDnsResNCacheErrInetQType DnsQType, rlDnsResNCacheErrInetTTL DnsTime, rlDnsResNCacheErrInetElapsedTTL DnsTime, rlDnsResNCacheErrInetSourceAddrType InetAddressType, rlDnsResNCacheErrInetSource InetAddress, rlDnsResNCacheErrInetCode INTEGER, rlDnsResNCacheErrInetStatus RowStatus, rlDnsResNCacheErrInetIndex Integer32, rlDnsResNCacheErrInetPrettyName DnsName } rlDnsResNCacheErrInetQName OBJECT-TYPE SYNTAX DnsNameAsIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "QNAME associated with a cached authoritative error." REFERENCE "RFC-1034 section 3.7.1." ::= { rlDnsResNCacheErrInetEntry 1 } rlDnsResNCacheErrInetQClass OBJECT-TYPE SYNTAX DnsQClass MAX-ACCESS not-accessible STATUS current DESCRIPTION "DNS QCLASS associated with a cached authoritative error." ::= { rlDnsResNCacheErrInetEntry 2 } rlDnsResNCacheErrInetQType OBJECT-TYPE SYNTAX DnsQType MAX-ACCESS not-accessible STATUS current DESCRIPTION "DNS QTYPE associated with a cached authoritative error." ::= { rlDnsResNCacheErrInetEntry 3 } rlDnsResNCacheErrInetTTL OBJECT-TYPE SYNTAX DnsTime MAX-ACCESS read-only STATUS current DESCRIPTION "Time-To-Live of a cached authoritative error at the time of the error, it should not be decremented by the number of seconds since it was received. This should be the TTL as copied from the MINIMUM field of the SOA that accompanied the authoritative error, or a smaller value if the resolver implements a ceiling on negative response cache TTLs." REFERENCE "RFC-1034 section 4.3.4." ::= { rlDnsResNCacheErrInetEntry 4 } rlDnsResNCacheErrInetElapsedTTL OBJECT-TYPE SYNTAX DnsTime MAX-ACCESS read-only STATUS current DESCRIPTION "Elapsed seconds since authoritative error was received." ::= { rlDnsResNCacheErrInetEntry 5 } rlDnsResNCacheErrInetSourceAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The address type of rlDnsResNCacheErrInetSource. Only IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or unknown(0) if datagrams for all local IP addresses are accepted." ::= { rlDnsResNCacheErrInetEntry 6 } rlDnsResNCacheErrInetSource OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Host which sent the authoritative error, 0.0.0.0 if unknown." ::= { rlDnsResNCacheErrInetEntry 7 } rlDnsResNCacheErrInetCode OBJECT-TYPE SYNTAX INTEGER { nonexistantName(1), noData(2), other(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The authoritative error that has been cached: nonexistantName(1) indicates an authoritative name error (RCODE = 3). noData(2) indicates an authoritative response with no error (RCODE = 0) and no relevant data. other(3) indicates some other cached authoritative error. At present, no such errors are known to exist." ::= { rlDnsResNCacheErrInetEntry 8 } rlDnsResNCacheErrInetStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Status column for the resolver negative response cache table. Since only the agent (DNS resolver) creates rows in this table, the only values that a manager may write to this variable are active(1) and destroy(6)." ::= { rlDnsResNCacheErrInetEntry 9 } rlDnsResNCacheErrInetIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A value which makes entries in the table unique when the other index values (rlDnsResNCacheErrQName, rlDnsResNCacheErrQClass, and rlDnsResNCacheErrQType) do not provide a unique index." ::= { rlDnsResNCacheErrInetEntry 10 } rlDnsResNCacheErrInetPrettyName OBJECT-TYPE SYNTAX DnsName MAX-ACCESS read-only STATUS current DESCRIPTION "QNAME associated with this row in the table. This is identical to the rlDnsResNCacheErrQName variable, except that character case is preserved in this variable, per DNS conventions." REFERENCE "RFC-1035 section 2.3.3." ::= { rlDnsResNCacheErrInetEntry 11 } -- rlDnsResConfigSbeltExtInetTable rlDnsResConfigSbeltExtInetTable OBJECT-TYPE SYNTAX SEQUENCE OF RlDnsResConfigSbeltExtInetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Augmenting rlDnsResConfigSbeltInetTable (dns resolver safety belt table) for added info" ::= {rlDnsCl 12 } rlDnsResConfigSbeltExtInetEntry OBJECT-TYPE SYNTAX RlDnsResConfigSbeltExtInetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row of the table rlDnsResConfigSbeltInetTable Extended by this definition." AUGMENTS { rlDnsResConfigSbeltInetEntry } ::= {rlDnsResConfigSbeltExtInetTable 1 } RlDnsResConfigSbeltExtInetEntry ::= SEQUENCE { rlDnsResConfigSbeltInetOwner INTEGER } rlDnsResConfigSbeltInetOwner OBJECT-TYPE SYNTAX INTEGER{ static(1), dhcp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The DNS server Entry owner. Static if DNS server Entry defined by user, dhcp if received by boot protocol like DHCP." DEFVAL { static } ::= { rlDnsResConfigSbeltExtInetEntry 1 } END