您能否为 DNS 中的所有正向区域设置默认 MX 记录(Windows Server 2008)

您能否为 DNS 中的所有正向区域设置默认 MX 记录(Windows Server 2008)

有没有办法设置一些默认 MX 记录,这些记录会添加到 Windows 2008 Standard 中的 DNS 管理器中创建的任何新正向区域?

如果没有,是否有我可以运行的命令行来将 MX 记录添加到特定的现有前向区域?

这样,我可以创建一个区域,手动创建我的 A 和 CNAME 记录,然后运行脚本来设置 MX 记录。

答案1

您无法设置默认 MX 记录,但可以为其编写脚本。

您可以使用 Powershell 添加 DNS 记录。以下是 MX 的示例:

$mxRec = [WMIClass]“\\$ServerName\root\MicrosoftDNS:MicrosoftDNS_MXType”
$Server = “NyDNSServer”
$Owner = “mydomain.com”
$Container = “mydomain.com”
$RecordClass = $Null
$TTL = $Null
$Preference = 10
$MailServer = “mail.mydomain.com”
$$MXrec.CreateInstanceFromPropertyData($ServerName, $ContainerName,’
$OwnerName, $RecordClass, $TTL, $Preference, $MailServer

相关内容