可使用ipconfig、ping、nslookup、tracert和netsh五种CMD命令查询IP地址:ipconfig查本机IPv4;ping解析域名得目标IP;nslookup专用于DNS正反向查询;tracert显示路由路径各跳IP;netsh导出多网卡详细IP配置。

如果您需要在Windows系统中通过命令行工具查询本机或目标主机的IP地址,可以使用内置的网络诊断命令。以下是几种常用的CMD操作方法:
一、使用ipconfig命令查看本机IP地址
ipconfig是Windows系统自带的网络配置工具,用于显示当前网络适配器的TCP/IP配置信息,包括IPv4地址、子网掩码和默认网关。
1、按下Win + R键,输入cmd并回车,打开命令提示符窗口。
2、在命令行中输入ipconfig并按回车键。
3、在输出结果中查找IPv4 地址字段,其后跟随的数值即为本机当前分配的IP地址。
4、如需查看更详细的信息(如物理地址、DHCP状态等),可输入ipconfig /all并回车。
二、使用ping命令结合DNS解析获取目标域名对应IP
ping命令可通过向目标主机发送ICMP请求来测试连通性,同时在发起请求前自动执行DNS解析,从而显示目标域名对应的IP地址。
1、在已打开的命令提示符窗口中输入ping www.baidu.com并回车(可将www.baidu.com替换为任意域名)。
2、观察第一行输出,格式为正在 Ping www.a.shifen.com [110.242.68.4] 具有 32 字节的数据:,其中方括号内的110.242.68.4即为该域名当前解析出的IPv4地址。
3、若需仅获取IP而不发送探测包,可配合nslookup使用,见下文第三种方法。
三、使用nslookup命令进行DNS查询
nslookup是一个专门用于查询DNS记录的命令行工具,支持正向解析(域名→IP)和反向解析(IP→域名),且可指定不同DNS服务器进行查询。
1、在命令提示符中输入nslookup并回车,进入交互式查询模式。
2、输入要查询的域名,例如www.qq.com,按回车后将显示权威DNS返回的A记录IP地址。
3、如需指定DNS服务器(例如使用阿里DNS),可输入server 223.5.5.5后再执行域名查询。
4、退出交互模式可输入exit或直接关闭窗口。
四、使用tracert命令辅助识别路径中各跳点IP
tracert(跟踪路由)命令通过发送带有不同TTL值的ICMP数据包,逐跳显示数据包到达目标主机所经过的每个路由器接口IP地址,可用于定位网络路径中的具体节点。
1、在命令提示符中输入tracert www.sina.com.cn并回车。
2、等待命令执行完成,每行开头显示的IP地址即为该跳路由器的出口IP。
3、若某跳显示*,表示该节点未响应或屏蔽了ICMP请求,但前序有效IP仍可读取。
4、注意:部分运营商设备可能不返回ICMP超时消息,导致部分跳点无法显示IP。
五、使用netsh命令导出网络接口IP配置详情
netsh是Windows高级网络配置命令行工具,支持导出当前所有网络接口的完整IP配置,适用于需要批量分析或多网卡环境下的精确查询。
1、以管理员身份运行命令提示符(右键“命令提示符”选择“以管理员身份运行”)。
2、输入netsh interface ip show addresses并回车,列出所有启用IPv4的接口及其IP地址。
3、若需查看IPv6地址,可改用netsh interface ipv6 show addresses。
4、如需将结果保存至文本文件以便后续查阅,可在命令末尾添加> ipinfo.txt,例如:netsh interface ip show addresses > ipinfo.txt。











