About configuring execution of DNS service delegates
Important: This feature is applicable only if you have provisioned Microsoft DNS (MS DNS) and DNS Log to your organizations.
The Unify DNS service consists of MS DNS and DNS Log. Whenever the DNS service is directly used to modify the DNS settings, MS DNS calls the appropriate delegate, and modifies the DNS settings. MS DNS also calls DNS Log to maintain a log of the actions that were executed.
Whenever any other Unify service such as Windows Web Hosting wants to change the DNS settings, it directly calls MS DNS to update the DNS settings using the appropriate delegates, and DNS Log to log the actions that were executed.
If you want to execute these MS DNS delegates in a different way or want to create your own delegates, you can configure to skip the execution of these delegates.
There are two permission flags provided for this feature, and both the flags are optional. Their values can be set to either true or false.
SkipDelegateExecution
Description: This flag allows you to skip the execution of those MS DNS delegates that are called by Unify services, other than the DNS service to change the DNS settings.
If its value is set to true, MS DNS will not execute the called delegate that changes the DNS configuration. And when set to false, it will execute the called delegate.
SkipScriptDelegateCall
Description: This flag allows you to log only those calls that were made by Unify services, other than the DNS service, to change the DNS configuration. Whenever DNS Log is called, it maintains a log of actions that were executed to update the DNS settings. To ensure that this log contains only the calls made by services other than the DNS service, you should use this flag, and set its value to true.
If the value of the SkipScriptDelegateCall flag is set to true, DNS Log is executed for all Unify services, excluding the DNS service.
Important: If the value of SkipScriptDelegateCall flag is set to true and a zone is either created for the first time or its last entry is deleted by any Unify service, including the DNS service, then this action will still be logged to ensure that the log contains only one entry for adding or deleting a zone, irrespective of whether the call is made by the DNS service or other Unify services.
If the value of the SkipScriptDelegateCall flag is set to false, DNS Log is executed for all Unify services, including the DNS service.