Windows服务器公网IP查询:5种方法详解,附内网IP与DNS查询 (2026)

刚租了一台Windows服务器,想知道它的公网IP地址怎么查?别急,本文介绍5种简单可靠的方法,无论你用的是Win10还是Win Server,都能快速搞定。

快速方法:用命令提示符查询公网IP(最简单)

推荐指数:⭐⭐⭐⭐⭐

只需三步,在Win10服务器上快速查询本机公网IP:

  1. Win+R,输入 cmd,回车,打开命令提示符
  2. 输入以下命令并回车:
ipconfig /all
  1. 在输出的信息中找到以 “IPv4 地址”“IPv6 地址” 开头的行,即为你的公网IP地址。

小技巧:直接按 Win+R → 输入 cmd → 回车,三步即可打开命令行,非常高效。

方法二:用PowerShell查询IP(更强大)

推荐指数:⭐⭐⭐⭐

PowerShell 是 Windows 系统中比 CMD 更强大的命令行工具,可以提供更详细的网络信息:

# 查询所有IP信息
ipconfig /all

# PowerShell专属命令(更精确)
Get-NetIPAddress | Where-Object { $_.AddressFamily -eq 'InterNetwork' } | Select-Object IPAddress,InterfaceAlias

执行后,你会看到类似下方的输出表格:

InterfaceAlias(网卡名) IPAddress(IP地址)
Ethernet0 192.168.1.100
Ethernet1 203.0.113.50
Loopback Pseudo-Interface 127.0.0.1

其中 Ethernet1 或类似名称的网卡(取决于你的服务器配置)通常绑定了公网IP。

方法三:查询服务器内网IP

内网IP是服务器在本地网络中的地址,与公网IP不同。以下命令快速查询:

命令提示符方式

ipconfig

找到 “以太网适配器” 或 “Ethernet” 对应项中的 IPv4 地址,即为内网IP。

PowerShell方式

Get-NetIPAddress | Where-Object {
    $_.AddressFamily -eq 'InterNetwork' -and $_.IPAddress -notlike '127.*'
} | Select-Object IPAddress,InterfaceAlias

方法四:查询域名对应的IP地址(DNS查询)

如果你想知道某个域名指向哪个IP,可以使用 nslookup 命令:

nslookup www.example.com

执行后会返回该域名的解析结果,包括:
服务器地址:你当前使用的DNS服务器
Addresses:域名对应的IP地址

实战提示nslookup 可以快速排查DNS解析是否生效,是站长必备的诊断工具之一。

方法五:在线查询本机公网IP(最直观)

如果以上方法你都嫌麻烦,可以直接访问以下网站,它们会自动显示你当前出口的公网IP:

打开浏览器访问上述任意链接,页面上显示的即为你的出口公网IP

方法对比总结

方法 难度 适用场景 精确度
ipconfig /all ⭐ 简单 快速查询本机所有IP ⭐⭐⭐
PowerShell ⭐⭐ 中等 需要过滤内网IP ⭐⭐⭐⭐
nslookup ⭐⭐ 中等 查询域名解析IP ⭐⭐⭐⭐
在线查询 ⭐ 简单 查出口公网IP ⭐⭐⭐⭐
命令行综合 ⭐⭐⭐ 较难 运维诊断、批量查询 ⭐⭐⭐⭐⭐

常见问题解答

Q1:查到的IP地址是内网IP还是公网IP?
A:如果你是在云服务器(如腾讯云、阿里云、AWS等)上操作的,ipconfig 显示的通常是云平台分配的内网IP。要查询公网IP,建议使用方法五在线查询,或登录云控制台查看。

Q2:服务器有多张网卡,该用哪个IP?
A:通常服务器的第一块网卡(如 Ethernet0)绑公网IP,第二块(Ethernet1)绑内网IP。如果不确定,可以结合在线查询结果进行对比确认。

Q3:命令执行后找不到IPv4地址怎么办?
A:可能的原因包括:
– 网卡未启用 → 在”网络连接”中启用对应网卡
– DHCP未获取IP → 尝试执行 ipconfig /releaseipconfig /renew
– 网络未连接 → 检查网线和网络配置

Q4:内网IP和公网IP有什么区别?
A:公网IP是互联网上全球唯一的地址,用于服务器对外提供服务和被外部访问;内网IP(如192.168.x.x、10.x.x.x)是局域网内部使用的地址,无法直接从互联网访问,需要通过NAT转换。

一句话总结

查询Windows服务器的公网IP,最快的方式是 Win+R → 输入 cmdipconfig /all,简单三步搞定。如果需要更精细的筛选,用PowerShell命令。如果只想知道自己出口IP是多少,直接访问 ip.situos.com 即可。掌握这几种方法,再也不用为查IP发愁了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注