如何删除所有 DNS 配置和记录?

如何删除所有 DNS 配置和记录?

我想知道如何删除整个 DNS 服务器配置,包括 Windows Server 2012 r2 上的所有 DNS 记录。是否有内置命令或可用脚本来完成此操作?

答案1

如果你有最新的 Powershell(并且你在远程计算机上,RSAT),并且你想放弃每一个DNS 记录来自某个区域,您感觉像是搬起石头砸自己的脚:

Import-Module DnsServer
Get-DnsServerResourceRecord -ComputerName dc01 -ZoneName ad.example.com | Remove-DnsServerResourceRecord

ad.example.com将从 DNS 服务器中删除区域中的每个记录dc01(如果您启用了 AD 复制,这些记录将复制到域中的其他 DNS 服务器)。

我们必须问为什么您想从 DNS 服务器中删除每条记录。这通常是一种让事情变得非常糟糕的好方法。

相关内容