如何检查哪个Azure资源正在使用特定的IP地址?
我想知道哪些Azure资源正在使用我输入的特定IP地址,如下所示:如何检查哪个Azure资源正在使用特定的IP地址?,azure,powershell,Azure,Powershell,我想知道哪些Azure资源正在使用我输入的特定IP地址,如下所示: $IP = Read-Host -Prompt "Enter The IP Address to search" If ([ipaddress]::TryParse($IP,[ref][ipaddress]::Loopback)) { Write-Host "IP address $($IP)" -ForegroundColor Yellow # Find any Az
$IP = Read-Host -Prompt "Enter The IP Address to search"
If ([ipaddress]::TryParse($IP,[ref][ipaddress]::Loopback)) {
Write-Host "IP address $($IP)" -ForegroundColor Yellow
# Find any Azure resource that is using this IP address as input
} Else {
Exit
}
我知道有一些脚本可以用来查找,但它只显示VM使用的IP,而不是其他任何东西
在这种情况下,我正在查找的IP地址110.13.28.80与我的ExpressRoute电路相关联。您可以使用该IP地址获取公共IP,然后您可以查看IP配置,它将向您显示它所使用的资源:
Get-AzPublicIpAddress | Where-Object IpAddress -eq 'ipAddress'
示例IP配置如下所示:
此示例显示网络接口使用公共IP。它是否适用于vpn网关\应用程序网关\etc?@4c74356b41当然可以。当公共IP与虚拟网络网关相关联时,它显示Microsoft.Network/virtualNetworkGateways类型。有关于此问题的更新吗?它能解决你的问题吗?如果它适合你,请接受它。