idnits 2.17.1 draft-ietf-dns-mibext-00.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Cannot find the required boilerplate sections (Copyright, IPR, etc.) in this document. Expected boilerplate is as follows today (2024-03-29) according to https://trustee.ietf.org/license-info : IETF Trust Legal Provisions of 28-dec-2009, Section 6.a: This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 2: Copyright (c) 2024 IETF Trust and the persons identified as the document authors. All rights reserved. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 3: This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** Missing document type: Expected "INTERNET-DRAFT" in the upper left hand corner of the first page ** Missing expiration date. The document expiration date should appear on the first and last page. ** The document seems to lack a 1id_guidelines paragraph about Internet-Drafts being working documents. ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity. ** The document seems to lack a 1id_guidelines paragraph about the list of current Internet-Drafts. ** The document seems to lack a 1id_guidelines paragraph about the list of Shadow Directories. ** Expected the document's filename to be given on the first page, but didn't find any == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack a Security Considerations section. ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** The document seems to lack an Authors' Addresses Section. ** The document seems to lack separate sections for Informative/Normative References. All references will be assumed normative when checking for downward references. ** There are 31 instances of too long lines in the document, the longest one being 7 characters in excess of 72. == There are 3 instances of lines with non-RFC2606-compliant FQDNs in the document. == There are 2 instances of lines with non-RFC6890-compliant IPv4 addresses in the document. If these are example addresses, they should be changed. Miscellaneous warnings: ---------------------------------------------------------------------------- == Couldn't figure out when the document was first submitted -- there may comments or warnings related to the use of a disclaimer for pre-RFC5378 work that could not be issued because of this. Please check the Legal Provisions document at https://trustee.ietf.org/license-info to determine if you need the pre-RFC5378 disclaimer. -- Couldn't find a document date in the document -- date freshness check skipped. Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) No issues found here. Summary: 13 errors (**), 0 flaws (~~), 4 warnings (==), 1 comment (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Internet Draft - DNS MIB - March 5 1992 4 DNS MIB Extensions 6 5-March-1992 8 DNS Working Group 10 Jon Saperia 11 Digital Equipment Corporation 12 saperia@tcpjon.ogo.dec.com 14 Status of this Memo 16 This draft document will be submitted to the RFC editor as 17 a proposed extension to the SNMP MIB. Distribution of this 18 document is unlimited. Please send comments or corrections to 19 the editor. 21 Abstract 23 This memo defines a set of DNS (Domain Name System) exten- 24 sions that have been created for the Internet MIB. When used 25 in conjunction with the Structure of Management Information (RFC 26 1155), the Management Information Base for Network Management 27 of TCP/IP-based internets (RFC 1213) and the Simple Network 28 Management Protocol (RFC 1157), it will be possible to provide 29 integrated network management of DNS client and server soft- 30 ware in standard TCP/IP based environments. This document was 31 produced by the DNS working group. 33 Digital Equipment Corporation 34 Maynard, Massachusetts 35 CONTENTS 37 1 Introduction......................................... 1 39 2 Selected Objects..................................... 1 41 3 Objects.............................................. 3 43 3.1 Format of Definitions............................. 3 45 3.2 Textual Conventions............................... 4 47 4 Object Definitions................................... 4 49 5 Acknowledgements..................................... 98 51 6 References........................................... 98 53 iii 54 1 Introduction 56 With the adoption of The Simple Network Management Protocol (RFC 57 1157), the Management Information Base for network management of 58 TCP/IP-based internets (RFC 1213), and the Structure of Manage- 59 ment Information (RFC 1155) by the Internet, and a large number 60 of vendor implementations of these standards in commercially 61 available products, it became possible to provide a higher level 62 of effective network management in TCP/IP-based internets than 63 previously available. With the growth in the use of these stan- 64 dards, it has become possible to consider the management of 65 other elements of the infrastructure beyond the basic TCP/IP 66 protocols. A key element of the TCP/IP infrastructure is the 67 DNS. 69 Up to this point there has been no mechanism to integrate the 70 management of the DNS with SNMP-based managers. This memo pro- 71 vides the mechanisms by which IP-based management stations can 72 effectively manage DNS client and Server software in an inte- 73 grated fashion through the use of the standard Internet SMI, MIB 74 and Simple Network Management Protocol. 76 DNS objects have been defined to be used in conjunction with the 77 Internet MIB to allow access and control of these new objects by 78 the Internet community. 80 2 Selected Objects 82 The objects included in this memo have been created from infor- 83 mation contained in the relevant DNS related RFCs which include: 84 Domain Administrators Guide (RFC 1032), Domain Administrators 85 Operations Guide (RFC 1033) Domain Names - Concepts and Facili- 86 ties (RFC 1034), Domain Names - Implementation and Specification 87 (RFC 1035), and Requirements for Internet Hosts - Application 88 and Support (RFC 1123). In addition, objects have been created 90 Saperia 1 91 based on expected operational need and from the example of ex- 92 isting DNS specific tools. These objects have be ordered into 93 groups as follows: 95 o General Configuration Group 97 o Client Configuration Group 99 o Server Configuration Group 101 o Resolver Counter Group 103 o Server Counter Group 105 o Full Service Resolver Counter Group 107 o Recursive Server Counter Group 109 o Non Recursive Server Counter Group 111 o A Records Group 113 o NS Records Group 115 o CNAME Records Group 117 o WKS Records Group 119 o PTR Records Group 121 o HINFO Records Group 123 o MX Records Group 125 o Undefined Records Group 127 o Server Management Group 129 Many of the objects defined in this memo have been created from 130 information contained in existing configuration files used by 131 many DNS implementations. This information has been converted 132 into a standard form using the Internet Standard SMI defined in 133 RFC 1155. 135 2 Saperia 136 3 Objects 138 The objects in this memo are described using the standard Inter- 139 net SMI and BER of RFC 1155. Each object description includes 140 the objects name, its syntax and encoding. Just as with objects 141 supported in the MIB (RFC 1156), an object name is identified 142 with an object identifier which has been administratively as- 143 signed. This identifies an Object Type. When an object type 144 is combined with a specific instance - the particular object 145 is uniquely identified. Use of Object Descriptors in this memo 146 is consistent with that of RFC 1156 - meaning that they are 147 text strings meant to be read by humans. The descriptors have 148 been created from a variety of sources. For the most part, the 149 descriptions are influenced by by the DNS related RFCs noted 150 above. For example, the descriptors for counters used for the 151 various types of queries of DNS records are influenced by the 152 definitions used for the various record types found in Domain 153 Concepts and Facilities - RFC 1034. 155 3.1 Format of Definitions 157 An object in this memo is specified by five fields of informa- 158 tion: Object, Syntax, Definition, Access, and Status. 160 The OBJECT is a textual name (OBJECT DESCRIPTOR) for that ob- 161 ject type combined with an administratively obtained OBJECT 162 IDENTIFIER. 164 SYNTAX : For each object type, its abstract syntax is presented 165 using the ASN.1 specified in RFC 1155. 167 DEFINITION: A general description of the object type. 169 ACCESS : The standard access keywords supported in RFC 1156 are 170 used. The keywords used in this MIB are: read-only, read-write, 171 and, not-accessible. 173 Saperia 3 174 STATUS : The status field is used to describe with a single 175 keyword whether the object type is mandatory or optional. Status 176 keywords of obsolete and deprecated are not used in this memo 177 since this is the first version of the DNS MIB. 179 3.2 Textual Conventions 181 A new datatype has been introduced as a textual convention in 182 this DNS MIB document. This addition will facilitate the common 183 understanding of information used by the DNS. No changes to 184 the SMI the the SNMP are necessary to support these conventions 185 which are described in 4.0 (Object Definitions). 187 4 Object Definitions 189 RFCxxxx-dnsMIB 191 DEFINITIONS ::= BEGIN 193 IMPORTS 194 mgmt, OBJECT-TYPE, NetworkAddress, IpAddress, 195 Counter, Gauge, TimeTicks 196 FROM RFC1155-SMI 197 DisplayString 198 FROM RFC1213; 200 -- DNS MIB 202 dns OBJECT IDENTIFIER ::= { experimental xx } 204 -- textual conventions 206 4 Saperia 207 DnsDate ::= DisplayString 208 -- This data type is intended to provide a consistent 209 -- method of reporting date information. The first four 210 -- octets represent the year, the next two month of the year 211 -- expressed numerically, the next four octets represent the day 212 -- followed by hour of the day using a 24 hour clock followed by a 213 -- decimal point. The final two octets represent tenths and 214 -- hundreths of a second. This data type is derived from one of the 215 -- ASN.1 representations of date and time called GeneralizedTime. 217 -- groups in the dns mib 219 genConfig OBJECT IDENTIFIER ::= { dns 1 } 220 clientConfig OBJECT IDENTIFIER ::= { dns 2 } 221 serverConfig OBJECT IDENTIFIER ::= { dns 3 } 222 resolverCounters OBJECT IDENTIFIER ::= { dns 4 } 223 serverCounters OBJECT IDENTIFIER ::= { dns 5 } 224 fullSvcResolvCounters OBJECT IDENTIFIER ::= { dns 6 } 225 recursServerCounters OBJECT IDENTIFIER ::= { dns 7 } 226 nonRecursServerCounters OBJECT IDENTIFIER ::= { dns 8 } 227 aRecords OBJECT IDENTIFIER ::= { dns 9 } 228 nsRecords OBJECT IDENTIFIER ::= { dns 10 } 229 cnameRecords OBJECT IDENTIFIER ::= { dns 11 } 230 wksRecords OBJECT IDENTIFIER ::= { dns 16 } 231 ptrRecords OBJECT IDENTIFIER ::= { dns 17 } 232 hinfoRecords OBJECT IDENTIFIER ::= { dns 18 } 233 mxRecords OBJECT IDENTIFIER ::= { dns 19 } 234 UndefRecors OBJECT IDENTIFIER ::= { dns 21 } 235 serverManagement OBJECT IDENTIFIER ::= { dns 22 } 237 -- General Configuration Group 239 -- The implementation of the General Configuration group is 240 -- mandatory for all systems which implement any DNS software 241 -- functions. 243 Saperia 5 244 dnsType OBJECT-TYPE 245 SYNTAX INTEGER { 246 full_service_resolver (1), 247 stub_resolver (2), 248 server (3), 249 recurs_server (4) 250 } 251 ACCESS read-only 252 STATUS mandatory 253 DESCRIPTION 254 "This value indicates the type of DNS service available 255 on the system. A value of 1 indicates that the system 256 will process DNS requests locally, while a value of 2 257 means that the request will be sent to another system 258 for processing. The only difference between a value of 259 3 and 4 is that 4 indicates that recursion will be 260 performed on request." 261 ::= { general 1 } 263 dnsDomain OBJECT-TYPE 264 SYNTAX DisplayString (SIZE (0..255) ) 265 ACCESS read-only 266 STATUS mandatory 267 DESCRIPTION 268 "The fully qualified domain name of the system." 269 ::= { general 2 } 271 6 Saperia 272 dnsResponseCaching OBJECT-TYPE 273 SYNTAX INTEGER { 274 negative (1), 275 positive (2), 276 no_caching (3) 277 } 278 ACCESS read-write 279 STATUS mandatory 280 DESCRIPTION 281 "A value of 1 indicates that negative response caching 282 has been enabled on this system. This means that both 283 the data and the name of the source of the data are 284 stored. A value of 2 indicates that data only is 285 cached." 286 ::= { general 3 } 288 dnsCacheSeatBelt OBJECT-TYPE 289 SYNTAX DisplayString 290 ACCESS read-only 291 STATUS mandatory 292 DESCRIPTION 293 "The default cache that is used to find other servers 294 on startup. Not all systems will store this 295 information, so a null response indicates that there is 296 no static cache information stored." 297 ::= { general 4 } 299 -- Client Configuration Group 301 -- The implementation of the Client Configuration group is 302 -- mandatory for all systems which implement DNS client software 303 -- functions. 305 -- Client Configuration Table 307 Saperia 7 308 dnsClientConfigTable OBJECT-TYPE 309 SYNTAX SEQUENCE OF DnsClientConfigEntry 310 ACCESS not-accessible 311 STATUS mandatory 312 DESCRIPTION 313 "Information about default servers used by the DNS 314 client software at system start." 315 ::= { clientConfig 1 } 317 dnsClientConfigEntry OBJECT-TYPE 318 SYNTAX dnsClientConfigEntry 319 ACCESS not-accessible 320 STATUS mandatory 321 DESCRIPTION 322 "This table contains default server information for 323 each server configured for the client." 324 INDEX { dnsClientConfigIndex } 325 ::= { dnsClientConfigTable 1 } 327 DnsClientConfigEntry ::= 328 SEQUENCE { 329 dnsClientConfigIndex 330 INTEGER, 331 dnsClientConfigServer 332 DisplayString, 333 dnsClientConfigServerPreference 334 INTEGER (1..255), 335 dnsClientConfigServerAddr 336 IPAddress 337 } 338 dnsClientConfigIndex OBJECT-TYPE 339 SYNTAX INTEGER 340 ACCESS read-only 341 STATUS mandatory 342 DESCRIPTION 343 "A unique index value for each entry in the 344 dnsClientConfigTable." 345 ::= { dnsClientConfigEntry 1 } 347 8 Saperia 348 dnsClientConfigServer OBJECT-TYPE 349 SYNTAX DisplayString ( SIZE (0..255) ) 350 ACCESS read-only 351 STATUS mandatory 352 DESCRIPTION 353 "The fully qualified domain name of the server 354 described by this entry." 355 ::= { dnsClientConfigEntry 2 } 357 dnsClientConfigServerPreference OBJECT-TYPE 358 SYNTAX INTEGER (1..255) 359 ACCESS read-only 360 STATUS mandatory 361 DESCRIPTION 362 "This value identifies the preference for the server 363 identified in this row of the table. The lower the 364 value, the higher the preference for the particular 365 server." 366 ::= {dnsClientConfigEntry 3 } 368 dnsClientConfigServerAddr OBJECT-TYPE 369 SYNTAX IpAddress 370 ACCESS read-only 371 STATUS mandatory 372 DESCRIPTION 373 "The IP address configured for the server." 374 ::= { dnsClientConfigEntry 4 } 376 -- Client Seat Belt Table 378 dnsClientSeatBeltTable OBJECT-TYPE 379 SYNTAX SEQUENCE OF DnsClientSeatBeltEntry 380 ACCESS not-accessible 381 STATUS mandatory 382 DESCRIPTION 383 "Information about default information read in at start 384 up time by the resolver software." 385 ::= { clientConfig 2 } 387 Saperia 9 388 dnsClientSeatBeltEntry OBJECT-TYPE 389 SYNTAX dnsClientSeatBeltEntry 390 ACCESS not-accessible 391 STATUS mandatory 392 DESCRIPTION 393 "This table contains default information for startup of 394 the resolver software." 395 INDEX { dnsClientSeatBeltIndex } 396 ::= { dnsClientSeatBeltTable 1 } 398 DnsClientSeatBeltEntry ::= 399 SEQUENCE { 400 dnsClientSeatBeltIndex 401 INTEGER, 402 dnsClientSeatBeltBootLoad 403 DisplayString, 404 dnsClientSeatBeltBootDate 405 DnsDate 406 } 407 dnsClientSeatBeltIndex OBJECT-TYPE 408 SYNTAX INTEGER 409 ACCESS read-only 410 STATUS mandatory 411 DESCRIPTION 412 "A unique index value for each entry in the 413 dnsClientSeatBeltTable." 414 ::= { dnsClientSeatBeltEntry 1 } 416 dnsClientSeatBeltBootLoad OBJECT-TYPE 417 SYNTAX DisplayString 418 ACCESS read-only 419 STATUS mandatory 420 DESCRIPTION 421 "The name of any file that is read for initial client 422 information." 423 ::= { dnsClientSeatBeltEntry 2 } 425 10 Saperia 426 dnsClientSeatBeltBootDate OBJECT-TYPE 427 SYNTAX DnsDate -- DisplayString 428 ACCESS read-only 429 STATUS mandatory 430 DESCRIPTION 431 "This is the date information found in 432 dnsClientSeatBeltBootLoad was last changed." 433 ::= { dnsClientSeatBeltEntry 3 } 435 -- Additional Client Configuration Objects 437 dnsClientConfigRecurs OBJECT-TYPE 438 SYNTAX INTEGER { 439 on (1), 440 off (2) 441 } 442 ACCESS read-write 443 STATUS mandatory 444 DESCRIPTION 445 "This represents the recursion status of the client 446 requests on queries. The values are: on Requests 447 recursion on queries. off Recursion is not requested 448 on queries." 449 ::= { clientConfig 3 } 451 dnsClientConfigDefaultDomain OBJECT-TYPE 452 SYNTAX OCTET STRING 453 ACCESS read-only 454 STATUS mandatory 455 DESCRIPTION 456 "Default domain name appended to unqualified names for 457 DNS queries. " 458 ::= { clientConfig 4 } 460 Saperia 11 461 dnsClientConfigDnsUse OBJECT-TYPE 462 SYNTAX INTEGER { 463 primary (1), 464 not_primary (2), 465 not_used (3) 466 } 467 ACCESS read-write 468 STATUS mandatory 469 DESCRIPTION 470 "A value of 1 indicates that the DNS is used as the 471 primary mechanism for name resolution on this system. 472 A 2 indicates that some other mechanism is used as the 473 primary mechanism for name resolution and that the DNS 474 is used as a back-up. A value of 3 indicates that DNS 475 is not used for name resolution." 476 ::= { clientConfig 5 } 478 -- Server Configuration Group 480 -- The implementation of the Server Configuration Group is 481 -- mandatory for all systems which implement DNS server software 482 -- functions. 484 dnsServerImplementIdent OBJECT-TYPE 485 SYNTAX DisplayString 486 ACCESS read-only 487 STATUS mandatory 488 DESCRIPTION 489 "The implementation identification string for the DNS 490 software in use on the system, for example; FNS2.1" 491 ::= { serverConfig 1 } 493 12 Saperia 494 dnsServerConfigRecurs OBJECT-TYPE 495 SYNTAX INTEGER { 496 available (1), 497 restricted (2), 498 unavailable (3) 499 } 500 ACCESS read-write 501 STATUS mandatory 502 DESCRIPTION 503 "This represents the recursion status of requests made 504 to this server. The possible values are: available 505 Performs recursion on requests from clients. 506 restricted Recursion is performed on requests from 507 clients which are on an access control list unavailable 508 Recursion is not available." 509 ::= { serverConfig 2 } 511 -- Resolver Counters Group 513 -- The implementation of the Resolver Counters Group is mandatory for 514 -- all systems which implement either stub or full service resolver 515 -- software functions. 517 dnsResCounterBootTime OBJECT-TYPE 518 SYNTAX TimeTicks 519 ACCESS read-only 520 STATUS mandatory 521 DESCRIPTION 522 "If the resolver has a persistent state, e.g., a 523 process; this value will be the time elapsed since it 524 started. For software that does not have persistence, 525 this value will be 0." 526 ::= { resCounter 1 } 528 Saperia 13 529 dnsResCounterResetTime OBJECT-TYPE 530 SYNTAX TimeTicks 531 ACCESS read-only 532 STATUS mandatory 533 DESCRIPTION 534 "For those resolvers with a persistent state, this 535 value will be the time elapsed since the last reset 536 event. A reset event occurs when resolver process is 537 caused to reload it's configuration data. For those 538 resolvers without a persistent state, the value 539 returned will be 0." 540 ::= { resCounter 2 } 542 dnsResCounterUPktsIn OBJECT-TYPE 543 SYNTAX Counter 544 ACCESS read-only 545 STATUS mandatory 546 DESCRIPTION 547 "Number of UDP packets received by the resolver 548 process(s)." 549 ::= { resCounter 3 } 551 dnsResCounterUPktsOut OBJECT-TYPE 552 SYNTAX Counter 553 ACCESS read-only 554 STATUS mandatory 555 DESCRIPTION 556 "Number of UDP packets sent by the resolver 557 process(s)." 558 ::= { resCounter 4 } 560 dnsResCounterTCPInitiated OBJECT-TYPE 561 SYNTAX Counter 562 ACCESS read-only 563 STATUS mandatory 564 DESCRIPTION 565 "Number of attempts to initiate TCP connections with 566 servers." 567 ::= { resCounter 5 } 569 14 Saperia 570 dnsResCounterTCPMesgsIn OBJECT-TYPE 571 SYNTAX Counter 572 ACCESS read-only 573 STATUS mandatory 574 DESCRIPTION 575 "Number of received DNS messages over TCP by the 576 resolver process." 577 ::= { resCounter 6 } 579 dnsResCounterTCPMesgsOut OBJECT-TYPE 580 SYNTAX Counter 581 ACCESS read-only 582 STATUS mandatory 583 DESCRIPTION 584 "Number of out bound DNS messages sent over TCP by the 585 resolver." 586 ::= { resCounter 7 } 588 dnsResCounterRegReqsSent OBJECT-TYPE 589 SYNTAX Counter 590 ACCESS read-only 591 STATUS mandatory 592 DESCRIPTION 593 "Number of regular (QUERY) queries that have been sent 594 by the resolver." 595 ::= { resCounter 8 } 597 dnsResCounterInvReqsSent OBJECT-TYPE 598 SYNTAX Counter 599 ACCESS read-only 600 STATUS mandatory 601 DESCRIPTION 602 "Number of inverse (IQUERY) queries that have been sent 603 by the resolver." 604 ::= { resCounter 9 } 606 Saperia 15 607 dnsResCounterNonAuthData OBJECT-TYPE 608 SYNTAX Counter 609 ACCESS read-only 610 STATUS mandatory 611 DESCRIPTION 612 "Number of requests made by the resolver for which a 613 non- authoritative answer (cached data) was made by the 614 local server." 615 ::= { resCounter 10 } 617 dnsResCounterNonAuthNoData OBJECT-TYPE 618 SYNTAX Counter 619 ACCESS read-only 620 STATUS mandatory 621 DESCRIPTION 622 "Number of requests made by the resolver for which a 623 non- authoritative answer - no such data response was 624 made (empty answer) by the local server." 625 ::= { resCounter 11 } 627 dnsResCounterIAns OBJECT-TYPE 628 SYNTAX Counter 629 ACCESS read-only 630 STATUS mandatory 631 DESCRIPTION 632 "Number of answers to inverse queries made by the 633 resolver which have been answered with local 634 information by the local server." 635 ::= { resCounter 12 } 637 dnsResCounterMartians OBJECT-TYPE 638 SYNTAX Counter 639 ACCESS read-only 640 STATUS mandatory 641 DESCRIPTION 642 "Number of responses received which were received from 643 servers that the resolver does not think it asked." 644 ::= { resCounter 13 } 646 16 Saperia 647 dnsResCounterResponsesRecd OBJECT-TYPE 648 SYNTAX Counter 649 ACCESS read-only 650 STATUS mandatory 651 DESCRIPTION 652 "Number of responses received to all queries." 653 ::= { resCounter 14 } 655 dnsResCounterDuplicates OBJECT-TYPE 656 SYNTAX Counter 657 ACCESS read-only 658 STATUS mandatory 659 DESCRIPTION 660 "Number of responses received which were duplicates and 661 ignored" 662 ::= { resCounter 15 } 664 dnsResCounterUnparse OBJECT-TYPE 665 SYNTAX Counter 666 ACCESS read-only 667 STATUS mandatory 668 DESCRIPTION 669 "Number of responses received which were unparseable." 670 ::= { resCounter 16 } 672 dnsResCounterServerFail OBJECT-TYPE 673 SYNTAX Counter 674 ACCESS read-only 675 STATUS mandatory 676 DESCRIPTION 677 "Number of responses received which were server failed 678 responses." 679 ::= { resCounter 17 } 681 Saperia 17 682 dnsResCounterOtherFail OBJECT-TYPE 683 SYNTAX Counter 684 ACCESS read-only 685 STATUS mandatory 686 DESCRIPTION 687 "Number of responses received which where for all other 688 bad responses." 689 ::= { resCounter 18 } 691 dnsResCounterLocalRelNames OBJECT-TYPE 692 SYNTAX Counter 693 ACCESS read-only 694 STATUS mandatory 695 DESCRIPTION 696 "Number of requests received for relative names from 697 the resolver on the local host." 698 ::= { resCounter 19 } 700 -- Server Counter Group 702 -- The implementation of the Server Counter Group is mandatory for 703 -- all systems which offer either recursive or non recursive server 704 -- software functions. 706 -- Several of the objects in this group make distinctions between 707 -- queries which originate with the local host, within the same 708 -- zone as the local host or come from outside the zone of the 709 -- server. The purpose of these distinctions is to allow for 710 -- implementations to group queries and responses on this basis. 711 -- One way in which servers may make these distinctions is by 712 -- looking at the source IP address of the DNS query. If the 713 -- source of the query is 'your own' then the query should be 714 -- counted as 'yourself' - local host. If the source of the query 715 -- matches an 'access list' - the the query came from a friend, 716 -- that is; within the local zone. What constitutes an 'access 717 -- list' is implementation dependent and could be as simple as all 718 -- hosts on the same IP network as the DNS server are classed as in 719 -- the local zone and are 'friends'. In order to avoid double 720 -- counting, the following rules apply: 722 18 Saperia 723 -- 1. No host is in more than one of the three groups defined above. 724 -- 2. All queries from the local host are always counted in the 725 -- 'yourself' group regardless of what the access list, if any, 726 -- says. 727 -- 3. The access list should not define 'your friends' in such a way 728 -- that it includes all hosts, that is 'not everybody is your 729 -- friend'. 731 dnsServCounterBootTime OBJECT-TYPE 732 SYNTAX TimeTicks 733 ACCESS read-only 734 STATUS mandatory 735 DESCRIPTION 736 "If the server has a persistent state, e.g., a process; 737 this value will be the time elapsed since it started. 738 For software that does not have persistence, this value 739 will be 0." 740 ::= { servCounter 1 } 742 dnsServCounterResetTime OBJECT-TYPE 743 SYNTAX TimeTicks 744 ACCESS read-only 745 STATUS mandatory 746 DESCRIPTION 747 "For those servers with a persistent state, this value 748 will be the time elapsed since the last reset event. A 749 reset event occurs when the server process is caused to 750 reload it configuration data. For those servers 751 without a persistent state, the value returned will be 752 0." 753 ::= { servCounter 2 } 755 Saperia 19 756 dnsServCounterUPktsIn OBJECT-TYPE 757 SYNTAX Counter 758 ACCESS read-only 759 STATUS mandatory 760 DESCRIPTION 761 "Number of UDP packets received by the server 762 process(s)." 763 ::= { servCounter 3 } 765 dnsServCounterUPktsOut OBJECT-TYPE 766 SYNTAX Counter 767 ACCESS read-only 768 STATUS mandatory 769 DESCRIPTION 770 "Number of UDP packets sent by the server process(s)." 771 ::= { servCounter 4 } 773 dnsServCounterTCPConns OBJECT-TYPE 774 SYNTAX Counter 775 ACCESS read-only 776 STATUS mandatory 777 DESCRIPTION 778 "Number of TCP connections received by the server 779 processes(s)." 780 ::= { servCounter 5 } 782 dnsServCounterTCPInitiated OBJECT-TYPE 783 SYNTAX Counter 784 ACCESS read-only 785 STATUS mandatory 786 DESCRIPTION 787 "Number of attempt to initiate TCP connections with 788 other servers." 789 ::= { servCounter 6 } 791 20 Saperia 792 dnsServCounterTCPMesgsIn OBJECT-TYPE 793 SYNTAX Counter 794 ACCESS read-only 795 STATUS mandatory 796 DESCRIPTION 797 "Number of received DNS messages over TCP by the server 798 process." 799 ::= { servCounter 7 } 801 dnsServCounterTCPMesgsOut OBJECT-TYPE 802 SYNTAX Counter 803 ACCESS read-only 804 STATUS mandatory 805 DESCRIPTION 806 "Number of out bound DNS messages over TCP sent by the 807 server." 808 ::= { servCounter 8 } 810 dnsServCounterRegReqsRecd OBJECT-TYPE 811 SYNTAX Counter 812 ACCESS read-only 813 STATUS mandatory 814 DESCRIPTION 815 "Number of regular (QUERY) queries that have been 816 received." 817 ::= { servCounter 9 } 819 dnsServCounterRegReqsSent OBJECT-TYPE 820 SYNTAX Counter 821 ACCESS read-only 822 STATUS mandatory 823 DESCRIPTION 824 "Number of regular (QUERY) queries that have been sent 825 by the server." 826 ::= { servCounter 10 } 828 Saperia 21 829 dnsServCounterInvReqsRecd OBJECT-TYPE 830 SYNTAX Counter 831 ACCESS read-only 832 STATUS mandatory 833 DESCRIPTION 834 "Number of inverse (IQUERY) queries that have been 835 received by the server." 836 ::= { servCounter 11 } 838 dnsServCounterAuthData OBJECT-TYPE 839 SYNTAX Counter 840 ACCESS read-only 841 STATUS mandatory 842 DESCRIPTION 843 "Number of requests by the local host that have been 844 answered locally with authoritative data." 845 ::= { servCounter 12 } 847 dnsServCounterAuthNoName OBJECT-TYPE 848 SYNTAX Counter 849 ACCESS read-only 850 STATUS mandatory 851 DESCRIPTION 852 "Number of requests made by the local host for which 853 there has been an authoritative no such name answer 854 (NXDOMAIN) given by the local server." 855 ::= { servCounter 13 } 857 dnsServCounterAuthNoData OBJECT-TYPE 858 SYNTAX Counter 859 ACCESS read-only 860 STATUS mandatory 861 DESCRIPTION 862 "Number of requests made by the local host for which 863 there has been an authoritative no such data answer 864 (empty answer) made by the local server." 865 ::= { servCounter 14 } 867 22 Saperia 868 dnsServCounterNonAuthData OBJECT-TYPE 869 SYNTAX Counter 870 ACCESS read-only 871 STATUS mandatory 872 DESCRIPTION 873 "Number of requests made by the local host for which a 874 non- authoritative answer (cached data) was made." 875 ::= { servCounter 15 } 877 dnsServCounterNonAuthNoData OBJECT-TYPE 878 SYNTAX Counter 879 ACCESS read-only 880 STATUS mandatory 881 DESCRIPTION 882 "Number of requests made by the local host for which a 883 non- authoritative answer - no such data response was 884 made (empty answer)." 885 ::= { servCounter 16 } 887 dnsServCounterCAny OBJECT-TYPE 888 SYNTAX Counter 889 ACCESS read-only 890 STATUS mandatory 891 DESCRIPTION 892 "Number of answers to C_ANY queries that have been made 893 by the local host answered by the local server." 894 ::= { servCounter 17 } 896 dnsServCounterIAns OBJECT-TYPE 897 SYNTAX Counter 898 ACCESS read-only 899 STATUS mandatory 900 DESCRIPTION 901 "Number of answers to inverse queries made by the local 902 host which have been answered with local information by 903 this server process." 904 ::= { servCounter 18 } 906 Saperia 23 907 dnsServCounterNonRecurs OBJECT-TYPE 908 SYNTAX Counter 909 ACCESS read-only 910 STATUS mandatory 911 DESCRIPTION 912 "Number of non recursive queries by the local host 913 which have been referred to other servers by the local 914 server process." 915 ::= { servCounter 19 } 917 dnsServCounterErrorResponse OBJECT-TYPE 918 SYNTAX Counter 919 ACCESS read-only 920 STATUS mandatory 921 DESCRIPTION 922 "Number of queries by the local host which have been 923 answered with error responses (e.g., malformed query) 924 by the local server process." 925 ::= { servCounter 20 } 927 dnsServCounterZoneAuth OBJECT-TYPE 928 SYNTAX Counter 929 ACCESS read-only 930 STATUS mandatory 931 DESCRIPTION 932 "Number of queries originating in the local zone which 933 were authoritatively answered." 934 ::= { servCounter 21 } 936 dnsServCounterZoneNoSuch OBJECT-TYPE 937 SYNTAX Counter 938 ACCESS read-only 939 STATUS mandatory 940 DESCRIPTION 941 "Number of queries originating in the local zone for 942 which authoritative no such name (NXDOMAIN) responses 943 were made." 944 ::= { servCounter 22 } 946 24 Saperia 947 dnsServCounterZoneNoData OBJECT-TYPE 948 SYNTAX Counter 949 ACCESS read-only 950 STATUS mandatory 951 DESCRIPTION 952 "Number of queries originating in the local zone for 953 which authoritative no such data (empty answer) 954 responses were made." 955 ::= { servCounter 23 } 957 dnsServCounterZoneCached OBJECT-TYPE 958 SYNTAX Counter 959 ACCESS read-only 960 STATUS mandatory 961 DESCRIPTION 962 "Number of queries originating in the local zone which 963 were non-authoritatively answered (cached data)." 964 ::= { servCounter 24 } 966 dnsServCounterZoneCachedNoSuch OBJECT-TYPE 967 SYNTAX Counter 968 ACCESS read-only 969 STATUS mandatory 970 DESCRIPTION 971 "Number of queries originating in the local zone for 972 were non-authoritatively answered with no such data 973 (empty answer)." 974 ::= { servCounter 25 } 976 dnsServCounterZoneAny OBJECT-TYPE 977 SYNTAX Counter 978 ACCESS read-only 979 STATUS mandatory 980 DESCRIPTION 981 "Number of answers to C_ANY queries which originated in 982 the local zone." 983 ::= { servCounter 26 } 985 Saperia 25 986 dnsServCounterZoneInverse OBJECT-TYPE 987 SYNTAX Counter 988 ACCESS read-only 989 STATUS mandatory 990 DESCRIPTION 991 "Number of answers to inverse queries which originated 992 in the local zone." 993 ::= { servCounter 27 } 995 dnsServCounterZoneForwards OBJECT-TYPE 996 SYNTAX Counter 997 ACCESS read-only 998 STATUS mandatory 999 DESCRIPTION 1000 "Number of requests which originated in the local zone 1001 that were forwarded to other servers." 1002 ::= { servCounter 28 } 1004 dnsServCounterZoneRecurs OBJECT-TYPE 1005 SYNTAX Counter 1006 ACCESS read-only 1007 STATUS mandatory 1008 DESCRIPTION 1009 "Number of non recursive queries which originated in 1010 the local zone which have been referred to other 1011 servers." 1012 ::= { servCounter 29 } 1014 dnsServCounterZoneErrors OBJECT-TYPE 1015 SYNTAX Counter 1016 ACCESS read-only 1017 STATUS mandatory 1018 DESCRIPTION 1019 "Number of queries which originated in the local zone 1020 which were answered with error responses." 1021 ::= { servCounter 30 } 1023 26 Saperia 1024 dnsServCounterRemoteAuth OBJECT-TYPE 1025 SYNTAX Counter 1026 ACCESS read-only 1027 STATUS mandatory 1028 DESCRIPTION 1029 "Number of queries originating outside the local zone 1030 which were authoritatively answered." 1031 ::= { servCounter 31 } 1033 dnsServCounterRemoteNoSuch OBJECT-TYPE 1034 SYNTAX Counter 1035 ACCESS read-only 1036 STATUS mandatory 1037 DESCRIPTION 1038 "Number of queries originating outside the local zone 1039 for which authoritative no such name (NXDOMAIN) 1040 responses were made." 1041 ::= { servCounter 32 } 1043 dnsServCounterRemoteNoData OBJECT-TYPE 1044 SYNTAX Counter 1045 ACCESS read-only 1046 STATUS mandatory 1047 DESCRIPTION 1048 "Number of queries originating outside the local zone 1049 for which authoritative no such data (empty answer) 1050 responses were made." 1051 ::= { servCounter 33 } 1053 dnsServCounterRemoteCached OBJECT-TYPE 1054 SYNTAX Counter 1055 ACCESS read-only 1056 STATUS mandatory 1057 DESCRIPTION 1058 "Number of queries originating outside the local zone 1059 which were non-authoritatively answered (cached data)." 1060 ::= { servCounter 34 } 1062 Saperia 27 1063 dnsServCounterRemoteCachedNoSuch OBJECT-TYPE 1064 SYNTAX Counter 1065 ACCESS read-only 1066 STATUS mandatory 1067 DESCRIPTION 1068 "Number of queries originating outside the local zone 1069 which were non-authoritatively answered with no such 1070 data (empty answer)." 1071 ::= { servCounter 35 } 1073 dnsServCounterRemoteAny OBJECT-TYPE 1074 SYNTAX Counter 1075 ACCESS read-only 1076 STATUS mandatory 1077 DESCRIPTION 1078 "Number of answers to C_ANY queries which originated 1079 outside the local zone." 1080 ::= { servCounter 36 } 1082 dnsServCounterRemoteInverse OBJECT-TYPE 1083 SYNTAX Counter 1084 ACCESS read-only 1085 STATUS mandatory 1086 DESCRIPTION 1087 "Number of answers to inverse queries which originated 1088 outside the local zone." 1089 ::= { servCounter 37 } 1091 dnsServCounterRemoteForwards OBJECT-TYPE 1092 SYNTAX Counter 1093 ACCESS read-only 1094 STATUS mandatory 1095 DESCRIPTION 1096 "Number of requests which originated outside the local 1097 zone that were forwarded to other servers." 1098 ::= { servCounter 38 } 1100 28 Saperia 1101 dnsServCounterRemoteRecurs OBJECT-TYPE 1102 SYNTAX Counter 1103 ACCESS read-only 1104 STATUS mandatory 1105 DESCRIPTION 1106 "Number of non recursive queries which originated 1107 outside the local zone which have been referred to 1108 other servers." 1109 ::= { servCounter 39 } 1111 dnsServCounterRemoteErrors OBJECT-TYPE 1112 SYNTAX Counter 1113 ACCESS read-only 1114 STATUS mandatory 1115 DESCRIPTION 1116 "Number of queries which originated outside the local 1117 zone which were answered with error responses." 1118 ::= { servCounter 40 } 1120 dnsServCounterReqRef OBJECT-TYPE 1121 SYNTAX Counter 1122 ACCESS read-only 1123 STATUS mandatory 1124 DESCRIPTION 1125 "Number of DNS requests refused by the local server 1126 process." 1127 ::= { servCounter 41 } 1129 dnsServCounterReqUnparse OBJECT-TYPE 1130 SYNTAX Counter 1131 ACCESS read-only 1132 STATUS mandatory 1133 DESCRIPTION 1134 "Number of requests received which were unparseable." 1135 ::= { servCounter 42 } 1137 Saperia 29 1138 OBJECT-TYPE 1139 SYNTAX Counter 1140 ACCESS read-only 1141 STATUS mandatory 1142 DESCRIPTION 1143 "Number of requests which were aborted for other 1144 (local) server errors." 1145 ::= { servCounter 43 } 1147 dnsServCounterDuplicates OBJECT-TYPE 1148 SYNTAX Counter 1149 ACCESS read-only 1150 STATUS mandatory 1151 DESCRIPTION 1152 "Number of duplicate requests which were received and 1153 not forwarded." 1154 ::= { servCounter 44 } 1156 dnsServCounterReforward OBJECT-TYPE 1157 SYNTAX Counter 1158 ACCESS read-only 1159 STATUS mandatory 1160 DESCRIPTION 1161 "Number of requests which were received from other 1162 servers redirecting query to another server." 1163 ::= { servCounter 45 } 1165 dnsServCounterTruncLocal OBJECT-TYPE 1166 SYNTAX Counter 1167 ACCESS read-only 1168 STATUS mandatory 1169 DESCRIPTION 1170 "Number of truncated responses due to local truncation 1171 for local queries." 1172 ::= { servCounter 46 } 1174 30 Saperia 1175 dnsServCounterLocalRelNames OBJECT-TYPE 1176 SYNTAX Counter 1177 ACCESS read-only 1178 STATUS mandatory 1179 DESCRIPTION 1180 "Number of requests received for relative names from 1181 the local host." 1182 ::= { servCounter 47 } 1184 dnsServCounterRelInZone OBJECT-TYPE 1185 SYNTAX Counter 1186 ACCESS read-only 1187 STATUS mandatory 1188 DESCRIPTION 1189 "Number of requests received for relative names from 1190 other hosts within the servers zone." 1191 ::= { servCounter 48 } 1193 dnsServCounterRelRemote OBJECT-TYPE 1194 SYNTAX Counter 1195 ACCESS read-only 1196 STATUS mandatory 1197 DESCRIPTION 1198 "Number of requests received for relative names form 1199 hosts outside of the server zone." 1200 ::= { servCounter 49 } 1202 -- DNS Server Counter Table 1204 dnsCounterTable OBJECT-TYPE 1205 SYNTAX SEQUENCE OF DnsCounterEntry 1206 ACCESS not-accessible 1207 STATUS mandatory 1208 DESCRIPTION 1209 "Counter information based on DNS record type." 1210 ::= { servCounter 50 } 1212 Saperia 31 1213 dnsServCounterEntry OBJECT-TYPE 1214 SYNTAX dnsServCounterEntry 1215 ACCESS not-accessible 1216 STATUS mandatory 1217 DESCRIPTION 1218 "This table contains count information for each DNS 1219 record type and zone known to the server." 1220 INDEX { dnsServCounterIndex } 1221 ::= { dnsServCounterTable 1 } 1223 DnsServCounterEntry ::= 1224 SEQUENCE { 1225 dnsServCounterIndex 1226 INTEGER, 1227 dnsServCounterClass, 1228 INTEGER, 1229 dnsServCounterQueryType 1230 INTEGER, 1231 dnsServCounterQuerySource 1232 INTEGER, 1233 dnsServCounterTransport 1234 INTEGER, 1235 dnsServCounterNumber 1236 INTEGER 1237 } 1239 dnsServCounterIndex OBJECT-TYPE 1240 SYNTAX INTEGER 1241 ACCESS read-only 1242 STATUS mandatory 1243 DESCRIPTION 1244 "A unique index value for each entry in the 1245 dnsServCounter Table." 1246 ::= { dnsServCounterEntry 1 } 1248 32 Saperia 1249 dnsServCounterClass OBJECT-TYPE 1250 SYNTAX INTEGER 1251 ACCESS read-only 1252 STATUS mandatory 1253 DESCRIPTION 1254 "The class of the record type reported in this row of 1255 the table. For classes defined in RFC 1035, the values 1256 are the same. ::= { dnsServCounterEntry 2 } 1257 dnsServCounterQueryType OBJECT-TYPE SYNTAX INTEGER 1258 ACCESS read-only STATUS mandatory DESCRIPTION "The type 1259 of record being reported for this row in the table. 1260 For types defined in RFC 1035, the values are the same 1261 as those specified in the RFC." 1262 ::= { dnsServCounterEntry 3 } 1264 dnsServCounterQuerySource OBJECT-TYPE 1265 SYNTAX INTEGER { 1266 local (1), 1267 remote (2) 1268 } 1269 ACCESS read-only 1270 STATUS mandatory 1271 DESCRIPTION 1272 "A value of 1 indicates that the queries reported on 1273 this row came from within the servers zone. A value of 1274 2 indicates the queries are from outside of the servers 1275 zone." 1276 ::= { dnsServCounterEntry 4 } 1278 Saperia 33 1279 dnsServCounterTransport OBJECT-TYPE 1280 SYNTAX INTEGER { 1281 udp (1), 1282 tcp (2) 1283 } 1284 ACCESS read-only 1285 STATUS mandatory 1286 DESCRIPTION 1287 "A value of 1 indicates that the queries reported on 1288 this row were sent using UDP. A value of 2 indicates 1289 that TCP was used." 1290 ::= { dnsServCounterEntry 5 } 1292 dnsServCounterNumber OBJECT-TYPE 1293 SYNTAX INTEGER 1294 ACCESS read-only 1295 STATUS mandatory 1296 DESCRIPTION 1297 "Number of queries that have been recorded which fit 1298 the 'query profile described by this row of the table." 1299 ::= { dnsServCounterEntry 6 } 1301 -- Full Service Resolver Counter Group 1303 -- The implementation of the Full Service Resolver Counter Group is 1304 -- mandatory only for systems which offer full service resolver 1305 -- functions. 1307 dnsFSResolvCounterTCPAttempts OBJECT-TYPE 1308 SYNTAX Counter 1309 ACCESS read-only 1310 STATUS mandatory 1311 DESCRIPTION 1312 "Number of attempts over TCP made by the full service 1313 resolver to connect with root servers." 1314 ::= { fsResolvCounter 1 } 1316 34 Saperia 1317 SYNTAX Counter 1318 ACCESS read-only 1319 STATUS mandatory 1320 DESCRIPTION 1321 "Number of out bound UDP packets sent by the full 1322 service resolver to root servers." 1323 ::= { fsResolvCounter 2 } 1325 dnsFSResolvCounterForwards OBJECT-TYPE 1326 SYNTAX Counter 1327 ACCESS read-only 1328 STATUS mandatory 1329 DESCRIPTION 1330 "Number of queries that have been forwarded because 1331 they could not be answered with local information by 1332 the resolver." 1333 ::= { fsResolvCounter 3 } 1335 dnsFSResolvCounterReforward OBJECT-TYPE 1336 SYNTAX Counter 1337 ACCESS read-only 1338 STATUS mandatory 1339 DESCRIPTION 1340 "Number of requests which were received from other 1341 servers redirecting query to another server." 1342 ::= { fsResolvCounter 4 } 1344 dnsFSResolvCounterRetrans OBJECT-TYPE 1345 SYNTAX Counter 1346 ACCESS read-only 1347 STATUS mandatory 1348 DESCRIPTION 1349 "Number requests retransmitted for all reasons." 1350 ::= { fsResolvCounter 5 } 1352 Saperia 35 1353 dnsFSCounterNoResponse OBJECT-TYPE 1354 SYNTAX Counter 1355 ACCESS read-only 1356 STATUS mandatory 1357 DESCRIPTION 1358 "Number of queries that were retransmitted because of 1359 no response." 1360 ::= { fsResolvCounter 6 } 1362 dnsFSCounterRootRetrans OBJECT-TYPE 1363 SYNTAX Counter 1364 ACCESS read-only 1365 STATUS mandatory 1366 DESCRIPTION 1367 "Number of queries that were retransmitted that were to 1368 root servers." 1369 ::= { fsResolvCounter 7 } 1371 dnsFSCounterLateRetrans OBJECT-TYPE 1372 SYNTAX Counter 1373 ACCESS read-only 1374 STATUS mandatory 1375 DESCRIPTION 1376 "Number of queries that were retransmitted as a result 1377 of late responses." 1378 ::= { fsResolvCounter 8 } 1380 dnsFSCounterExpiredRetrans OBJECT-TYPE 1381 SYNTAX Counter 1382 ACCESS read-only 1383 STATUS mandatory 1384 DESCRIPTION 1385 "Number of queries that were retransmitted as a result 1386 of computed timers expiring." 1387 ::= { fsResolvCounter 9 } 1389 36 Saperia 1390 dnsFSCounterRetransNoData OBJECT-TYPE 1391 SYNTAX Counter 1392 ACCESS read-only 1393 STATUS mandatory 1394 DESCRIPTION 1395 "Number of queries that were retransmitted as a result 1396 of the expiration of static timers (no previous data)." 1397 ::= { fsResolvCounter 10 } 1399 dnsFSCounterRetransSmall OBJECT-TYPE 1400 SYNTAX Counter 1401 ACCESS read-only 1402 STATUS mandatory 1403 DESCRIPTION 1404 "Number of retransmissions where an adjusted value was 1405 used instead of a computed value because the computed 1406 value was implausibly to small." 1407 ::= { fsResolvCounter 11 } 1409 dnsFSCounterRetransLarge OBJECT-TYPE 1410 SYNTAX Counter 1411 ACCESS read-only 1412 STATUS mandatory 1413 DESCRIPTION 1414 "Number of retransmissions where an adjusted value was 1415 used instead of a computed value because the computed 1416 value was implausibly to large." 1417 ::= { fsResolvCounter 12 } 1419 dnsFSCounterComputed OBJECT-TYPE 1420 SYNTAX Counter 1421 ACCESS read-only 1422 STATUS mandatory 1423 DESCRIPTION 1424 "Number of retransmitted queries based on computed 1425 estimates." 1426 ::= { fsResolvCounter 13 } 1428 Saperia 37 1429 dnsFSCounterStaticNoPrev OBJECT-TYPE 1430 SYNTAX Counter 1431 ACCESS read-only 1432 STATUS mandatory 1433 DESCRIPTION 1434 "Number of retransmitted queries based on static 1435 estimates - with no previous data." 1436 ::= { fsResolvCounter 14 } 1438 dnsFSCounterEstSmall OBJECT-TYPE 1439 SYNTAX Counter 1440 ACCESS read-only 1441 STATUS mandatory 1442 DESCRIPTION 1443 "Number of retransmitted queries based on static 1444 estimates - with computed value too small." 1445 ::= { fsResolvCounter 15 } 1447 dnsFSCounterEstLarge OBJECT-TYPE 1448 SYNTAX Counter 1449 ACCESS read-only 1450 STATUS mandatory 1451 DESCRIPTION 1452 "Number of retransmitted queries based on static 1453 estimates - with computed value too large." 1454 ::= { fsResolvCounter 16 } 1456 dnsFSCounterEstFor OBJECT-TYPE 1457 SYNTAX Counter 1458 ACCESS read-only 1459 STATUS mandatory 1460 DESCRIPTION 1461 "Number of retransmitted queries made based on static 1462 estimates that used forwarders." 1463 ::= { fsResolvCounter 17 } 1465 38 Saperia 1466 dnsFSCounterEstPrim OBJECT-TYPE 1467 SYNTAX Counter 1468 ACCESS read-only 1469 STATUS mandatory 1470 DESCRIPTION 1471 "Number of retransmitted queries made based on static 1472 estimates - priming slowly." 1473 ::= { fsResolvCounter 18 } 1475 dnsFSCounterLocalForward OBJECT-TYPE 1476 SYNTAX Counter 1477 ACCESS read-only 1478 STATUS mandatory 1479 DESCRIPTION 1480 "Number of truncated responses due to local truncation 1481 for forwarded queries." 1482 ::= { fsResolvCounter 19 } 1484 dnsFSCounterTruncRemote OBJECT-TYPE 1485 SYNTAX Counter 1486 ACCESS read-only 1487 STATUS mandatory 1488 DESCRIPTION 1489 "Number of truncated responses from remote servers for 1490 forwarded queries." 1491 ::= { fsResolvCounter 20 } 1493 dnsFSCounterTruncIntermed OBJECT-TYPE 1494 SYNTAX Counter 1495 ACCESS read-only 1496 STATUS mandatory 1497 DESCRIPTION 1498 "Number of truncated responses from remote servers for 1499 queries with intermediate results." 1500 ::= { fsResolvCounter 21 } 1502 Saperia 39 1503 dnsFSCounterInternal OBJECT-TYPE 1504 SYNTAX Counter 1505 ACCESS read-only 1506 STATUS mandatory 1507 DESCRIPTION 1508 "Number of requests internally generated by the 1509 server." 1510 ::= { fsResolvCounter 22 } 1512 dnsFSCounterInternalTimeOut OBJECT-TYPE 1513 SYNTAX Counter 1514 ACCESS read-only 1515 STATUS mandatory 1516 DESCRIPTION 1517 "Number of requests internally generated which timed 1518 out." 1519 ::= { fsResolvCounter 23 } 1521 -- Recursive Server Counter Group 1523 -- The implementation of the Recursive Server Counter Group is 1524 -- mandatory for all systems which offer recursive server software 1525 -- functions. 1527 dnsRSCounterTCPAttempts OBJECT-TYPE 1528 SYNTAX Counter 1529 ACCESS read-only 1530 STATUS mandatory 1531 DESCRIPTION 1532 "Number of attempts over TCP made by the recursive 1533 server to connect with root servers." 1534 ::= { rsCounter 1 } 1536 40 Saperia 1537 dnsRSCounterUDPAttempts OBJECT-TYPE 1538 SYNTAX Counter 1539 ACCESS read-only 1540 STATUS mandatory 1541 DESCRIPTION 1542 "Number of out bound UDP packets sent by the recursive 1543 server to root servers." 1544 ::= { rsCounter 2 } 1546 dnsRSCounterInvReqsSent OBJECT-TYPE 1547 SYNTAX Counter 1548 ACCESS read-only 1549 STATUS mandatory 1550 DESCRIPTION 1551 "Number of inverse (IQUERY) queries that have been sent 1552 by the server." 1553 ::= { rsCounter 3 } 1555 dnsRSCounterForwards OBJECT-TYPE 1556 SYNTAX Counter 1557 ACCESS read-only 1558 STATUS mandatory 1559 DESCRIPTION 1560 "Number of queries that have been forwarded because 1561 they could not be answered with local information by 1562 the server." 1563 ::= { rsCounter 4 } 1565 dnsRSCounterForwardAuth OBJECT-TYPE 1566 SYNTAX Counter 1567 ACCESS read-only 1568 STATUS mandatory 1569 DESCRIPTION 1570 "Number of requests which were forwarded and for which 1571 authoritative responses were made." 1572 ::= { rsCounter 5 } 1574 Saperia 41 1575 dnsRSCounterForwardNoName OBJECT-TYPE 1576 SYNTAX Counter 1577 ACCESS read-only 1578 STATUS mandatory 1579 DESCRIPTION 1580 "Number of requests which were forwarded and for which 1581 authoritative no such name (NXDOMAIN) responses were 1582 made." 1583 ::= { rsCounter 6 } 1585 dnsRSCounterForwardNoData OBJECT-TYPE 1586 SYNTAX Counter 1587 ACCESS read-only 1588 STATUS mandatory 1589 DESCRIPTION 1590 "Number of requests which were forwarded and for which 1591 an authoritative no such data (empty answer) response 1592 was made. This means that the name exists, but there 1593 are not resource records of the type requested for that 1594 name (response code in the response header is OK but 1595 the number of records in the answer section is zero)." 1596 ::= { rsCounter 7 } 1598 dnsRSCounterForwardCached OBJECT-TYPE 1599 SYNTAX Counter 1600 ACCESS read-only 1601 STATUS mandatory 1602 DESCRIPTION 1603 "Number of requests which were forwarded and for which 1604 non- authoritative responses were made. That is, the 1605 request was forwarded to a server which was only 1606 authoritative for a parent domain of the name in 1607 question, but that server had the answer in its cache." 1608 ::= { rsCounter 8 } 1610 42 Saperia 1611 dnsRSCounterForwardCacheNoSuch OBJECT-TYPE 1612 SYNTAX Counter 1613 ACCESS read-only 1614 STATUS mandatory 1615 DESCRIPTION 1616 "Number of requests which were forwarded and for which 1617 the answer is non-authoritative and is not a referral, 1618 but the answer section is empty anyway. These events 1619 should not occur." 1620 ::= { rsCounter 9 } 1622 dnsRSCounterForwardCAny OBJECT-TYPE 1623 SYNTAX Counter 1624 ACCESS read-only 1625 STATUS mandatory 1626 DESCRIPTION 1627 "Number of C_ANY requests which were forwarded." 1628 ::= { rsCounter 10 } 1630 dnsRSCounterAbortRemote OBJECT-TYPE 1631 SYNTAX Counter 1632 ACCESS read-only 1633 STATUS mandatory 1634 DESCRIPTION 1635 "Number of requests which were forwarded and were 1636 aborted with no (good) responses from the remote 1637 server." 1638 ::= { rsCounter 11 } 1640 dnsRSCounterAbortOther OBJECT-TYPE 1641 SYNTAX Counter 1642 ACCESS read-only 1643 STATUS mandatory 1644 DESCRIPTION 1645 "Number of requests which were forwarded and were 1646 aborted due to local server errors." 1647 ::= { rsCounter 12 } 1649 Saperia 43 1650 dnsRSCounterRetrans OBJECT-TYPE 1651 SYNTAX Counter 1652 ACCESS read-only 1653 STATUS mandatory 1654 DESCRIPTION 1655 "Number requests retransmitted for all reasons by the 1656 server." 1657 ::= { rsCounter 13 } 1659 dnsRSCounterNoResponse OBJECT-TYPE 1660 SYNTAX Counter 1661 ACCESS read-only 1662 STATUS mandatory 1663 DESCRIPTION 1664 "Number of queries that were retransmitted because of 1665 no response by the server." 1666 ::= { rsCounter 14 } 1668 dnsRSCounterRootRetrans OBJECT-TYPE 1669 SYNTAX Counter 1670 ACCESS read-only 1671 STATUS mandatory 1672 DESCRIPTION 1673 "Number of queries that were retransmitted by the 1674 server that were to root servers." 1675 ::= { rsCounter 15 } 1677 dnsRSCounterLateRetrans OBJECT-TYPE 1678 SYNTAX Counter 1679 ACCESS read-only 1680 STATUS mandatory 1681 DESCRIPTION 1682 "Number of queries that were retransmitted by the 1683 server as a result of late responses." 1684 ::= { rsCounter 16 } 1686 44 Saperia 1687 dnsRSCounterExpiredRetrans OBJECT-TYPE 1688 SYNTAX Counter 1689 ACCESS read-only 1690 STATUS mandatory 1691 DESCRIPTION 1692 "Number of queries that were retransmitted as a result 1693 of computed timers expiring in the server." 1694 ::= { rsCounter 17 } 1696 dnsRSCounterRetransNoData OBJECT-TYPE 1697 SYNTAX Counter 1698 ACCESS read-only 1699 STATUS mandatory 1700 DESCRIPTION 1701 "Number of queries that were retransmitted as a result 1702 of the expiration of static timers (no previous data)." 1703 ::= { rsCounter 18 } 1705 dnsRSCounterRetransSmall OBJECT-TYPE 1706 SYNTAX Counter 1707 ACCESS read-only 1708 STATUS mandatory 1709 DESCRIPTION 1710 "Number of server retransmissions where an adjusted 1711 value was used instead of a computed value because the 1712 computed value was implausibly to small." 1713 ::= { rsCounter 19 } 1715 dnsRSCounterRetransLarge OBJECT-TYPE 1716 SYNTAX Counter 1717 ACCESS read-only 1718 STATUS mandatory 1719 DESCRIPTION 1720 "Number of server retransmissions where an adjusted 1721 value was used instead of a computed value because the 1722 computed value was implausibly to large." 1723 ::= { rsCounter 20 } 1725 Saperia 45 1726 dnsRSCounterComputed OBJECT-TYPE 1727 SYNTAX Counter 1728 ACCESS read-only 1729 STATUS mandatory 1730 DESCRIPTION 1731 "Number of server retransmissions based on computed 1732 estimates by the server." 1733 ::= { rsCounter 21 } 1735 dnsRSCounterStaticNoPrev OBJECT-TYPE 1736 SYNTAX Counter 1737 ACCESS read-only 1738 STATUS mandatory 1739 DESCRIPTION 1740 "Number of server retransmissions based on static 1741 estimates - with no previous data." 1742 ::= { rsCounter 22 } 1744 dnsRSCounterEstSmall OBJECT-TYPE 1745 SYNTAX Counter 1746 ACCESS read-only 1747 STATUS mandatory 1748 DESCRIPTION 1749 "Number of server retransmissions based on static 1750 estimates - with computed value too small." 1751 ::= { rsCounter 23 } 1753 dnsRSCounterEstLarge OBJECT-TYPE 1754 SYNTAX Counter 1755 ACCESS read-only 1756 STATUS mandatory 1757 DESCRIPTION 1758 "Number of server retransmissions based on static 1759 estimates - with computed value too large." 1760 ::= { rsCounter 24 } 1762 46 Saperia 1763 dnsRSCounterEstFor OBJECT-TYPE 1764 SYNTAX Counter 1765 ACCESS read-only 1766 STATUS mandatory 1767 DESCRIPTION 1768 "Number of server retransmissions based on static 1769 estimates that used forwarders." 1770 ::= { rsCounter 25 } 1772 dnsRSCounterEstPrim OBJECT-TYPE 1773 SYNTAX Counter 1774 ACCESS read-only 1775 STATUS mandatory 1776 DESCRIPTION 1777 "Number of server retransmissions based on static 1778 estimates - priming slowly." 1779 ::= { rsCounter 26 } 1781 dnsRSCounterLocalForward OBJECT-TYPE 1782 SYNTAX Counter 1783 ACCESS read-only 1784 STATUS mandatory 1785 DESCRIPTION 1786 "Number of truncated responses due to local server 1787 truncation for forwarded queries." 1788 ::= { rsCounter 27 } 1790 dnsRSCounterTruncRemote OBJECT-TYPE 1791 SYNTAX Counter 1792 ACCESS read-only 1793 STATUS mandatory 1794 DESCRIPTION 1795 "Number of truncated responses from remote servers for 1796 forwarded queries from this server." 1797 ::= { rsCounter 28 } 1799 Saperia 47 1800 dnsRSCounterTruncIntermed OBJECT-TYPE 1801 SYNTAX Counter 1802 ACCESS read-only 1803 STATUS mandatory 1804 DESCRIPTION 1805 "Number of truncated responses from remote servers for 1806 queries with intermediate results." 1807 ::= { rsCounter 29 } 1809 dnsRSCounterMartians OBJECT-TYPE 1810 SYNTAX Counter 1811 ACCESS read-only 1812 STATUS mandatory 1813 DESCRIPTION 1814 "Number of responses received which were received from 1815 servers that the server does not think it asked." 1816 ::= { rsCounter 30 } 1818 dnsRSCounterResponsesRecd OBJECT-TYPE 1819 SYNTAX Counter 1820 ACCESS read-only 1821 STATUS mandatory 1822 DESCRIPTION 1823 "Number of responses received to all queries from the 1824 recursive server." 1825 ::= { rsCounter 31 } 1827 dnsRSCounterDuplicates OBJECT-TYPE 1828 SYNTAX Counter 1829 ACCESS read-only 1830 STATUS mandatory 1831 DESCRIPTION 1832 "Number of responses received which were duplicates and 1833 ignored by the recursive server." 1834 ::= { rsCounter 31 } 1836 48 Saperia 1837 dnsRSCounterUnparse OBJECT-TYPE 1838 SYNTAX Counter 1839 ACCESS read-only 1840 STATUS mandatory 1841 DESCRIPTION 1842 "Number of responses received which were unparseable." 1843 ::= { rsCounter 32 } 1845 dnsRSCounterServerFail OBJECT-TYPE 1846 SYNTAX Counter 1847 ACCESS read-only 1848 STATUS mandatory 1849 DESCRIPTION 1850 "Number of responses received which were server failed 1851 responses." 1852 ::= { rsCounter 33 } 1854 dnsRSCounterOtherFail OBJECT-TYPE 1855 SYNTAX Counter 1856 ACCESS read-only 1857 STATUS mandatory 1858 DESCRIPTION 1859 "Number of responses received by the recursive server 1860 which where for all other bad responses." 1861 ::= { rsCounter 34 } 1863 dnsRSCounterInternal OBJECT-TYPE 1864 SYNTAX Counter 1865 ACCESS read-only 1866 STATUS mandatory 1867 DESCRIPTION 1868 "Number of requests internally generated by the 1869 server." 1870 ::= { rsCounter 35 } 1872 Saperia 49 1873 dnsRSCounterInternalTimeOut OBJECT-TYPE 1874 SYNTAX Counter 1875 ACCESS read-only 1876 STATUS mandatory 1877 DESCRIPTION 1878 "Number of requests internally generated which timed 1879 out." 1880 ::= { rsCounter 36 } 1882 -- Non Recursive Server Counter Group 1884 -- The implementation of the Non Recursive Server Counter Group is 1885 -- mandatory for all systems which offer only non recursive server 1886 -- software functions. 1888 dnsNRCounterDuplicates OBJECT-TYPE 1889 SYNTAX Counter 1890 ACCESS read-only 1891 STATUS mandatory 1892 DESCRIPTION 1893 "Number of duplicate requests which were received and 1894 not forwarded. The value will be 0 if the number of 1895 duplicate requests received and not forwarded is not 1896 known." 1897 ::= { nrCounter 1 } 1899 -- A Records Group 1901 -- The implementation of the A Records Group is mandatory for all 1902 -- systems which implement DNS server software functions. 1904 -- A Record Default Table 1906 -- The A record default table contains information about A records 1907 -- that the DNS software reads at initialization. 1909 50 Saperia 1910 dnsARecDefaultTable OBJECT-TYPE 1911 SYNTAX SEQUENCE OF DnsARecDefaultEntry 1912 ACCESS not-accessible 1913 STATUS mandatory 1914 DESCRIPTION 1915 "Configuration information about all A records for the 1916 DNS software." 1917 ::= { aRecord 1 } 1919 dnsARecDefaultEntry OBJECT-TYPE 1920 SYNTAX dnsARecDefaultEntry 1921 ACCESS not-accessible 1922 STATUS mandatory 1923 DESCRIPTION 1924 "This table contains A record configuration 1925 information." 1926 INDEX { dnsARecDefaultIndex } 1927 ::= { dnsARecDefaultTable 1 } 1929 DnsARecDefaultEntry ::= 1930 SEQUENCE { 1931 dnsARecDefaultIndex 1932 INTEGER, 1933 dnsARecDefaultZone 1934 OCTET STRING, 1935 dnsARecDefaultClass 1936 INTEGER, 1937 dnsARecDefaultTTL 1938 INTEGER, 1939 dnsARecDefaultName 1940 OCTET STRING, 1941 dnsARecDefaultAddr 1942 IpAddress 1943 } 1945 Saperia 51 1946 dnsARecDefaultIndex OBJECT-TYPE 1947 SYNTAX INTEGER 1948 ACCESS read-only 1949 STATUS mandatory 1950 DESCRIPTION 1951 "A unique index value which identifies each entry in 1952 this table." 1953 ::= { dnsARecDefaultEntry 1 } 1955 dnsARecDefaultZone OBJECT-TYPE 1956 SYNTAX OCTET STRING 1957 ACCESS read-only 1958 STATUS mandatory 1959 DESCRIPTION 1960 "The zone to which this entry belongs." 1961 ::= { dnsARecDefaultEntry 2 } 1963 dnsARecDefaultClass OBJECT-TYPE 1964 SYNTAX INTEGER 1965 ACCESS read-only 1966 STATUS mandatory 1967 DESCRIPTION 1968 "The class of the A record contained in this row For 1969 classes defined in RFC 1035, the values are the same." 1970 ::= { dnsARecDefaultEntry 3 } 1972 dnsARecDefaultTTL OBJECT-TYPE 1973 SYNTAX INTEGER 1974 ACCESS read-only 1975 STATUS mandatory 1976 DESCRIPTION 1977 "The default Time to Live value for this A record which 1978 is read in on initialization." 1979 ::= { dnsARecDefaultEntry 4 } 1981 52 Saperia 1982 dnsARecDefaultName OBJECT-TYPE 1983 SYNTAX OCTET STRING 1984 ACCESS read-only 1985 STATUS mandatory 1986 DESCRIPTION 1987 "The name of the host to which the entry applies." 1988 ::= { dnsARecDefaultEntry 5 } 1990 dnsARecDefaultAddr OBJECT-TYPE 1991 SYNTAX IpAddress 1992 ACCESS read-only 1993 STATUS mandatory 1994 DESCRIPTION 1995 "The IP Address of the entry which corresponds to the 1996 dnsARecDefaultName." 1997 ::= { dnsARecDefaultEntry 6 } 1999 -- A Record Cache Table 2001 -- The A record cache table contains information the DNS software 2002 -- has about currently known A records. This information may be 2003 -- different than that which is found in the default table. 2005 dnsARecCacheTable OBJECT-TYPE 2006 SYNTAX SEQUENCE OF DnsARecCacheEntry 2007 ACCESS not-accessible 2008 STATUS mandatory 2009 DESCRIPTION 2010 "Cache information about all A records for the DNS 2011 software." 2012 ::= { aRecord 2 } 2014 dnsARecCacheEntry OBJECT-TYPE 2015 SYNTAX dnsARecCacheEntry 2016 ACCESS not-accessible 2017 STATUS mandatory 2018 DESCRIPTION 2019 "This table contains A record cache information." 2020 INDEX { dnsARecCacheIndex } 2021 ::= { dnsARecCacheTable 1 } 2023 Saperia 53 2024 DnsARecCacheEntry ::= 2025 SEQUENCE { 2026 dnsARecCacheIndex 2027 INTEGER, 2028 dnsARecCacheZone 2029 OCTET STRING, 2030 dnsARecCacheClass 2031 INTEGER, 2032 dnsARecCacheName 2033 OCTET STRING, 2034 dnsARecCacheAddr 2035 IpAddress, 2036 dnsARecCacheSource 2037 OCTET STRING, 2038 dnsARecCacheTTL 2039 INTEGER 2040 } 2042 dnsARecCacheIndex OBJECT-TYPE 2043 SYNTAX INTEGER 2044 ACCESS read-only 2045 STATUS mandatory 2046 DESCRIPTION 2047 "A unique index value which identifies each entry in 2048 this table." 2049 ::= { dnsARecCacheEntry 1 } 2051 dnsARecCacheZone OBJECT-TYPE 2052 SYNTAX OCTET STRING 2053 ACCESS read-only 2054 STATUS mandatory 2055 DESCRIPTION 2056 "The zone to which this cache entry belongs. A NULL 2057 value indicates that the server does not have the name 2058 of the zone as in the case of a boundary between a host 2059 and zone name." 2060 ::= { dnsARecCacheEntry 2 } 2062 54 Saperia 2063 dnsARecCacheClass OBJECT-TYPE 2064 SYNTAX INTEGER 2065 ACCESS read-only 2066 STATUS mandatory 2067 DESCRIPTION 2068 "The class of the A record contained in this cache 2069 entry. The value is the same as that defined in RFC 2070 1035 for objects that are defined in that document" 2071 ::= { dnsARecCacheEntry 3 } 2073 dnsARecCacheName OBJECT-TYPE 2074 SYNTAX OCTET STRING 2075 ACCESS read-only 2076 STATUS mandatory 2077 DESCRIPTION 2078 "The fully qualified domain name of the host to which 2079 this cache entry applies." 2080 ::= { dnsARecCacheEntry 4 } 2082 dnsARecCacheAddr OBJECT-TYPE 2083 SYNTAX OCTET STRING 2084 ACCESS read-only 2085 STATUS mandatory 2086 DESCRIPTION 2087 "The protocol address of the entry which corresponds to 2088 the dnsARecCacheName." 2089 ::= { dnsARecCacheEntry 5 } 2091 dnsARecCacheSource OBJECT-TYPE 2092 SYNTAX IpAddress 2093 ACCESS read-only 2094 STATUS mandatory 2095 DESCRIPTION 2096 "The IP address of the server from which this cache 2097 entry came." 2098 ::= { dnsARecCacheEntry 6 } 2100 Saperia 55 2101 dnsARecCacheTTL OBJECT-TYPE 2102 SYNTAX INTEGER 2103 ACCESS read-only 2104 STATUS mandatory 2105 DESCRIPTION 2106 "This is the Time To Live value currently in effect for 2107 this entry." 2108 ::= { dnsARecCacheEntry 7 } 2110 -- NS Records Group 2112 -- The implementation of the NS Records Group is mandatory for all 2113 -- systems which implement DNS software functions. 2115 -- NS Record Default Table 2117 -- The NS record default table contains information about NS 2118 -- records that the DNS software reads at initialization. 2120 dnsNSRecDefaultTable OBJECT-TYPE 2121 SYNTAX SEQUENCE OF DnsNSRecDefaultEntry 2122 ACCESS not-accessible 2123 STATUS mandatory 2124 DESCRIPTION 2125 "Configuration information about all NS records for the 2126 DNS software." 2127 ::= { nsRecord 1 } 2129 dnsNSRecDefaultEntry OBJECT-TYPE 2130 SYNTAX dnsNSRecDefaultEntry 2131 ACCESS not-accessible 2132 STATUS mandatory 2133 DESCRIPTION 2134 "This table contains NS record configuration 2135 information." 2136 INDEX { dnsNSRecDefaultIndex } 2137 ::= { dnsNSRecDefaultTable 1 } 2139 56 Saperia 2140 DnsNSRecDefaultEntry ::= 2141 SEQUENCE { 2142 dnsNSRecDefaultIndex 2143 INTEGER, 2144 dnsNSRecDefaultZone 2145 OCTET STRING, 2146 dnsNSRecDefaultClass 2147 INTEGER, 2148 dnsNSRecDefaultName 2149 OCTET STRING 2150 } 2152 dnsNSRecDefaultIndex OBJECT-TYPE 2153 SYNTAX INTEGER 2154 ACCESS read-only 2155 STATUS mandatory 2156 DESCRIPTION 2157 "A unique index value which identifies each entry in 2158 this table." 2159 ::= { dnsNSRecDefaultEntry 1 } 2161 dnsNSRecDefaultZone OBJECT-TYPE 2162 SYNTAX OCTET STRING 2163 ACCESS read-only 2164 STATUS mandatory 2165 DESCRIPTION 2166 "The zone to which this NS entry belongs." 2167 ::= { dnsNSRecDefaultEntry 2 } 2169 dnsNSRecDefaultClass OBJECT-TYPE 2170 SYNTAX INTEGER 2171 ACCESS read-only 2172 STATUS mandatory 2173 DESCRIPTION 2174 "The class of the NS record contained in this row. The 2175 primary purpose for this object is to allow room for 2176 future expansion. For those objects in this row whose 2177 class is defined in RFC 1035, the value is the same." 2178 ::= { dnsNSRecDefaultEntry 3 } 2180 Saperia 57 2181 dnsNSRecDefaultName OBJECT-TYPE 2182 SYNTAX OCTET STRING 2183 ACCESS read-only 2184 STATUS mandatory 2185 DESCRIPTION 2186 "The fully qualified name in the form of 2187 labserver.abc.edu. for example." 2188 ::= { dnsNSRecDefaultEntry 4 } 2190 -- NS Record Cache Table 2192 -- The NS record cache table contains information the DNS software 2193 -- has about currently known NS records. This information may be 2194 -- different than that which is found in the default table. 2196 dnsNSRecCacheTable OBJECT-TYPE 2197 SYNTAX SEQUENCE OF DnsNSRecCacheEntry 2198 ACCESS not-accessible 2199 STATUS mandatory 2200 DESCRIPTION 2201 "Cache information about all NS records for the DNS 2202 software." 2203 ::= { nsRecord 2 } 2205 dnsNSRecCacheEntry OBJECT-TYPE 2206 SYNTAX dnsNSRecCacheEntry 2207 ACCESS not-accessible 2208 STATUS mandatory 2209 DESCRIPTION 2210 "This table contains NS record cache information." 2211 INDEX { dnsNSRecCacheIndex } 2212 ::= { dnsNSRecCacheTable 1 } 2214 58 Saperia 2215 DnsNSRecCacheEntry ::= 2216 SEQUENCE { 2217 dnsNSRecCacheIndex 2218 INTEGER, 2219 dnsNSRecCacheZone 2220 OCTET STRING, 2221 dnsNSRecCacheClass 2222 INTEGER, 2223 dnsNSRecCacheName 2224 OCTET STRING, 2225 dnsNSRecCacheSource 2226 OCTET STRING, 2227 dnsNSRecCacheTTL 2228 INTEGER 2229 } 2231 dnsNSRecCacheIndex OBJECT-TYPE 2232 SYNTAX INTEGER 2233 ACCESS read-only 2234 STATUS mandatory 2235 DESCRIPTION 2236 "A unique index value which identifies each entry in 2237 this table." 2238 ::= { dnsNSRecCacheEntry 1 } 2240 dnsNSRecCacheZone OBJECT-TYPE 2241 SYNTAX OCTET STRING 2242 ACCESS read-only 2243 STATUS mandatory 2244 DESCRIPTION 2245 "The zone that the server identified by the NS record 2246 provides DNS service for which is shown in this entry." 2247 ::= { dnsNSRecCacheEntry 2 } 2249 Saperia 59 2250 dnsNSRecCacheClass OBJECT-TYPE 2251 SYNTAX INTEGER 2252 ACCESS read-only 2253 STATUS mandatory 2254 DESCRIPTION 2255 "The class of the NS record contained in this cache 2256 entry. This is provided to allow for the addition of 2257 new class NS records. Integer values consistent for 2258 class types defined in RFC 1035 are used for objects 2259 defined in that document." 2260 ::= { dnsNSRecCacheEntry 3 } 2262 dnsNSRecCacheName OBJECT-TYPE 2263 SYNTAX OCTET STRING 2264 ACCESS read-only 2265 STATUS mandatory 2266 DESCRIPTION 2267 "The name of the server to which this cache entry 2268 applies." 2269 ::= { dnsNSRecCacheEntry 4 } 2271 dnsNSRecCacheSource OBJECT-TYPE 2272 SYNTAX OCTET STRING 2273 ACCESS read-only 2274 STATUS mandatory 2275 DESCRIPTION 2276 "The source of this cache entry. In most cases this 2277 will be the host name of the server which provided the 2278 information." 2279 ::= { dnsNSRecCacheEntry 5 } 2281 dnsNSRecCacheTTL OBJECT-TYPE 2282 SYNTAX INTEGER 2283 ACCESS read-only 2284 STATUS mandatory 2285 DESCRIPTION 2286 "This is the Time To Live value currently in effect for 2287 this entry." 2288 ::= { dnsNSRecCacheEntry 6 } 2290 60 Saperia 2291 -- CNAME Records Group 2293 -- The implementation of the CNAME Records Group is mandatory for 2294 -- all systems which implement DNS server software functions. 2296 -- CNAME Record Default Table 2298 -- The CNAME record default table contains information about CNAME 2299 -- records that the DNS software reads at initialization. 2301 dnsCnameRecDefaultTable OBJECT-TYPE 2302 SYNTAX SEQUENCE OF DnsCnameRecDefaultEntry 2303 ACCESS not-accessible 2304 STATUS mandatory 2305 DESCRIPTION 2306 "Configuration information about all CNAME records for 2307 the DNS software." 2308 ::= { cnameRecord 1 } 2310 dnsCnameRecDefaultEntry OBJECT-TYPE 2311 SYNTAX dnsCnameRecDefaultEntry 2312 ACCESS not-accessible 2313 STATUS mandatory 2314 DESCRIPTION 2315 "This table contains CNAME record configuration 2316 information." 2317 INDEX { dnsCnameRecDefaultIndex } 2318 ::= { dnsCnameRecDefaultTable 1 } 2320 Saperia 61 2321 DnsCnameRecDefaultEntry ::= 2322 SEQUENCE { 2323 dnsCnameRecDefaultIndex 2324 INTEGER, 2325 dnsCnameRecDefaultDomaine 2326 OCTET STRING, 2327 dnsCnameRecDefaultClass 2328 INTEGER, 2329 dnsCnameRecDefaultName 2330 OCTET STRING, 2331 dnsCnameDefaultCname 2332 OCTET STRING 2333 } 2335 dnsCnameRecDefaultIndex OBJECT-TYPE 2336 SYNTAX INTEGER 2337 ACCESS read-only 2338 STATUS mandatory 2339 DESCRIPTION 2340 "A unique index value which identifies each entry in 2341 this table." 2342 ::= { dnsCnameRecDefaultEntry 1 } 2344 dnsCnameRecDefaultDomaine OBJECT-TYPE 2345 SYNTAX OCTET STRING 2346 ACCESS read-only 2347 STATUS mandatory 2348 DESCRIPTION 2349 "The domaine to which this CNAME entry belongs." 2350 ::= { dnsCnameRecDefaultEntry 2 } 2352 62 Saperia 2353 dnsCnameRecDefaultClass OBJECT-TYPE 2354 SYNTAX INTEGER 2355 ACCESS read-only 2356 STATUS mandatory 2357 DESCRIPTION 2358 "The class of the CNAME record contained in this row. 2359 The primary purpose for this object is to allow room 2360 for future expansion. See RFC 1035 for definitions of 2361 existing class values." 2362 ::= { dnsCnameRecDefaultEntry 3 } 2364 dnsCnameRecDefaultName OBJECT-TYPE 2365 SYNTAX OCTET STRING 2366 ACCESS read-only 2367 STATUS mandatory 2368 DESCRIPTION 2369 "The name which corresponds to the CNAME entry which is 2370 contained in dnsCnameRecDefaultCname." 2371 ::= { dnsCnameRecDefaultEntry 4 } 2373 dnsCnameRecDefaultCname OBJECT-TYPE 2374 SYNTAX OCTET STRING 2375 ACCESS read-only 2376 STATUS mandatory 2377 DESCRIPTION 2378 "A canonical name for the system identified by this 2379 entry." 2380 ::= { dnsCnameRecDefaultEntry 5 } 2382 -- CNAME Record Cache Table 2384 -- The CNAME record cache table contains information the DNS 2385 -- software has about currently known CNAME records. This 2386 -- information may be different than that which is found in the 2387 -- default table. 2389 Saperia 63 2390 dnsCnameRecCacheTable OBJECT-TYPE 2391 SYNTAX SEQUENCE OF DnsCnameRecCacheEntry 2392 ACCESS not-accessible 2393 STATUS mandatory 2394 DESCRIPTION 2395 "Cache information about all CNAME records for the DNS 2396 software." 2397 ::= { cnameRecord 2 } 2399 dnsCnameRecCacheEntry OBJECT-TYPE 2400 SYNTAX dnsCnameRecCacheEntry 2401 ACCESS not-accessible 2402 STATUS mandatory 2403 DESCRIPTION 2404 "This table contains CNAME record cache information." 2405 INDEX { dnsCnameRecCacheIndex } 2406 ::= { dnsCnameRecCacheTable 1 } 2408 DnsCnameRecCacheEntry ::= 2409 SEQUENCE { 2410 dnsCnameRecCacheIndex 2411 INTEGER, 2412 dnsCnameRecCacheDomaine 2413 OCTET STRING, 2414 dnsCnameRecCacheClass 2415 INTEGER, 2416 dnsCnameRecCacheData 2417 OCTET STRING, 2418 dnsCnameRecCacheSource 2419 OCTET STRING, 2420 dnsCnameRecCacheTTL 2421 INTEGER 2422 } 2424 64 Saperia 2425 dnsCnameRecCacheIndex OBJECT-TYPE 2426 SYNTAX INTEGER 2427 ACCESS read-only 2428 STATUS mandatory 2429 DESCRIPTION 2430 "A unique index value which identifies each entry in 2431 this table." 2432 ::= { dnsCnameRecCacheEntry 1 } 2434 dnsCnameRecCacheDomaine OBJECT-TYPE 2435 SYNTAX OCTET STRING 2436 ACCESS read-only 2437 STATUS mandatory 2438 DESCRIPTION 2439 "The domaine to which the host identified by the CNAME 2440 record belongs." 2441 ::= { dnsCnameRecCacheEntry 2 } 2443 dnsCnameRecCacheClass OBJECT-TYPE 2444 SYNTAX INTEGER 2445 ACCESS read-only 2446 STATUS mandatory 2447 DESCRIPTION 2448 "The class of the CNAME record contained in this cache 2449 entry. This is provided to allow for the addition of 2450 new class CNAME records. The value returned will be 2451 consistent with the the values specified in RFC 1035 2452 for those objects whose class has been defined in that 2453 document." 2454 ::= { dnsCnameRecCacheEntry 3 } 2456 dnsCnameRecCacheName OBJECT-TYPE 2457 SYNTAX OCTET STRING 2458 ACCESS read-only 2459 STATUS mandatory 2460 DESCRIPTION 2461 "The name of the system to which this cache entry 2462 applies." 2463 ::= { dnsCnameRecCacheEntry 4 } 2465 Saperia 65 2466 dnsCnameRecCacheSource OBJECT-TYPE 2467 SYNTAX OCTET STRING 2468 ACCESS read-only 2469 STATUS mandatory 2470 DESCRIPTION 2471 "The source of this cache entry. In most cases this 2472 will be the host name of the server which provided the 2473 information." 2474 ::= { dnsCnameRecCacheEntry 5 } 2476 dnsCnameRecCacheTTL OBJECT-TYPE 2477 SYNTAX INTEGER 2478 ACCESS read-only 2479 STATUS mandatory 2480 DESCRIPTION 2481 "This is the Time To Live value currently in effect for 2482 this entry." 2483 ::= { dnsCnameRecCacheEntry 6 } 2485 -- WKS Records Group 2487 -- The implementation of the WKS Records Group is mandatory for all 2488 -- systems which implement DNS server software functions. 2490 -- WKS Record Default Table 2492 -- The WKS record default table contains information about WKS 2493 -- records that the DNS software reads at initialization. 2495 dnsWksRecDefaultTable OBJECT-TYPE 2496 SYNTAX SEQUENCE OF DnsWksRecDefaultEntry 2497 ACCESS not-accessible 2498 STATUS mandatory 2499 DESCRIPTION 2500 "Configuration information about all WKS records for 2501 the DNS software." 2502 ::= { wksRecord 1 } 2504 66 Saperia 2505 dnsWksRecDefaultEntry OBJECT-TYPE 2506 SYNTAX dnsWksRecDefaultEntry 2507 ACCESS not-accessible 2508 STATUS mandatory 2509 DESCRIPTION 2510 "This table contains WKS record configuration 2511 information." 2512 INDEX { dnsWksRecDefaultIndex } 2513 ::= { dnsWksRecDefaultTable 1 } 2515 DnsWksRecDefaultEntry ::= 2516 SEQUENCE { 2517 dnsWksRecDefaultIndex 2518 INTEGER, 2519 dnsWksRecDefaultAddr 2520 IpAddress, 2521 dnsWksRecDefaultProto 2522 INTEGER, 2523 dnsWksRecDefaultBitMap 2524 OCTET STRING 2525 } 2527 dnsWksRecDefaultIndex OBJECT-TYPE 2528 SYNTAX INTEGER 2529 ACCESS read-only 2530 STATUS mandatory 2531 DESCRIPTION 2532 "A unique index value which identifies each entry in 2533 this table." 2534 ::= { dnsWksRecDefaultEntry 1 } 2536 dnsWksRecDefaultAddr OBJECT-TYPE 2537 SYNTAX IpAddress 2538 ACCESS read-only 2539 STATUS mandatory 2540 DESCRIPTION 2541 "The 32 bit Internet address of the entity described by 2542 this entry." 2543 ::= { dnsWksRecDefaultEntry 2 } 2545 Saperia 67 2546 dnsWksRecDefaultProto OBJECT-TYPE 2547 SYNTAX INTEGER 2548 ACCESS read-only 2549 STATUS mandatory 2550 DESCRIPTION 2551 "This describes the specific IP protocol whose services 2552 are listed in dnsWksRecDefaultBitMap. See RFC 1035, 2553 page 21 for additional information." 2554 ::= { dnsWksRecDefaultEntry 3 } 2556 dnsWksRecDefaultBitMap OBJECT-TYPE 2557 SYNTAX OCTET STRING 2558 ACCESS read-only 2559 STATUS mandatory 2560 DESCRIPTION 2561 "This is a bit map of the services provided for the IP 2562 protocol shown in dnsWksRecDefaultProto. RFC 1035 2563 explains that the bit map has one bit per port of the 2564 specified protocol. The first bit corresponds to port 2565 0, the second to port 1, etc. If the bit map does not 2566 include a bit for a protocol of interest, that bit is 2567 assumed zero." 2568 ::= { dnsWksRecDefaultEntry 4 } 2570 -- WKS Record Cache Table 2572 -- The WKS record cache table contains information the DNS software 2573 -- has about currently known WKS records. This information may be 2574 -- different than that which is found in the default table. 2576 dnsWksRecCacheTable OBJECT-TYPE 2577 SYNTAX SEQUENCE OF DnsWksRecCacheEntry 2578 ACCESS not-accessible 2579 STATUS mandatory 2580 DESCRIPTION 2581 "Cache information about all WKS records for the DNS 2582 software." 2583 ::= { wksRecord 2 } 2585 68 Saperia 2586 dnsWksRecCacheEntry OBJECT-TYPE 2587 SYNTAX dnsWksRecCacheEntry 2588 ACCESS not-accessible 2589 STATUS mandatory 2590 DESCRIPTION 2591 "This table contains WKS record cache information." 2592 INDEX { dnsWksRecCacheIndex } 2593 ::= { dnsWksRecCacheTable 1 } 2595 DnsWksRecCacheEntry ::= 2596 SEQUENCE { 2597 dnsWksRecCacheIndex 2598 INTEGER, 2599 dnsWksRecCacheAddr 2600 IpAddress, 2601 dnsWksRecCacheProto 2602 INTEGER, 2603 dnsWksRecCacheBitMap 2604 OCTET STRING, 2605 dnsWksRecCacheSource 2606 OCTET STRING, 2607 dnsWksRecCacheTTL 2608 INTEGER 2609 } 2611 dnsWksRecCacheIndex OBJECT-TYPE 2612 SYNTAX INTEGER 2613 ACCESS read-only 2614 STATUS mandatory 2615 DESCRIPTION 2616 "A unique index value which identifies each entry in 2617 this table." 2618 ::= { dnsWksRecCacheEntry 1 } 2620 Saperia 69 2621 dnsWksRecCacheAddr OBJECT-TYPE 2622 SYNTAX IpAddress 2623 ACCESS read-only 2624 STATUS mandatory 2625 DESCRIPTION 2626 "The Internet address in cache of the entity described 2627 in this row of the table." 2628 ::= { dnsWksRecCacheEntry 2 } 2630 dnsWksRecCacheProto OBJECT-TYPE 2631 SYNTAX INTEGER 2632 ACCESS read-only 2633 STATUS mandatory 2634 DESCRIPTION 2635 "This describes the specific IP protocol whose services 2636 are listed in dnsWksRecCacheBitMap." 2637 ::= { dnsWksRecCacheEntry 3 } 2639 dnsWksRecCacheBitMap OBJECT-TYPE 2640 SYNTAX OCTET STRING 2641 ACCESS read-only 2642 STATUS mandatory 2643 DESCRIPTION 2644 "This is a bit map of the services provided for the IP 2645 protocol shown in dnsWksRecCacheProto." 2646 ::= { dnsWksRecCacheEntry 4 } 2648 dnsWksRecCacheSource OBJECT-TYPE 2649 SYNTAX OCTET STRING 2650 ACCESS read-only 2651 STATUS mandatory 2652 DESCRIPTION 2653 "The source of this cache entry. In most cases this 2654 will be the host name of the server which provided the 2655 information about this WKS RR." 2656 ::= { dnsWksRecCacheEntry 5 } 2658 70 Saperia 2659 dnsWksRecCacheTTL OBJECT-TYPE 2660 SYNTAX INTEGER 2661 ACCESS read-only 2662 STATUS mandatory 2663 DESCRIPTION 2664 "This is the Time To Live value currently in effect for 2665 this WKS cache entry." 2666 ::= { dnsWksRecCacheEntry 6 } 2668 -- PTR Records Group 2670 -- The implementation of the PTR Records Group is mandatory for all 2671 -- systems which implement DNS server software functions. 2673 -- PTR Record Default Table 2675 -- The PTR record default table contains information about PTR 2676 -- records that the DNS software reads at initialization. 2678 dnsPtrRecDefaultTable OBJECT-TYPE 2679 SYNTAX SEQUENCE OF DnsPtrRecDefaultEntry 2680 ACCESS not-accessible 2681 STATUS mandatory 2682 DESCRIPTION 2683 "Configuration information about all PTR records for 2684 the DNS software." 2685 ::= { ptrRecord 1 } 2687 dnsPtrRecDefaultEntry OBJECT-TYPE 2688 SYNTAX dnsPtrRecDefaultEntry 2689 ACCESS not-accessible 2690 STATUS mandatory 2691 DESCRIPTION 2692 "This table contains PTR record configuration information." 2693 INDEX { dnsPtrRecDefaultIndex } 2694 ::= { dnsPtrRecDefaultTable 1 } 2696 Saperia 71 2697 DnsPtrRecDefaultEntry ::= 2698 SEQUENCE { 2699 dnsPtrRecDefaultIndex 2700 INTEGER, 2701 dnsPtrRecDefaultPtr 2702 OCTET STRING, 2703 dnsPtrRecDefaultClass 2704 INTEGER, 2705 dnsPtrRecDefaultData 2706 OCTET STRING 2707 } 2709 dnsPtrRecDefaultIndex OBJECT-TYPE 2710 SYNTAX INTEGER 2711 ACCESS read-only 2712 STATUS mandatory 2713 DESCRIPTION 2714 "A unique index value which identifies each entry in 2715 this table." 2716 ::= { dnsPtrRecDefaultEntry 1 } 2718 dnsPtrRecDefaultPtr OBJECT-TYPE 2719 SYNTAX OCTET STRING 2720 ACCESS read-only 2721 STATUS mandatory 2722 DESCRIPTION 2723 "The pointer to the item identified in 2724 dnsPtrRecDefaultData. In the case of in-addr.arpa type 2725 pointer records, an example would be 2726 1.0.1.16.IN-ADDR.ARPA. for the host decwrl.pa.dec.com. 2727 The 'value' decwrl.pa.dec.com would be contained in 2728 dnsPtrRecDefaultData." 2729 ::= { dnsPtrRecDefaultEntry 2 } 2731 72 Saperia 2732 dnsPtrRecDefaultClass OBJECT-TYPE 2733 SYNTAX INTEGER 2734 ACCESS read-only 2735 STATUS mandatory 2736 DESCRIPTION 2737 "The class of the PTR record contained in this row. 2738 The primary purpose for this object is to allow room 2739 for future expansion. See RFC 1035 for definitions of 2740 existing class values." 2741 ::= { dnsPtrRecDefaultEntry 3 } 2743 dnsPtrRecDefaultData OBJECT-TYPE 2744 SYNTAX OCTET STRING 2745 ACCESS read-only 2746 STATUS mandatory 2747 DESCRIPTION 2748 "The data which corresponds to the PTR entry which is 2749 contained in dnsPtrRecDefaultPtr." 2750 ::= { dnsPtrRecDefaultEntry 4 } 2752 -- PTR Record Cache Table 2754 -- The PTR record cache table contains information the DNS software 2755 -- has about currently known PTR records. This information may be 2756 -- different than that which is found in the default table. 2758 dnsPtrRecCacheTable OBJECT-TYPE 2759 SYNTAX SEQUENCE OF DnsPtrRecCacheEntry 2760 ACCESS not-accessible 2761 STATUS mandatory 2762 DESCRIPTION 2763 "Cache information about all PTR records for the DNS 2764 software." 2765 ::= { ptrRecord 2 } 2767 Saperia 73 2768 dnsPtrRecCacheEntry OBJECT-TYPE 2769 SYNTAX dnsPtrRecCacheEntry 2770 ACCESS not-accessible 2771 STATUS mandatory 2772 DESCRIPTION 2773 "This table contains PTR record cache information." 2774 INDEX { dnsPtrRecCacheIndex } 2775 ::= { dnsPtrRecCacheTable 1 } 2777 DnsPtrRecCacheEntry ::= 2778 SEQUENCE { 2779 dnsPtrRecCacheIndex 2780 INTEGER, 2781 dnsPtrRecCachePtr 2782 OCTET STRING, 2783 dnsPtrRecCacheClass 2784 INTEGER, 2785 dnsPtrRecCacheData 2786 OCTET STRING, 2787 dnsPtrRecCacheSource 2788 OCTET STRING, 2789 dnsPtrRecCacheTTL 2790 INTEGER 2791 } 2793 dnsPtrRecCacheIndex OBJECT-TYPE 2794 SYNTAX INTEGER 2795 ACCESS read-only 2796 STATUS mandatory 2797 DESCRIPTION 2798 "A unique index value which identifies each entry in 2799 this table." 2800 ::= { dnsPtrRecCacheEntry 1 } 2802 74 Saperia 2803 dnsPtrRecCachePtr OBJECT-TYPE 2804 SYNTAX OCTET STRING 2805 ACCESS read-only 2806 STATUS mandatory 2807 DESCRIPTION 2808 "The pointer to the item identified in 2809 dnsPtrRecCacheData. In the case of in-addr.arpa type 2810 pointer records, an example would be 2811 1.0.1.16.IN-ADDR.ARPA. for the host decwrl.pa.dec.com. 2812 The 'value' decwrl.pa.dec.com would be contained in 2813 dnsPtrRecCacheData." 2814 ::= { dnsPtrRecCacheEntry 2 } 2816 dnsPtrRecCacheClass OBJECT-TYPE 2817 SYNTAX INTEGER 2818 ACCESS read-only 2819 STATUS mandatory 2820 DESCRIPTION 2821 "The class of the PTR record contained in this cache 2822 entry. This is provided to allow for the addition of 2823 new class PTR records. The value returned will be 2824 consistent with the the values specified in RFC 1035 2825 for those objects whose class has been defined in that 2826 document." 2827 ::= { dnsPtrRecCacheEntry 3 } 2829 dnsPtrRecCacheData OBJECT-TYPE 2830 SYNTAX OCTET STRING 2831 ACCESS read-only 2832 STATUS mandatory 2833 DESCRIPTION 2834 "The data which corresponds to the PTR entry which is 2835 contained in dnsPtrRecCachePtr." 2836 ::= { dnsPtrRecCacheEntry 4 } 2838 Saperia 75 2839 dnsPtrRecCacheSource OBJECT-TYPE 2840 SYNTAX OCTET STRING 2841 ACCESS read-only 2842 STATUS mandatory 2843 DESCRIPTION 2844 "The source of this cache entry. In most cases this 2845 will be the host name of the server which provided the 2846 information." 2847 ::= { dnsPtrRecCacheEntry 5 } 2849 dnsPtrRecCacheTTL OBJECT-TYPE 2850 SYNTAX INTEGER 2851 ACCESS read-only 2852 STATUS mandatory 2853 DESCRIPTION 2854 "This is the Time To Live value currently in effect for 2855 this cache entry." 2856 ::= { dnsPtrRecCacheEntry 6 } 2858 -- HINFO Records Group 2860 -- The implementation of the HINFO Records Group is optional for 2861 -- all systems which implement DNS server software functions. 2863 -- HINFO Record Default Table 2865 -- The HINFO record default table contains information about HINFO 2866 -- records that the DNS software reads at initialization. 2868 dnsHinfoRecDefaultTable OBJECT-TYPE 2869 SYNTAX SEQUENCE OF DnsHinfoRecDefaultEntry 2870 ACCESS not-accessible 2871 STATUS mandatory 2872 DESCRIPTION 2873 "Configuration information about all HINFO records for 2874 the DNS software." 2875 ::= { hinfoRecord 1 } 2877 76 Saperia 2878 dnsHinfoRecDefaultEntry OBJECT-TYPE 2879 SYNTAX dnsHinfoRecDefaultEntry 2880 ACCESS not-accessible 2881 STATUS mandatory 2882 DESCRIPTION 2883 "This table contains HINFO record configuration 2884 information." 2885 INDEX { dnsHinfoRecDefaultIndex } 2886 ::= { dnsHinfoRecDefaultTable 1 } 2888 DnsHinfoRecDefaultEntry ::= 2889 SEQUENCE { 2890 dnsHinfoRecDefaultIndex 2891 INTEGER, 2892 dnsHinfoRecDefaultDomaine 2893 OCTET STRING, 2894 dnsHinfoRecDefaultCpu 2895 OCTET STRING, 2896 dnsHinfoRecDefaultOs 2897 OCTET STRING 2898 } 2900 dnsHinfoRecDefaultIndex OBJECT-TYPE 2901 SYNTAX INTEGER 2902 ACCESS read-only 2903 STATUS mandatory 2904 DESCRIPTION 2905 "A unique index value which identifies each entry in 2906 this table." 2907 ::= { dnsHinfoRecDefaultEntry 1 } 2909 dnsHinfoRecDefaultDomaine OBJECT-TYPE 2910 SYNTAX OCTET STRING 2911 ACCESS read-only 2912 STATUS mandatory 2913 DESCRIPTION 2914 "The fully qualified domaine name of the system who's 2915 default host information is detailed by this record." 2916 ::= { dnsHinfoRecDefaultEntry 2 } 2918 Saperia 77 2919 dnsHinfoRecDefaultCpu OBJECT-TYPE 2920 SYNTAX OCTET STRING ( SIZE (0..40) ) 2921 ACCESS read-only 2922 STATUS mandatory 2923 DESCRIPTION 2924 "The CPU type of the system identified by the domain 2925 name in dnsHinfoRecDefaultDomaine. Existing types have 2926 been detailed in RFC 1010." 2927 ::= { dnsHinfoRecDefaultEntry 3 } 2929 dnsHinfoRecDefaultOs OBJECT-TYPE 2930 SYNTAX OCTET STRING ( SIZE (0..40) ) 2931 ACCESS read-only 2932 STATUS mandatory 2933 DESCRIPTION 2934 "The operating system in use on the system identified 2935 in dnsHinfoRecDefaultDomaine. Existing types have been 2936 detailed in RFC 1010." 2937 ::= { dnsHinfoRecDefaultEntry 4 } 2939 -- HINFO Record Cache Table 2941 -- The HINFO record cache table contains information the DNS 2942 -- software has about currently known HINFO records. This 2943 -- information may be different than that which is found in the 2944 -- default table. 2946 dnsHinfoRecCacheTable OBJECT-TYPE 2947 SYNTAX SEQUENCE OF DnsHinfoRecCacheEntry 2948 ACCESS not-accessible 2949 STATUS mandatory 2950 DESCRIPTION 2951 "Cache information about all HINFO records for the DNS 2952 software." 2953 ::= { hinfoRecord 2 } 2955 78 Saperia 2956 dnsHinfoRecCacheEntry OBJECT-TYPE 2957 SYNTAX dnsHinfoRecCacheEntry 2958 ACCESS not-accessible 2959 STATUS mandatory 2960 DESCRIPTION 2961 "This table contains HINFO record cache information." 2962 INDEX { dnsHinfoRecCacheIndex } 2963 ::= { dnsHinfoRecCacheTable 1 } 2965 DnsHinfoRecCacheEntry ::= 2966 SEQUENCE { 2967 dnsHinfoRecCacheIndex 2968 INTEGER, 2969 dnsHinfoRecCacheDomaine 2970 OCTET STRING, 2971 dnsHinfoRecCacheCpu 2972 INTEGER, 2973 dnsHinfoRecCacheOs 2974 OCTET STRING, 2975 dnsHinfoRecCacheSource 2976 OCTET STRING, 2977 dnsHinfoRecCacheTTL 2978 INTEGER 2979 } 2981 dnsHinfoRecCacheIndex OBJECT-TYPE 2982 SYNTAX INTEGER 2983 ACCESS read-only 2984 STATUS mandatory 2985 DESCRIPTION 2986 "A unique index value which identifies each entry in 2987 this table." 2988 ::= { dnsHinfoRecCacheEntry 1 } 2990 Saperia 79 2991 dnsHinfoRecCacheDomaine OBJECT-TYPE 2992 SYNTAX OCTET STRING 2993 ACCESS read-only 2994 STATUS mandatory 2995 DESCRIPTION 2996 "The fully qualified domaine name of the system who's 2997 cache host information is detailed by this record." 2998 ::= { dnsHinfoRecCacheEntry 2 } 3000 dnsHinfoRecCacheCpu OBJECT-TYPE 3001 SYNTAX OCTET STRING ( SIZE (0..40) ) 3002 ACCESS read-only 3003 STATUS mandatory 3004 DESCRIPTION 3005 "The CPU type of the system identified by the domain 3006 name in dnsHinfoRecCacheDomaine. Existing types have 3007 been detailed in RFC 1010." 3008 ::= { dnsHinfoRecCacheEntry 3 } 3010 dnsHinfoRecCacheOs OBJECT-TYPE 3011 SYNTAX OCTET STRING ( SIZE (0..40) ) 3012 ACCESS read-only 3013 STATUS mandatory 3014 DESCRIPTION 3015 "The operating system in use on the system identified 3016 in dnsHinfoRecCacheDomaine. Existing types have been 3017 detailed in RFC 1010." 3018 ::= { dnsHinfoRecCacheEntry 4 } 3020 dnsHinfoRecCacheSource OBJECT-TYPE 3021 SYNTAX OCTET STRING 3022 ACCESS read-only 3023 STATUS mandatory 3024 DESCRIPTION 3025 "The source of this cache entry. In most cases this 3026 will be the host name of the server which provided the 3027 information." 3028 ::= { dnsHinfoRecCacheEntry 5 } 3030 80 Saperia 3031 dnsHinfoRecCacheTTL OBJECT-TYPE 3032 SYNTAX INTEGER 3033 ACCESS read-only 3034 STATUS mandatory 3035 DESCRIPTION 3036 "This is the Time To Live value currently in effect for 3037 this cache entry." 3038 ::= { dnsHinfoRecCacheEntry 6 } 3040 -- MX Records Group 3042 -- The implementation of the MX Records Group is mandatory for all 3043 -- systems which implement DNS server software functions. 3045 -- MX Record Default Table 3047 -- The MX record default table contains information about MX 3048 -- records that the DNS software reads at initialization. 3050 dnsMxRecDefaultTable OBJECT-TYPE 3051 SYNTAX SEQUENCE OF DnsMxRecDefaultEntry 3052 ACCESS not-accessible 3053 STATUS mandatory 3054 DESCRIPTION 3055 "Configuration information about all MX records for the 3056 DNS software." 3057 ::= { mxRecord 1 } 3059 dnsMxRecDefaultEntry OBJECT-TYPE 3060 SYNTAX dnsMxRecDefaultEntry 3061 ACCESS not-accessible 3062 STATUS mandatory 3063 DESCRIPTION 3064 "This table contains MX record configuration 3065 information." 3066 INDEX { dnsMxRecDefaultIndex } 3067 ::= { dnsMxRecDefaultTable 1 } 3069 Saperia 81 3070 DnsMxRecDefaultEntry ::= 3071 SEQUENCE { 3072 dnsMxRecDefaultIndex 3073 INTEGER, 3074 dnsMxRecDefaultClass 3075 INTEGER, 3076 dnsMxRecDefaultOwner 3077 OCTET STRING, 3078 dnsMxRecDefaultPref 3079 INTEGER, 3080 dnsMxRecDefaultExch 3081 OCTET STRING 3082 } 3084 dnsMxRecDefaultIndex OBJECT-TYPE 3085 SYNTAX INTEGER 3086 ACCESS read-only 3087 STATUS mandatory 3088 DESCRIPTION 3089 "A unique index value which identifies each entry in 3090 this table." 3091 ::= { dnsMxRecDefaultEntry 1 } 3093 dnsMxRecDefaultClass OBJECT-TYPE 3094 SYNTAX INTEGER 3095 ACCESS read-only 3096 STATUS mandatory 3097 DESCRIPTION 3098 "The class of the MX record contained in this default 3099 entry. This is provided to allow for the addition of 3100 new class MX records. The value returned will be 3101 consistent with the the values specified in RFC 1035 3102 for those objects whose class has been defined in that 3103 document." 3104 ::= { dnsMxRecDefaultEntry 2 } 3106 82 Saperia 3107 dnsMxRecDefaultOwner OBJECT-TYPE 3108 SYNTAX OCTET STRING 3109 ACCESS read-only 3110 STATUS mandatory 3111 DESCRIPTION 3112 "The host name for whom the MX record on this row of 3113 the table applies." 3114 ::= { dnsMxRecDefaultEntry 3 } 3116 dnsMxRecDefaultPref OBJECT-TYPE 3117 SYNTAX INTEGER 3118 ACCESS read-only 3119 STATUS mandatory 3120 DESCRIPTION 3121 "This is the 16 bit integer for the preference given to 3122 this RR entry for the host specified in 3123 dnsMxRecDefaultOwner." 3124 ::= { dnsMxRecDefaultEntry 4 } 3126 dnsMxRecDefaultExch OBJECT-TYPE 3127 SYNTAX OCTET STRING 3128 ACCESS read-only 3129 STATUS mandatory 3130 DESCRIPTION 3131 "This is the fully qualified domain name of the host 3132 which is acting as a mail exchange for the 3133 dnsMxRecDefaultOwner." 3134 ::= { dnsMxRecDefaultEntry 5 } 3136 -- MX Record Cache Table 3138 -- The MX record cache table contains information the DNS software 3139 -- has about currently known MX records. This information may be 3140 -- different than that which is found in the default table. 3142 Saperia 83 3143 dnsMxRecCacheTable OBJECT-TYPE 3144 SYNTAX SEQUENCE OF DnsMxRecCacheEntry 3145 ACCESS not-accessible 3146 STATUS mandatory 3147 DESCRIPTION 3148 "Cache information about all MX records for the DNS 3149 software." 3150 ::= { mxRecord 2 } 3152 dnsMxRecCacheEntry OBJECT-TYPE 3153 SYNTAX dnsMxRecCacheEntry 3154 ACCESS not-accessible 3155 STATUS mandatory 3156 DESCRIPTION 3157 "This table contains MX record cache information." 3158 INDEX { dnsMxRecCacheIndex } 3159 ::= { dnsMxRecCacheTable 1 } 3161 DnsMxRecCacheEntry ::= 3162 SEQUENCE { 3163 dnsMxRecCacheIndex 3164 INTEGER, 3165 dnsMxRecCacheClass 3166 INTEGER, 3167 dnsMxRecCacheOwner 3168 OCTET STRING, 3169 dnsMxRecCachePref 3170 INTEGER, 3171 dnsMxRecCacheExch 3172 OCTET STRING, 3173 dnsMxRecCacheSource 3174 OCTET STRING, 3175 dnsMxRecCacheTTL 3176 INTEGER 3177 } 3179 84 Saperia 3180 dnsMxRecCacheIndex OBJECT-TYPE 3181 SYNTAX INTEGER 3182 ACCESS read-only 3183 STATUS mandatory 3184 DESCRIPTION 3185 "A unique index value which identifies each entry in 3186 this table." 3187 ::= { dnsMxRecCacheEntry 1 } 3189 dnsMxRecCacheClass OBJECT-TYPE 3190 SYNTAX INTEGER 3191 ACCESS read-only 3192 STATUS mandatory 3193 DESCRIPTION 3194 "The class of the MX record contained in this cache 3195 entry. This is provided to allow for the addition of 3196 new class MX records. The value returned will be 3197 consistent with the the values specified in RFC 1035 3198 for those objects whose class has been defined in that 3199 document." 3200 ::= { dnsMxRecCacheEntry 2 } 3202 dnsMxRecCacheOwner OBJECT-TYPE 3203 SYNTAX OCTET STRING 3204 ACCESS read-only 3205 STATUS mandatory 3206 DESCRIPTION 3207 "The host name for whom the MX record on this row of 3208 the cache table applies." 3209 ::= { dnsMxRecCacheEntry 3 } 3211 Saperia 85 3212 dnsMxRecCachePref OBJECT-TYPE 3213 SYNTAX INTEGER 3214 ACCESS read-only 3215 STATUS mandatory 3216 DESCRIPTION 3217 "This is the 16 bit integer for the preference given to 3218 this RR cache entry for the host specified in 3219 dnsMxRecCacheOwner. ::= { dnsMxRecCacheEntry 4 } 3220 dnsMxRecDefaultExch OBJECT-TYPE SYNTAX OCTET STRING 3221 ACCESS read-only STATUS mandatory DESCRIPTION "This is 3222 the fully qualified domain name of the host which is 3223 acting as a mail exchange for the dnsMxRecCacheOwner." 3224 ::= { dnsMxRecCacheEntry 5 } 3226 dnsMxRecCacheSource OBJECT-TYPE 3227 SYNTAX OCTET STRING 3228 ACCESS read-only 3229 STATUS mandatory 3230 DESCRIPTION 3231 "The source of this cache entry. In most cases this 3232 will be the host name of the server which provided the 3233 information." 3234 ::= { dnsMxRecCacheEntry 6 } 3236 dnsMxRecCacheTTL OBJECT-TYPE 3237 SYNTAX INTEGER 3238 ACCESS read-only 3239 STATUS mandatory 3240 DESCRIPTION 3241 "This is the Time To Live value currently in effect for 3242 this cache entry." 3243 ::= { dnsMxRecCacheEntry 7 } 3245 -- Undefined Records Group 3247 -- The implementation of the Undefined Records Group is optional 3248 -- for all systems which implement resource records with either 3249 -- type or class definitions not found in RFC 1035. 3251 86 Saperia 3252 -- Undefined Record Default Table 3254 -- The Undefined record default table contains information about 3255 -- records that are not defined in RFC 1035 which the DNS software 3256 -- reads at initialization. 3258 dnsUndefRecDefaultTable OBJECT-TYPE 3259 SYNTAX SEQUENCE OF DnsUndefRecDefaultEntry 3260 ACCESS not-accessible 3261 STATUS mandatory 3262 DESCRIPTION 3263 "Default information about all undefined records for 3264 the DNS software." 3265 ::= { undefRecord 1 } 3267 dnsUndefRecDefaultEntry OBJECT-TYPE 3268 SYNTAX dnsUndefRecDefaultEntry 3269 ACCESS not-accessible 3270 STATUS mandatory 3271 DESCRIPTION 3272 "This table contains default undefined record 3273 configuration information." 3274 INDEX { dnsUndefRecDefaultIndex } 3275 ::= { dnsUndefRecDefaultTable 1 } 3277 DnsUndefRecDefaultEntry ::= 3278 SEQUENCE { 3279 dnsUndefRecDefaultIndex 3280 INTEGER, 3281 dnsUndefRecDefaultAddr 3282 OCTET STRING, 3283 dnsUndefRecDefaultClass 3284 INTEGER, 3285 dnsUndefRecDefaultName 3286 OCTET STRING 3287 } 3289 Saperia 87 3290 dnsUndefRecDefaultIndex OBJECT-TYPE 3291 SYNTAX INTEGER 3292 ACCESS read-only 3293 STATUS mandatory 3294 DESCRIPTION 3295 "A unique index value which identifies each entry in 3296 this table." 3297 ::= { dnsUndefRecDefaultEntry 1 } 3299 dnsUndefRecDefaultAddr OBJECT-TYPE 3300 SYNTAX OCTET STRING 3301 ACCESS read-only 3302 STATUS mandatory 3303 DESCRIPTION 3304 "The protocol address which belong to the host 3305 identified by this entry." 3306 ::= { dnsUndefRecDefaultEntry 2 } 3308 dnsUndefRecDefaultClass OBJECT-TYPE 3309 SYNTAX INTEGER 3310 ACCESS read-only 3311 STATUS mandatory 3312 DESCRIPTION 3313 "The class of the undefined record contained in this 3314 row." 3315 ::= { dnsUndefRecDefaultEntry 3 } 3317 dnsUndefRecDefaultData OBJECT-TYPE 3318 SYNTAX OCTET STRING 3319 ACCESS read-only 3320 STATUS mandatory 3321 DESCRIPTION 3322 "The undefined record data." 3323 ::= { dnsUndefRecDefaultEntry 4 } 3325 -- Undefined Record Cache Table 3327 88 Saperia 3328 -- The undefined record cache table contains information the DNS 3329 -- software has about currently known undefined records. This 3330 -- information may be different than that which is found in the 3331 -- default table. 3333 dnsUndefRecCacheTable OBJECT-TYPE 3334 SYNTAX SEQUENCE OF DnsUndefRecCacheEntry 3335 ACCESS not-accessible 3336 STATUS mandatory 3337 DESCRIPTION 3338 "Cache information about all undefined records for the 3339 DNS software." 3340 ::= { undefRecord 2 } 3342 dnsUndefRecCacheEntry OBJECT-TYPE 3343 SYNTAX dnsUndefRecCacheEntry 3344 ACCESS not-accessible 3345 STATUS mandatory 3346 DESCRIPTION 3347 "This table contains undefined record cache 3348 information." 3349 INDEX { dnsUndefRecCacheIndex } 3350 ::= { dnsUndefRecCacheTable 1 } 3352 DnsUndefRecCacheEntry ::= 3353 SEQUENCE { 3354 dnsUndefRecCacheIndex 3355 INTEGER, 3356 dnsUndefRecCacheAddr 3357 OCTET STRING, 3358 dnsUndefRecCacheClass 3359 INTEGER, 3360 dnsUndefRecCacheData 3361 OCTET STRING, 3362 dnsUndefRecCacheSource 3363 OCTET STRING, 3364 dnsUndefRecCacheTTL 3365 INTEGER 3366 } 3368 Saperia 89 3369 dnsUndefRecCacheIndex OBJECT-TYPE 3370 SYNTAX INTEGER 3371 ACCESS read-only 3372 STATUS mandatory 3373 DESCRIPTION 3374 "A unique index value which identifies each entry in 3375 this table." 3376 ::= { dnsUndefRecCacheEntry 1 } 3378 dnsUndefRecCacheAddr OBJECT-TYPE 3379 SYNTAX OCTET STRING 3380 ACCESS read-only 3381 STATUS mandatory 3382 DESCRIPTION 3383 "The protocol address which belong to the host 3384 identified by this entry ." 3385 ::= { dnsUndefRecCacheEntry 2 } 3387 dnsUndefRecCacheClass OBJECT-TYPE 3388 SYNTAX INTEGER 3389 ACCESS read-only 3390 STATUS mandatory 3391 DESCRIPTION 3392 "The class of the undefined record contained in this 3393 cache entry." 3394 ::= { dnsUndefRecCacheEntry 3 } 3396 dnsUndefRecCacheData OBJECT-TYPE 3397 SYNTAX OCTET STRING 3398 ACCESS read-only 3399 STATUS mandatory 3400 DESCRIPTION 3401 "The undefined record data in cache." 3402 ::= { dnsUndefRecCacheEntry 4 } 3404 90 Saperia 3405 dnsUndefRecCacheSource OBJECT-TYPE 3406 SYNTAX OCTET STRING 3407 ACCESS read-only 3408 STATUS mandatory 3409 DESCRIPTION 3410 "The source of this cache entry. In most cases this 3411 will be the host name of the server which provided the 3412 information." 3413 ::= { dnsUndefRecCacheEntry 5 } 3415 dnsUndefRecCacheTTL OBJECT-TYPE 3416 SYNTAX INTEGER 3417 ACCESS read-only 3418 STATUS mandatory 3419 DESCRIPTION 3420 "This is the Time To Live value currently in effect for 3421 this entry." 3422 ::= { dnsUndefRecCacheEntry 6 } 3424 -- Server Management Group 3426 -- The implementation of the Server Management Group is mandatory 3427 -- for all systems which implement DNS server software functions. 3429 dnsServMgmtReload OBJECT-TYPE 3430 SYNTAX INTEGER { 3431 reload (1), 3432 other (2) 3433 } 3434 ACCESS read-write 3435 STATUS mandatory 3436 DESCRIPTION 3437 "This read-write variable is used to force a database 3438 reload from disk with a restart of the name server 3439 process. When set to the values above, the following 3440 actions are taken: reload - Reload and restart name 3441 server process(s). other - No action." 3442 ::= { serverMgmt 1 } 3444 Saperia 91 3445 dnsServMgmtCacheData OBJECT-TYPE 3446 SYNTAX DisplayString 3447 ACCESS read-write 3448 STATUS mandatory 3449 DESCRIPTION 3450 "The location from which the initial cache load is 3451 made." 3452 ::= { serverMgmt 2 } 3454 -- DNS Server Boot Configuration Table 3456 dnsServMgmtBootTable OBJECT-TYPE 3457 SYNTAX SEQUENCE OF DnsServMgmtBootEntry 3458 ACCESS not-accessible 3459 STATUS mandatory 3460 DESCRIPTION 3461 "Information default zones served by this name server 3462 process." 3463 ::= { serverMgmt 3 } 3465 dnsServMgmtBootEntry OBJECT-TYPE 3466 SYNTAX dnsServMgmtBootEntry 3467 ACCESS not-accessible 3468 STATUS mandatory 3469 DESCRIPTION 3470 "This table contains default boot information about the 3471 zones served which is read in from disk at startup." 3472 INDEX { dnsServMgmtIndex } 3473 ::= { dnsServMgmtBootTable 1 } 3475 92 Saperia 3476 DnsServMgmtBootEntry ::= 3477 SEQUENCE { 3478 dnsServMgmtIndex 3479 INTEGER, 3480 dnsServMgmtBootDomain 3481 DisplayString, 3482 dnsServMgmtBootServerType 3483 INTEGER, 3484 dnsServMgmtBootLoad 3485 DisplayString, 3486 dnsServMgmtBootDate 3487 dnsDate, 3488 dnsServMgmtBootTransfer 3489 DisplayString, 3490 dnsServMgmtBootTransferDirection 3491 INTEGER, 3492 dnsServMgmtBootTransferDate 3493 DnsDate, 3494 dnsServMgmtAdministrator 3495 INTEGER, 3496 dnsServMgmtSerial 3497 INTEGER, 3498 dnsServMgmtRefresh 3499 INTEGER, 3500 dnsServMgmtRetry 3501 INTEGER, 3502 dnsServMgmtExpire 3503 INTEGER, 3504 dnsServMgmtMinimum 3505 INTEGER 3506 } 3507 dnsServMgmtIndex OBJECT-TYPE 3508 SYNTAX INTEGER 3509 ACCESS read-only 3510 STATUS mandatory 3511 DESCRIPTION 3512 "A unique index value for each zone entry in the Server 3513 Management BootTable." 3515 Saperia 93 3516 ::= { dnsServMgmtBootEntry 1 } 3518 dnsServMgmtBootDomain OBJECT-TYPE 3519 SYNTAX DisplayString 3520 ACCESS read-only 3521 STATUS mandatory 3522 DESCRIPTION 3523 "This is the domain for which this entry information 3524 applies. In the case of the in-addr.arpa domains, they 3525 will be listed with the network address, for example: 3526 0.121.16.in-addr.arpa." 3527 ::= { dnsServMgmtBootEntry 2 } 3529 dnsServMgmtBootServerType OBJECT-TYPE 3530 SYNTAX INTEGER { 3531 primary (1), 3532 secondary (2), 3533 cache (3), 3534 slave (4), 3535 forwarding (5) 3536 } 3537 ACCESS read-only 3538 STATUS mandatory 3539 DESCRIPTION 3540 "This value specifies the type of service for the 3541 specified domain that is offered by the server 3542 specified." 3543 ::= { dnsServMgmtBootEntry 3 } 3545 dnsServMgmtBootLoad OBJECT-TYPE 3546 SYNTAX DisplayString 3547 ACCESS read-only 3548 STATUS mandatory 3549 DESCRIPTION 3550 "This is the name of the file that is read in for the 3551 initial load of zone information on startup." 3552 ::= { dnsServMgmtBootEntry 4 } 3554 94 Saperia 3555 dnsServMgmtBootDate OBJECT-TYPE 3556 SYNTAX DnsDate -- DisplayString 3557 ACCESS read-only 3558 STATUS mandatory 3559 DESCRIPTION 3560 "This is the date that the information found in 3561 dnsServMgmtBootLoad was last changed." 3562 ::= { dnsServMgmtBootEntry 5 } 3564 dnsServMgmtBootTransfer OBJECT-TYPE 3565 SYNTAX DisplayString 3566 ACCESS read-only 3567 STATUS mandatory 3568 DESCRIPTION 3569 "The name of the server to/from which a zone transfer 3570 was last made." 3571 ::= { dnsServMgmtBootEntry 6 } 3573 dnsServMgmtBootTransferDirection OBJECT-TYPE 3574 SYNTAX INTEGER { 3575 send (1), 3576 receive (2) 3577 } 3578 ACCESS read-only 3579 STATUS mandatory 3580 DESCRIPTION 3581 "This value is direction of the last transfer. A value 3582 of 1 indicates that the zone transfer was sent from 3583 this system to the system identified 3584 dnsServMgmtBootTransfer. A value of 2 indicates that 3585 the transfer was from the system identified in 3586 dnsServMgmtBootTransfer." 3587 ::= { dnsServMgmtBootEntry 7 } 3589 Saperia 95 3590 dnsServMgmtBootTransferDate OBJECT-TYPE 3591 SYNTAX DnsDate -- DisplayString 3592 ACCESS read-only 3593 STATUS mandatory 3594 DESCRIPTION 3595 "This is the date of the last zone transfer." 3596 ::= { dnsServMgmtBootEntry 8 } 3598 dnsServMgmtAdministrator OBJECT-TYPE 3599 SYNTAX INTEGER 3600 ACCESS read-write 3601 STATUS mandatory 3602 DESCRIPTION 3603 "The name of the domaine administrator found in the SOA 3604 record for the domain identified in this row." 3605 ::= { dnsServMgmtBootEntry 9 } 3607 dnsServMgmtSerial OBJECT-TYPE 3608 SYNTAX INTEGER 3609 ACCESS read-write 3610 STATUS mandatory 3611 DESCRIPTION 3612 "The current serial number of the SOA record in the 3613 file specified by dnsServMgmtBootLoad." 3614 ::= { dnsServMgmtBootEntry 10 } 3616 dnsServMgmtRefresh OBJECT-TYPE 3617 SYNTAX INTEGER 3618 ACCESS read-write 3619 STATUS mandatory 3620 DESCRIPTION 3621 "The time interval before the zone should be refreshed 3622 as found in the SOA record in the file specified by 3623 dnsServMgmtBootLoad." 3624 ::= { dnsServMgmtBootEntry 11 } 3626 96 Saperia 3627 dnsServMgmtRetry OBJECT-TYPE 3628 SYNTAX INTEGER 3629 ACCESS read-write 3630 STATUS mandatory 3631 DESCRIPTION 3632 "This value is the time interval that should elapse 3633 before failed refresh attempts are retried. This value 3634 is taken from the SOA record specified by 3635 dnsServMgmtBootLoad." 3636 ::= { dnsServMgmtBootEntry 12 } 3638 dnsServMgmtExpire OBJECT-TYPE 3639 SYNTAX INTEGER 3640 ACCESS read-write 3641 STATUS mandatory 3642 DESCRIPTION 3643 "This value is the time value which specifies the upper 3644 limit on the time interval that can elapse before the 3645 zone is considered to be no longer authoritative. This 3646 value is taken from the SOA record specified by 3647 dnsServMgmtBootLoad" 3648 ::= { dnsServMgmtBootEntry 13 } 3650 dnsServMgmtMinimum OBJECT-TYPE 3651 SYNTAX INTEGER 3652 ACCESS read-write 3653 STATUS mandatory 3654 DESCRIPTION 3655 "This value is the TTL field which will be exported 3656 with any RR from this zone and is specified in the SOA 3657 record identified by dnsServMgmtBootLoad." 3658 ::= { dnsServMgmtBootEntry 14 } 3660 END 3662 Saperia 97 3663 5 Acknowledgements 3665 This document is the result of work undertaken the by DNS work- 3666 ing group. In addition, the special contributions and comments 3667 of the following members are also acknowledged: 3669 Win Treese, Digital Equipment Corporation 3670 Philip Almquist, Computer Communication consultant 3671 Joe Peck, Digital Equipment Corporation 3673 6 References 3675 J. Reynolds and J. Postel, Assigned Numbers. Internet Working 3676 Group Request for Comments 1010. Network Information Center, SRI 3677 International, Menlo Park, California, (May, 1987). 3679 M. Stahl, Domain Administrators Guide. Internet Working Group 3680 Request for Comments 1032. Network Information Center, SRI 3681 International, Menlo Park, California, (November, 1987). 3683 M. Lottor, Domain Administrators Operations Guide, Internet 3684 Working Group Request for Comments 1033. Network Information 3685 Center, SRI International, Menlo Park, California, (November, 3686 1987). 3688 P. Mockapetris, Domain Names - Concepts and Facilities, Internet 3689 Working Group Request for Comments 1034. Network Information 3690 Center, SRI International, Menlo Park, California, (November, 3691 1987). 3693 P. Mockapetris, Domain Names - Implementation and Specifica- 3694 tion, Internet Working Group Request for Comments 1035. Network 3695 Information Center, SRI International, Menlo Park, California, 3696 (November, 1987). 3698 V. Cerf, IAB Recommendations for the Development of Internet 3699 Network Management Standards. Internet Working Group Request for 3700 Comments 1052. Network Information Center, SRI International, 3701 Menlo Park, California, (April, 1988). 3703 98 Saperia 3704 R. Braden (editor) Requirements for Internet Hosts-Application 3705 and Support, Internet Working Group Request for Comments 1123. 3706 Network Information Center, SRI International,Menlo Park, Cali- 3707 fornia, (October, 1989). 3709 M.T. Rose and K. McCloghrie, Structure and Identification of 3710 Management Information for TCP/IP-based internets, Internet 3711 Working Group Request for Comments 1155. Network Information 3712 Center, SRI International, Menlo Park, California, (May, 1990). 3714 K. McCloghrie and M.T. Rose, Management Information Base for 3715 Network Management of TCP/IP-based internets, Internet Working 3716 Group Request for Comments 1156, Network Information Center, SRI 3717 International, Menlo Park, California, (May, 1990). 3719 J.D. Case, M.S. Fedor, M.L. Schoffstall, and J.R. Davin, Simple 3720 Network Management Protocol, Internet Working Group Request for 3721 Comments 1157. Network Information Center, SRI International, 3722 Menlo Park, California, (May, 1990). 3724 M.T. Rose, The Open Book, A Practical Perspective on OSI. Pren- 3725 tice Hall, Englewood Cliffs, New Jersey, (1990). 3727 M.T. Rose and K. McCloghrie (editors) Concise MIB Definitions, 3728 Internet Working Group Request for Comments 1212, Network In- 3729 formation Center, SRI International, Menlo Park, California, 3730 (March, 1991). 3732 K. McCloghrie and M.T. Rose (editors), Management Information 3733 Base for Network Management of TCP/IP-based internets: MIB- 3734 II, Internet Working Group Request for Comments 1213. Network 3735 Information Center, SRI International, Menlo Park, California, 3736 (March, 1991). 3738 Saperia 99