我正在尝试在Google Cloud for Windows后端服务器上设置内部负载平衡,但是…
当我将内部LB添加到实例组时,该实例组中的所有Windows服务器都获得一个额外的IP(内部LB的IP)。 当服务器尝试访问公共站点时,如果服务器使用来自LB的IP来访问,则访问失败。
目前唯一的解决方法是创build公共负载平衡器并限制对它的访问,但是…必须有一个更好的方法…
任何提示?
我通过在Win启动时运行PS脚本在所有负载平衡器IP地址上设置SkipAsSource来解决问题…
$IPList = (Get-NetIPAddress | Where-Object {$_.PrefixOrigin -match "Manual"}).IPAddress foreach ($IP in $IPList) { Set-NetIPAddress -IPAddress $IP -SkipAsSource $true }