From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/hillstone/HILLSTONE-DNS-MIB | 175 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 175 insertions(+) create mode 100644 MIBS/hillstone/HILLSTONE-DNS-MIB (limited to 'MIBS/hillstone/HILLSTONE-DNS-MIB') diff --git a/MIBS/hillstone/HILLSTONE-DNS-MIB b/MIBS/hillstone/HILLSTONE-DNS-MIB new file mode 100644 index 0000000..1ca9dbb --- /dev/null +++ b/MIBS/hillstone/HILLSTONE-DNS-MIB @@ -0,0 +1,175 @@ +-- *********************************************************************** +-- HILLSTONE-DNS-MIB +-- +-- Copyright (c) 2009 by Hillstone Networks, Inc. +-- All rights reserved. +-- +-- Version: V3 +-- Description: Hillstone Networks DNS MIB Object Identifier Assignments +-- *********************************************************************** +-- + +HILLSTONE-DNS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + hillstoneDNS + FROM HILLSTONE-SMI + OBJECT-TYPE + FROM RFC-1212; + + -- textual conventions + + DisplayString ::= + OCTET STRING + -- This data type is used to model textual information taken + -- from the NVT ASCII character set. By convention, objects + -- with this syntax are declared as having + -- + -- SIZE (0..255) + +hillstoneDnsMibObjects OBJECT IDENTIFIER ::= { hillstoneDNS 1 } + +-- dns srv group + +hillstoneDnsSrvWorkMode OBJECT-TYPE + SYNTAX INTEGER + { + server(0), + client(1), + relay(2) + } + ACCESS read-only + STATUS current + DESCRIPTION + "The dns server work mode" + ::= { hillstoneDnsMibObjects 1 } + +hillstoneDnsDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF HillstoneDnsDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used in domain informatioin of this dns server" + ::= { hillstoneDnsMibObjects 2 } + +HillstoneDnsDomainEntry OBJECT-TYPE + SYNTAX HillstoneDnsDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry is used in domain informatioin of this dns server" + INDEX { hillstoneDnsDomainIdx } + ::= { hillstoneDnsDomainTable 1 } + +HillstoneDnsDomainEntry ::= + SEQUENCE{ + hillstoneDnsDomainIdx + INTEGER, + hillstoneDnsDomainName + DisplayString + } + +hillstoneDnsDomainIdx OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of this table" + ::= { HillstoneDnsDomainEntry 1 } + +hillstoneDnsDomainName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dns domain name." + ::= { HillstoneDnsDomainEntry 2 } + + +-- static dns +hillstoneStaticDnsServAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF HillstoneStaticDnsServAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used in static domain informatioin of this Static dns server" + ::= { hillstoneDnsMibObjects 3 } + +HillstoneStaticDnsServAddressEntry OBJECT-TYPE + SYNTAX HillstoneStaticDnsServAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry is used in ip address informatioin of this Static dns server" + INDEX { hillstoneStaticDnsServIdx } + ::= { hillstoneStaticDnsServAddressTable 1 } + +HillstoneStaticDnsServAddressEntry ::= + SEQUENCE{ + hillstoneStaticDnsServIdx + INTEGER, + hillstoneStaticDnsIpAddr + IpAddress + } + +hillstoneStaticDnsServIdx OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of this Dns server table." + ::= { HillstoneStaticDnsServAddressEntry 1 } + +hillstoneStaticDnsIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dns server ip address." + ::= { HillstoneStaticDnsServAddressEntry 2 } + + +-- DDns +hillstoneDynamicDnsServAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF HillstoneStaticDnsServAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used in static domain informatioin of this Dynamic dns server" + ::= { hillstoneDnsMibObjects 4 } + +HillstoneStaticDnsServAddressEntry OBJECT-TYPE + SYNTAX HillstoneStaticDnsServAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry is used in ip address informatioin of this Dynamic dns server" + INDEX { hillstoneDynamicDnsServIdx } + ::= { hillstoneDynamicDnsServAddressTable 1 } + +HillstoneStaticDnsServAddressEntry ::= + SEQUENCE{ + hillstoneDynamicDnsServIdx + INTEGER, + hillstoneDynamicDnsIpAddr + IpAddress + } + +hillstoneDynamicDnsServIdx OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of this Dns server table." + ::= { HillstoneStaticDnsServAddressEntry 1 } + +hillstoneDynamicDnsIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dns server ip address." + ::= { HillstoneStaticDnsServAddressEntry 2 } + + +END -- cgit v1.2.3