我们有几个暴露在互联网上的中心服务器。
我的问题是每个服务器都需要设置一个本地接收连接器,并且在添加新的 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
}
}