You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在本地获取Azure SQL Server防火墙设置所需的外部IP地址?

如何在本地机器查看Azure SQL Server防火墙所需的外部公网IP?

嘿,我来帮你解决这个问题!你说的这个需要添加到Azure SQL Server防火墙的IP,其实是你的网络出口公网IP——也就是你的设备访问互联网时对外暴露的公共IP,和ipconfig里显示的内网IPv4(比如192.168.x.x这类)肯定不是一回事。下面是几个不用登录Azure门户,直接在本地就能快速查询的方法:

方法1:用Windows PowerShell查询

打开PowerShell(按下Win+X选「Windows PowerShell」或「终端」),运行以下任意一条命令,就能直接得到你的公网IP:

# 简洁返回IP
Invoke-RestMethod http://ipinfo.io/ip

# 另一个可靠的源
(Invoke-WebRequest -Uri "http://icanhazip.com").Content.Trim()

方法2:用CMD命令提示符查询

如果你更习惯用CMD,打开命令提示符后,试试这两个命令:

# 直接返回IP
curl http://icanhazip.com

# 通过DNS解析查询,结果里的「Address」字段就是公网IP
nslookup myip.opendns.com resolver1.opendns.com

方法3:图形界面(不用敲命令)

不想碰命令行的话,也可以通过Windows设置查看:

  • 按下Win+I打开「设置」,进入「网络和Internet」→「状态」
  • 下拉找到「查看你的网络属性」
  • 在长长的属性列表里,找到「IPv4 地址(公网)」,对应的就是你需要的IP

额外提醒

  • 如果是在公司内网、校园网或者使用VPN时,这个公网IP可能和你用家用宽带时不一样,一定要确保你用来访问Azure SQL的网络出口IP是你查到的这个,否则防火墙还是会拦截你的请求。
  • 要是你的网络用的是动态公网IP(IP会不定期变化),可以考虑在Azure SQL防火墙里添加一个IP段,或者使用Azure服务端点、私有链接这类方式,避免频繁手动更新IP规则。

内容的提问来源于stack exchange,提问作者nee21

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:18:48