1+ # A schema for storing DNS zones in LDAP
2+ #
3+ attributetype ( 1.3.6.1.4.1.2428.20.0.0 NAME 'dNSTTL'
4+ DESC 'An integer denoting time to live'
5+ EQUALITY integerMatch
6+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
7+
8+ attributetype ( 1.3.6.1.4.1.2428.20.0.1 NAME 'dNSClass'
9+ DESC 'The class of a resource record'
10+ EQUALITY caseIgnoreIA5Match
11+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
12+
13+ attributetype ( 1.3.6.1.4.1.2428.20.0.2 NAME 'zoneName'
14+ DESC 'The name of a zone, i.e. the name of the highest node in the zone'
15+ EQUALITY caseIgnoreIA5Match
16+ SUBSTR caseIgnoreIA5SubstringsMatch
17+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
18+
19+ attributetype ( 1.3.6.1.4.1.2428.20.0.3 NAME 'relativeDomainName'
20+ DESC 'The starting labels of a domain name'
21+ EQUALITY caseIgnoreIA5Match
22+ SUBSTR caseIgnoreIA5SubstringsMatch
23+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
24+
25+ attributetype ( 1.3.6.1.4.1.2428.20.1.12 NAME 'pTRRecord'
26+ DESC 'domain name pointer, RFC 1035'
27+ EQUALITY caseIgnoreIA5Match
28+ SUBSTR caseIgnoreIA5SubstringsMatch
29+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
30+
31+ attributetype ( 1.3.6.1.4.1.2428.20.1.13 NAME 'hInfoRecord'
32+ DESC 'host information, RFC 1035'
33+ EQUALITY caseIgnoreIA5Match
34+ SUBSTR caseIgnoreIA5SubstringsMatch
35+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
36+
37+ attributetype ( 1.3.6.1.4.1.2428.20.1.14 NAME 'mInfoRecord'
38+ DESC 'mailbox or mail list information, RFC 1035'
39+ EQUALITY caseIgnoreIA5Match
40+ SUBSTR caseIgnoreIA5SubstringsMatch
41+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
42+
43+ attributetype ( 1.3.6.1.4.1.2428.20.1.16 NAME 'tXTRecord'
44+ DESC 'text string, RFC 1035'
45+ EQUALITY caseIgnoreIA5Match
46+ SUBSTR caseIgnoreIA5SubstringsMatch
47+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
48+
49+ attributetype ( 1.3.6.1.4.1.2428.20.1.18 NAME 'aFSDBRecord'
50+ DESC 'for AFS Data Base location, RFC 1183'
51+ EQUALITY caseIgnoreIA5Match
52+ SUBSTR caseIgnoreIA5SubstringsMatch
53+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
54+
55+ attributetype ( 1.3.6.1.4.1.2428.20.1.24 NAME 'SigRecord'
56+ DESC 'Signature, RFC 2535'
57+ EQUALITY caseIgnoreIA5Match
58+ SUBSTR caseIgnoreIA5SubstringsMatch
59+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
60+
61+ attributetype ( 1.3.6.1.4.1.2428.20.1.25 NAME 'KeyRecord'
62+ DESC 'Key, RFC 2535'
63+ EQUALITY caseIgnoreIA5Match
64+ SUBSTR caseIgnoreIA5SubstringsMatch
65+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
66+
67+ attributetype ( 1.3.6.1.4.1.2428.20.1.28 NAME 'aAAARecord'
68+ DESC 'IPv6 address, RFC 1886'
69+ EQUALITY caseIgnoreIA5Match
70+ SUBSTR caseIgnoreIA5SubstringsMatch
71+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
72+
73+ attributetype ( 1.3.6.1.4.1.2428.20.1.29 NAME 'LocRecord'
74+ DESC 'Location, RFC 1876'
75+ EQUALITY caseIgnoreIA5Match
76+ SUBSTR caseIgnoreIA5SubstringsMatch
77+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
78+
79+ attributetype ( 1.3.6.1.4.1.2428.20.1.30 NAME 'nXTRecord'
80+ DESC 'non-existant, RFC 2535'
81+ EQUALITY caseIgnoreIA5Match
82+ SUBSTR caseIgnoreIA5SubstringsMatch
83+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
84+
85+ attributetype ( 1.3.6.1.4.1.2428.20.1.33 NAME 'sRVRecord'
86+ DESC 'service location, RFC 2782'
87+ EQUALITY caseIgnoreIA5Match
88+ SUBSTR caseIgnoreIA5SubstringsMatch
89+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
90+
91+ attributetype ( 1.3.6.1.4.1.2428.20.1.35 NAME 'nAPTRRecord'
92+ DESC 'Naming Authority Pointer, RFC 2915'
93+ EQUALITY caseIgnoreIA5Match
94+ SUBSTR caseIgnoreIA5SubstringsMatch
95+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
96+
97+ attributetype ( 1.3.6.1.4.1.2428.20.1.36 NAME 'kXRecord'
98+ DESC 'Key Exchange Delegation, RFC 2230'
99+ EQUALITY caseIgnoreIA5Match
100+ SUBSTR caseIgnoreIA5SubstringsMatch
101+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
102+
103+ attributetype ( 1.3.6.1.4.1.2428.20.1.37 NAME 'certRecord'
104+ DESC 'certificate, RFC 2538'
105+ EQUALITY caseIgnoreIA5Match
106+ SUBSTR caseIgnoreIA5SubstringsMatch
107+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
108+
109+ attributetype ( 1.3.6.1.4.1.2428.20.1.38 NAME 'a6Record'
110+ DESC 'A6 Record Type, RFC 2874'
111+ EQUALITY caseIgnoreIA5Match
112+ SUBSTR caseIgnoreIA5SubstringsMatch
113+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
114+
115+ attributetype ( 1.3.6.1.4.1.2428.20.1.39 NAME 'dNameRecord'
116+ DESC 'Non-Terminal DNS Name Redirection, RFC 2672'
117+ EQUALITY caseIgnoreIA5Match
118+ SUBSTR caseIgnoreIA5SubstringsMatch
119+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
120+
121+ attributetype ( 1.3.6.1.4.1.2428.20.1.43 NAME 'dSRecord'
122+ DESC 'Delegation Signer, RFC 3658'
123+ EQUALITY caseIgnoreIA5Match
124+ SUBSTR caseIgnoreIA5SubstringsMatch
125+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
126+
127+ attributetype ( 1.3.6.1.4.1.2428.20.1.44 NAME 'sSHFPRecord'
128+ DESC 'SSH Key Fingerprint, draft-ietf-secsh-dns-05.txt'
129+ EQUALITY caseIgnoreIA5Match
130+ SUBSTR caseIgnoreIA5SubstringsMatch
131+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
132+
133+ attributetype ( 1.3.6.1.4.1.2428.20.1.46 NAME 'rRSIGRecord'
134+ DESC 'RRSIG, RFC 3755'
135+ EQUALITY caseIgnoreIA5Match
136+ SUBSTR caseIgnoreIA5SubstringsMatch
137+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
138+
139+ attributetype ( 1.3.6.1.4.1.2428.20.1.47 NAME 'nSECRecord'
140+ DESC 'NSEC, RFC 3755'
141+ EQUALITY caseIgnoreIA5Match
142+ SUBSTR caseIgnoreIA5SubstringsMatch
143+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
144+
145+ objectclass ( 1.3.6.1.4.1.2428.20.3 NAME 'dNSZone'
146+ SUP top STRUCTURAL
147+ MUST ( zoneName $ relativeDomainName )
148+ MAY ( DNSTTL $ DNSClass $
149+ ARecord $ MDRecord $ MXRecord $ NSRecord $
150+ SOARecord $ CNAMERecord $ PTRRecord $ HINFORecord $
151+ MINFORecord $ TXTRecord $ AFSDBRecord $ SIGRecord $
152+ KEYRecord $ AAAARecord $ LOCRecord $ NXTRecord $
153+ SRVRecord $ NAPTRRecord $ KXRecord $ CERTRecord $
154+ A6Record $ DNAMERecord $ DSRecord $ SSHFPRecord $
155+ RRSIGRecord $ NSECRecord ) )
0 commit comments