Article ID: 3722, created on Feb 8, 2008, last review on May 9, 2014

  • Applies to:
  • Helm 3

Resolution

 
Problem/Summary
 
When adding a domain, I get errors similar to the ones below:
 
 
2003-11-16 14:23:15 MSDNS:DNS::IDNS_CreateZone Failed to create zone 'testdomain.com'.
Command failed: ERROR_ACCESS_DENIED   5 (00000005)

2003-11-16 14:23:15 MSDNS:DNS::IDNS_CreateSOARecord Failed to write to zone 'testdomain.com'.
Command failed: DNS_ERROR_ZONE_DOES_NOT_EXIST   9601 (00002581)

2003-11-16 14:23:15 MSDNS:DNS::IDNS_CreateNSRecord Failed to write to zone 'testdomain.com'.
Command failed: DNS_ERROR_ZONE_DOES_NOT_EXIST   9601 (00002581)

2003-11-16 14:23:15 CDNS.CreateDomainEx Failed to write to zone 'testdomain.com'.
Command failed: DNS_ERROR_ZONE_DOES_NOT_EXIST   9601 (00002581)

2003-11-16 14:23:15 CDNS.CreateDomainEx Failed to write to zone 'testdomain.com'.
Command failed: DNS_ERROR_ZONE_DOES_NOT_EXIST   9601 (00002581)
 
Solution
 
In MSDNS properties you might have set to forward to other DNS servers. Go to DNS, right-click the server set up in there and choose properties. Go to the Advanced tab and check the "Do not use recursion" property. This should allow you to create zone records.
 
If not - are you using Active Directory?
 
Due to limitations in the way the MSDNS API works, Helm is unable to create zones on MSDNS running under an Active Directory. This is because the MSDNS API is unable to differentiate NETBIOS names from AD names, therefore Helm can not create zones in MSDNS using the API supplied by Microsoft.
 
You will need to either use SimpleDNS or downgrade from an Active Directory.

152090ff5e9a05ea7e1cf0c248449638 110556ad4b9f1c73a3682661cd1dca89 6311ae17c1ee52b36e68aaf4ad066387

Email subscription for changes to this article
Save as PDF