可以在多个中心服务器之间同步“允许中继”吗?

可以在多个中心服务器之间同步“允许中继”吗?

我们有几个暴露在互联网上的中心服务器。

我的问题是每个服务器都需要设置一个本地接收连接器,并且在添加新的 IP 地址作为该连接器的允许中继时进行更新。

有什么方法可以同步中心服务器的配置吗?

答案1

不,没有现成的东西可以做到这一点。我用的是Powershell 循环每次我添加一个IP以便它能够命中所有适当的连接器 - 要么将它们保存在一个数组中,要么使用仅匹配您想要中继的命名约定。

因此,您可能需要类似这样的内容,将新的发送 IP 放在 CSV 文件中。

$rcs = Get-ReceiveConnector | ? {$_.name -like "*relay*"  }
foreach ($rc in $rcs) {
$impcsv = import-csv ipranges.csv
foreach($line in $impcsv)
    {
        $ipAdd = $line.LowerBound
        $newconn = Get-ReceiveConnector $rc
        $newconn.RemoteIPRanges += $ipAdd
        Set-ReceiveConnector $rc -RemoteIPRanges $newConn.RemoteIPRanges 
    }   
}   

相关内容