home *** CD-ROM | disk | FTP | other *** search
/ chilidog.highland.cc.ks.us / chilidog.highland.cc.ks.us.zip / chilidog.highland.cc.ks.us / backup / bradford.20120521.etc.tar.gz / bradford.20120521.etc.tar / etc / openldap / schema / dnszone.schema
Text File  |  2008-05-06  |  4KB  |  125 lines

  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.24 NAME 'SigRecord'
  50.     DESC 'Signature, RFC 2535'
  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.25 NAME 'KeyRecord'
  56.     DESC 'Key, 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.28 NAME 'aAAARecord'
  62.     DESC 'IPv6 address, RFC 1886'
  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.29 NAME 'LocRecord'
  68.     DESC 'Location, RFC 1876'
  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.30 NAME 'nXTRecord'
  74.     DESC 'non-existant, RFC 2535'
  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.33 NAME 'sRVRecord'
  80.     DESC 'service location, RFC 2782'
  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.35 NAME 'nAPTRRecord'
  86.     DESC 'Naming Authority Pointer, RFC 2915'
  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.36 NAME 'kXRecord'
  92.     DESC 'Key Exchange Delegation, RFC 2230'
  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.37 NAME 'certRecord'
  98.     DESC 'certificate, RFC 2538'
  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.38 NAME 'a6Record'
  104.     DESC 'A6 Record Type, RFC 2874'
  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.39 NAME 'dNameRecord'
  110.     DESC 'Non-Terminal DNS Name Redirection, RFC 2672'
  111.     EQUALITY caseIgnoreIA5Match
  112.     SUBSTR caseIgnoreIA5SubstringsMatch
  113.     SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
  114.  
  115. objectclass ( 1.3.6.1.4.1.2428.20.3 NAME 'dNSZone'
  116.         SUP top STRUCTURAL
  117.     MUST ( zoneName $ relativeDomainName )
  118.         MAY ( DNSTTL $ DNSClass $
  119.               ARecord $ MDRecord $ MXRecord $ NSRecord $
  120.           SOARecord $ CNAMERecord $ PTRRecord $ HINFORecord $
  121.               MINFORecord $ TXTRecord $ SIGRecord $ KEYRecord $
  122.               AAAARecord $ LOCRecord $ NXTRecord $ SRVRecord $
  123.               NAPTRRecord $ KXRecord $ CERTRecord $ A6Record $
  124.               DNAMERecord ) )
  125.