rfc2307bis LDAP模式:为ipHost对象查找ipNetmaskNumber

我正在使用OpenIDap for IAM,并考虑将其用作configurationpipe理后端。

rfc2307bis模式有一个ipHost类,它允许ipHostNumber属性,但不能用于networking掩码。 然后,有ipNetwork类,它具有ipNetworkNumber和ipNetmaskNumber属性。 例:

dn: cn=testnet,dc=netw,dc=example,dc=net cn: testnet ipNetworkNumber: 192.168.1.0 ipNetmaskNumber: 255.255.255.128 objectClass: top objectClass: ipNetwork dn: cn=host.example.net,dc=netw,dc=example,dc=net cn: host.example.net ipHostNumber: 192.168.1.3 macAddress: 08:00:27:aa:bb:cc objectClass: device objectClass: ipHost objectClass: ieee802Device 

由于所有提到的属性都使用点分十进制语法,我想知道如何构build一个LDAP查询来高效地检索给定主机的networking掩码值? 或者我应该只扩展模式?