diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/awplus/AT-DNS-CLIENT | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/awplus/AT-DNS-CLIENT')
| -rw-r--r-- | MIBS/awplus/AT-DNS-CLIENT | 189 |
1 files changed, 189 insertions, 0 deletions
diff --git a/MIBS/awplus/AT-DNS-CLIENT b/MIBS/awplus/AT-DNS-CLIENT new file mode 100644 index 0000000..8d6292b --- /dev/null +++ b/MIBS/awplus/AT-DNS-CLIENT @@ -0,0 +1,189 @@ +-- ============================================================================ +-- AT-DNS-CLIENT-MIB, Allied Telesis enterprise MIB: dns client +-- +-- Copyright (c) 2008 by Allied Telesis, Inc. +-- All rights reserved. +-- +-- =========================================================================== + + AT-DNS-CLIENT-MIB DEFINITIONS ::= BEGIN + + IMPORTS + modules + FROM AT-SMI-MIB + InetAddressType + FROM INET-ADDRESS-MIB + IpAddress, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC; + + + atDNSClient MODULE-IDENTITY + LAST-UPDATED "201006140445Z" + ORGANIZATION + "Allied Telesis, Inc" + CONTACT-INFO + " http://www.alliedtelesis.com" + DESCRIPTION + "This MIB file contains definitions of managed objects + for the Allied Telesis DNS Client configuration." + REVISION "201006140445Z" + DESCRIPTION + "MIB revision history dates in descriptions updated." + REVISION "200809181200Z" + DESCRIPTION + "Initial Revision" + ::= { atDns 1 } + + + + +-- +-- Node definitions +-- + + atDns OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Description." + ::= { modules 501 } + + + atDNSServerIndexNext OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the next available value for + the object 'atDNSServerIndex'. + For creating an entry in the 'atDNSServerTable', + a management application should read this object, + get the value and use the same." + ::= { atDNSClient 1 } + + + atDNSServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF AtDNSServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about the Domain Name + System (DNS) Server configurations in the system." + ::= { atDNSClient 2 } + + + atDNSServerEntry OBJECT-TYPE + SYNTAX AtDNSServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An Entry representing the information about a + DNS Server configuration. + " + INDEX { atDNSServerIndex } + ::= { atDNSServerTable 1 } + + + AtDNSServerEntry ::= + SEQUENCE { + atDNSServerIndex + INTEGER, + atDNSServerAddrType + InetAddressType, + atDNSServerAddr + IpAddress, + atDNSServerStatus + RowStatus + } + + atDNSServerIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the index corresponding to the + particular DNS Server configuration in the system. + For creation of new entry, the value of this object + should be same as that of the value of + 'atDNSServerIndexNext' object. If this is not + the case, then the entry creation will fail." + ::= { atDNSServerEntry 1 } + + + atDNSServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the Inet Address type of the + 'atDNSServerAddr' object. + It's value should be of the values list below: + unknown(0), + ipv4(1), + ipv6(2), + ipv4z(3), + ipv6z(4), + dns(16) " + DEFVAL { ipv4 } + ::= { atDNSServerEntry 2 } + + + atDNSServerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the address of the + DNS Server. + + This object is a current object for row creation. + + When a new row is created, this object is set with + a default value '0.0.0.0', and the management + application should change it to a desired value by + a SET operation." + DEFVAL { '00000000'h } + ::= { atDNSServerEntry 3 } + + + atDNSServerStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Status of this row. + The reading of this object should have a value of + 'active(1)', for an existing row. + + For creation of new entry, a management application + should set this object with value 'createAndGo(4)', + and using the same value as that got from reading + object 'atDNSServerIndexNext', as the index for + the new entry. + + When an entry is created, the object 'atDNSServerAddr' + in the entry is set with a default value '0.0.0.0'. + The management application should change it to + a desired value with a SET operation. + + For deletion of entry, a management application + should set this object with value 'destroy(6)'. + + Once an entry is deleted, other entries in the table + which have bigger index than the deleted one, will + be indexed again. Therefore a management + application can effectively delete multiple entries + by repeating the SET operation using the same index. + + An attempt to SET this object with value other than + 'createAndGo' or 'destroy' will fail." + DEFVAL { 1 } + ::= { atDNSServerEntry 4 } + + + END + +-- +-- at-dns.mib +-- |