The DNS server configuration utility.
dns-inst is the utility to create the DNS server object in the eDirectory tree associated with the NCP server.
Currently, the OES DNS server configuration utility uses /opt/novell/named/schema/DNIP.SCH to extend the DNS schema in the eDirectory tree.
NOTE:In a cluster setup, you cannot create the DNS server object on all the nodes because it needs to refer to the virtual NCP server. The Create Server option cannot be used in cluster setup, it can be used in normal scenarios. Cluster setup requires manual DNS Server object creation.
dns-inst <LDAP host name or IP> <LDAP port number> <Admin DN> <password> <eDirectory user DN for DNS> <password> <Credential storage (0->file, 1->CASA)> <DNS Locator object container name> <DNS group object container name> <RootServerInfo container name> <Local NCP server context> <Create DNS server object (1->create)*> <Host Name*> <Domain Name for DNS Server*> <Secure LDAP or Not (0 -> non-SSL, 1->SSL)>
* parameters are optional.
dns-inst Acme.com 389 cn=admin,o=Acme secret cn=dns-admin,o=dns-domain secret 1 ou=Sales,o=Acme ou=Finance,o=Acme o=acme o=acme 1 acme-host acme.americas.com 0
The following parameters are optional. If you do not want to create DNS server object, then do not consider these parameters.
Create DNS server object: The value is 1 for object creation.
Host Name: Specify a unique hostname for the DNS Server object, such as acme-host.
Domain Name for DNS Server: Specify a domain name for the Server object, such as acme.americas.com.
LDAP host name: The IP address of the default LDAP server for the service.
LDAP port number: The secure or non-secure LDAP port to connect to the LDAP server.
Admin DN: The LDAP administrator distinguished name to authenticate against the LDAP host.
password: The password for the LDAP Admin.
eDirectory user DN for DNS: The user authenticates to eDirectory to access information for DNS during runtime. The user must have eDirectory read, write, and browse rights under the specified context.
Credential Storage: Specifies the proxy user's credentials location. It is recommended to use OES Credential Store.
DNS Locator object container name: The context/container for the DNS Locator object. For example: o=novell. The DNS Locator object contains global defaults, DHCP options, and a list of all DNS and DHCP servers, subnets, and zones in the tree.
DNS group object container name: The context for the DNS Group object. For example: o=novell. This object is used to grant DNS servers the necessary rights to other data within the eDirectory tree.
RootServerInfo container name: The context for the DNS Services RootServerInfo object. For example: o=novell. The RootServerInfo Zone is an eDirectory container object that contains resource records for the DNS root servers.
Local NCP server context: Specify a context for the local NCP Server object. The DNS Server reference is stored in this object. For example: o=novell.
Secure LDAP or Not (0 -> non-SSL, 1 -> SSL): Set this option to 1 to ensure that the data transferred by this service is secure and private. Set this option to 0 to transfer the data in clear text format.