The goal of Subdomain Management is to allow an ISP to delegate the right of creating subdomains of existing domains. The admin grants a domain administrator the permission to add subdomains of the domain (on which the domain administrator has rights) and manage them. Administrative limits control how many subdomains a domain administrator can add and what operations he/she is allowed to perform.
A "subdomain" refers to a domain that was created explicitly as "subdomain" - the administrator selects a domain before creating the subdomain and the subdomain's automatically inherits the name of the initial domain as a suffix. Therefore, if a domain on the server ends in a substring that is the name of another domain on the server, the latter is the parent domain and the former its subdomain, resulting in the following classification:
- Toplevel Domain - a domain that has no parent
- Subdomain - a domain that has a parent
- Parent - a domain that has a subdomain
Management of a subdomain is similar to management of parent domains, with the following exceptions:
- Rename domain
- An attempt to rename a parent domain (a domain that has sub-domains) will result in a warning to the administrator: "All subdomains will be automatically renamed. If the administrator agrees to continue, all subdomains will be automatically renamed
- A subdomain can be renamed, but only the sub-domain part can be modified
- Create domain
- If the administrator has the 'Create any domain' permission, he/she may create a toplevel domain or a subdomain (by selecting a parent domain). However, if the administrator attempts to create a domain ending in a string that matches the name of a domain (be it toplevel or subdomain), the operation will not be allowed because such a domain MUST be created as a subdomain.
- If the administrator does not have the 'Create any domain' permission, but has the 'Create Subdomains' permission on a domain (be it toplevel or subdomains), he/she can only create subdomains in one of the domains on which he/she has the 'Create Subdomains' permission.










