📄 rfc1611.txt
字号:
-- 服务器配置组
dnsServConfigImplementIdent OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"系统中正在使用的DNS服务器软件的实现标识字符串,例如‘FNS-2.1’"
::= { dnsServConfig 1 }
dnsServConfigRecurs OBJECT-TYPE
SYNTAX INTEGER { available(1),
restricted(2),
unavailable(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"代表该命名服务器提供的递归业务。可以读或写的值有:
available(1) – 在客户的请求下执行递归。
restricted(2) – 只在特定的客户的请求下执行递归,例如,访问控制
列表中的客户。
unavailable(3) – 不可使用递归。"
::= { dnsServConfig 2 }
dnsServConfigUpTime OBJECT-TYPE
SYNTAX DnsTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"如果服务器具有持久状态(例如,一个进程),该值就是自从服务器启动
到现在的时间。对于没有持久状态的软件,该值为零。"
::= { dnsServConfig 3 }
dnsServConfigResetTime OBJECT-TYPE
SYNTAX DnsTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"如果服务器具有持久状态(例如,一个进程)并支持‘reset’操作(例
如,可以重读配置文件),该值就是从命名服务器‘reset’到现在的时间。
如果没有持久状态或不支持‘reset’操作,该值为零。"
::= { dnsServConfig 4 }
dnsServConfigReset OBJECT-TYPE
SYNTAX INTEGER { other(1),
reset(2),
initializing(3),
running(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"重新初始化任何持久命名服务器状态的状态/行为对象。当设置为reset
(2),任何持久命名服务器状态(例如一个进程)被重新初始化,就象
是命名服务器重启了一样。对于读操作不会返回该值。当进行读操作时,
下面的值将会返回:
other(1) – 服务器在某种位置状态;
initializing(3) – 服务器正在(重新)初始化;
running(4) – 服务器正在运行。"
::= { dnsServConfig 5 }
-- 服务器计数器组
dnsServCounterAuthAns OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"服务器已经给予可靠应答的查询数。"
::= { dnsServCounter 2 }
dnsServCounterAuthNoNames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"服务器给予可靠的‘no such name’应答的查询数。"
::= { dnsServCounter 3 }
dnsServCounterAuthNoDataResps OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"服务器给予可靠的‘no such data’应答(空应答)的查询数。"
::= { dnsServCounter 4 }
dnsServCounterNonAuthDatas OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"服务器给予非可靠应答(缓存应答)的查询数。"
::= { dnsServCounter 5 }
dnsServCounterNonAuthNoDatas OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"服务器给予非可靠的没有值应答(空应答)的查询数。"
::= { dnsServCounter 6 }
dnsServCounterReferrals OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"送交其他服务器的的请求数。"
::= { dnsServCounter 7 }
dnsServCounterErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"服务器已经处理并报告有错误(RCODE值不是0或3)的请求数。"
REFERENCE
"RFC-1035 4.1.1.节"
::= { dnsServCounter 8 }
dnsServCounterRelNames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"服务器接收到的请求中只有一个标签长度(文本格式 – 没有中间点)的
域名的请求数。"
::= { dnsServCounter 9 }
dnsServCounterReqRefusals OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"被DNS服务器拒绝的DNS请求的数目。"
::= { dnsServCounter 10 }
dnsServCounterReqUnparses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"接收到但不可解析的请求数。"
::= { dnsServCounter 11 }
dnsServCounterOtherErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"由于其他(本地)服务器错误而终止的请求数。"
::= { dnsServCounter 12 }
-- DNS服务器计数器表
dnsServCounterTable OBJECT-TYPE
SYNTAX SEQUENCE OF DnsServCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"由DNS类别和类型划分的计数器信息。"
::= { dnsServCounter 13 }
dnsServCounterEntry OBJECT-TYPE
SYNTAX DnsServCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"该表包含服务器已知的各DNS类别和类型值的计数信息。管理软件可以
创建表的索引以获得所需的特定信息,例如,通过UDP到达该服务器的
查询具有类型值‘A’的记录的查询数。为了防止该表中的行数的不可控
制的增长,如果dnsServCounterRequests为0并且dnsServCounterResponses
为0,那么该行不存在。当查询该代理的这些实例时,返回‘no such’。"
INDEX { dnsServCounterOpCode,
dnsServCounterQClass,
dnsServCounterQType,
dnsServCounterTransport }
::= { dnsServCounterTable 1 }
DnsServCounterEntry ::=
SEQUENCE {
dnsServCounterOpCode
DnsOpCode,
dnsServCounterQClass
DnsClass,
dnsServCounterQType
DnsType,
dnsServCounterTransport
INTEGER,
dnsServCounterRequests
Counter32,
dnsServCounterResponses
Counter32
}
dnsServCounterOpCode OBJECT-TYPE
SYNTAX DnsOpCode
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"表中该行被计数的记录的DNS OPCODE。"
::= { dnsServCounterEntry 1 }
dnsServCounterQClass OBJECT-TYPE
SYNTAX DnsClass
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"表中该行中的被计数的记录的类别。"
::= { dnsServCounterEntry 2 }
dnsServCounterQType OBJECT-TYPE
SYNTAX DnsType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"表中该行中的被计数的记录的类型。"
::= { dnsServCounterEntry 3 }
dnsServCounterTransport OBJECT-TYPE
SYNTAX INTEGER { udp(1), tcp(2), other(3) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"值为udp(1)表明该行所报告的查询是以UDP发送的。
值为tcp(2)表明该行所报告的查询是以TCP发送的。
值为other(3) 表明该行所报告的查询是用除UDP和TCP以外的其他协议
发送的。"
::= { dnsServCounterEntry 4 }
dnsServCounterRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"表中该行所记录的请求(查询)数。"
::= { dnsServCounterEntry 5 }
dnsServCounterResponses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"表中该行所记录的自从这种查询被初始化以来服务器做出的应答数。"
::= { dnsServCounterEntry 6 }
-- 服务器可选计数器组
-- 服务器可选计数器组是为了用于那些系统,它们区分来自不同的DNS查询源的查询。
-- 这些查询如下定义。
--
-- 该组的对象实现于那些区分来自与服务器同一主机的查询、来自该服务器的访问
-- 列表中定义的任意组中的某一主机的查询和来自其他主机的查询。
--
-- 服务器计数器组中的对象是一种总计。因此,例如如果想要确定来自‘远程’主机
-- 已获得可靠应答的的查询数,就可以用servCounterAuthAns减去
-- ServOptCounterFriendsAuthAns和ServOptCounterSelfAuthAns。
--
-- 这些区分的目的是为了在该基础上实现组查询和应答。
-- 一种服务器用来区分的方法是查看DNS查询的源IP地址。如果查询源是‘自己’
-- 那么该查询应该被计为‘自己’(本地主机)。如果查询源与‘访问列表’匹配,
-- 则该查询来自‘朋友’。‘访问列表’的组成是与实现有关的,并且应该尽量简单到
-- 与DNS服务器位于同一IP网络中的主机被划分为‘朋友’。
--
-- 为了避免重复计数,应遵守下面的规则:
-- 1. 主机不能在上面定义的三个组中的一个以上组中出现。
-- 2. 所有来自本地主机的查询总是被计入‘自己’组,与访问列表(如果有的话)
-- 无关。
-- 3. 访问列表不应该把所有的主机都定义为‘朋友’。也就是说,不是所有的主机
-- 都是‘朋友’。
dnsServOptCounterSelfAuthAns OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"服务器已经处理的来自与它位于同一主机的解析器的请求数,并且这些
请求已经被可靠应答。"
::= { dnsServOptCounter 1 }
dnsServOptCounterSelfAuthNoNames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"服务器已经处理的来自与它位于同一主机的解析器的请求数,并且这些
请求具有可靠的‘no such name’应答。"
::= { dnsServOptCounter 2 }
dnsServOptCounterSelfAuthNoDataResps OBJECT-TYPE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -