title: Is there a .NET interface to edit Windows DNS Server zones?
body: <p>I think I may need to create a tool to assist in migrating DNS information, creating "shadow" zones for NAT'ed addreses, and so on in our forest of 2003 and 2008 servers.</p>
  
  <p>I know there are ways to <a href="http://www.indented.co.uk/index.php/2008/12/30/administering-microsoft-dns-in-powershell/" rel="nofollow">access Windows DNS via WMI (and thus through PowerShell, WSH, etc.</a>, but are there better high-level options for .NET?</p>
  
  <p>I would consider more flexible languages (e.g. Python) and libraries (e.g. BIND) except for the requirement of Microsoft's "secure updates".</p>