Windows的IP命令(ipconfig与PowerShell)

最后更新: 2026-05-30

命令提示符(经典)

ipconfig            :: 地址概要
ipconfig /all       :: 含MAC和DNS的完整详情
ipconfig /flushdns  :: 清除DNS缓存
netstat -ano        :: 含PID的连接
nslookup example.com:: DNS查询
tracert example.com :: 路径追踪(相当于Linux的traceroute)

PowerShell(现代)

PowerShell命令返回结构化对象。

# 地址
Get-NetIPAddress | Where-Object AddressFamily -eq IPv4

# 网关、DNS等
Get-NetIPConfiguration

# 端口可达性(更好的ping)
Test-NetConnection example.com -Port 443

# DNS查询(类似dig)
Resolve-DnsName example.com -Type A
Resolve-DnsName 8.8.8.8 -Type PTR   # 反向

# 监听/活动的TCP
Get-NetTCPConnection -State Listen

获取公网IP

(Invoke-RestMethod https://show-ip-addr.com/api/myip).ip

用浏览器时,只需打开 首页,即可看到带反向解析和注册信息的公网IP。

参考资料