1.5 Prerequisites/Preconditions
This protocol is implemented on top of RPC and, as a result, has the prerequisites identified in [MS-RPCE].
The DNS Server Management Protocol assumes that a client has obtained the name of a server that supports this protocol before the protocol is invoked. It also assumes that if a local directory server is available, the DNS server will establish an LDAP session to it and has appropriate credentials for requests. If no local directory server is available, or if a connection cannot be established, the DNS server operates only with zones loaded from files in the local file system rather than with zones replicated in the directory service, and operations requiring a directory service will fail.
All LDAP operations described in this protocol are performed with the local directory server unless otherwise stated. Consistency of DNS data stored in the local directory server is not guaranteed, since complete or partial updates to the LDAP directory can be replicated to the local directory server at any time. The protocol assumes that the DNS server polls the local directory server for changes that need to be synchronized with the in-memory zones.<1>