Have a Question?

如果您有任务问题都可以在下方输入,以寻找您想要的最佳答案

怎么用cmd查询电脑IP地址,ipconfig /all 命令详解

怎么用cmd查询电脑IP地址

题图来自Unsplash,基于CC0协议

导读

  • cmd ipconfig 命令查看IP地址
  • ipconfig 显示IPv4和IPv6地址
  • 如何用cmd查询公网IP地址
  • cmd获取内网IP和外网IP区别
  • ipconfig /all 命令详解
  • cmd ping 命令查询IP地址
  • nslookup 命令查询域名IP
  • 通常我们会通过设备或网络设置查看 IP 地址,但有时我们更倾向于使用命令提示符(CMD)来快速获取相关信息。以下是几种在 CMD 中查询 IP 地址的方法,基本都使用了系统内置的工具,如 ipconfig、ping、nslookup 等。


    一、基础命令:ipconfig 查看本地 IP

    命令如下:

    ipconfig

    执行后,你会看到类似这样的信息:

    Windows IP 配置
       主机名 . . . . . . . . . . . . : DESKTOP-XXXXXX
       主要 DNS 域 . . . . . . . . . . : yourdomain.example
       IP 路由表 . . . . . . . . . . . . . . . . : 活性路由
       IPv4 路由表 . . . . . . . . . . . . . : 活性路由
       接口 . . . . . . . . . . . . . . . . . . . . . . ::ffff:192.168.1.5%11
       接口 . . . . . . . . . . . . . . . . . . . . . . : fe80::56c7:XXXXXXXX%11
    ...
    
    以太网适配器 本地连接X:
    
       连接特定的 DNS 后缀 . . . . . . . : yourdomain.example
       本地链接 IPv6 地址. . . . . . . . : fe80::56c7:XXXXXXXX%11
       IPv4 地址 . . . . . . . . . . . . . : 192.168.1.5
       子网掩码 . . . . . . . . . . . . . : 255.255.255.0
       默认网关 . . . . . . . . . . . . . : 192.168.1.1

    要查找你的 内网 IPv4 地址,只需找到对应的网络适配器(如 “本地连接” 或 “Wi-Fi”),然后查找 “IPv4 地址”(如 192.168.1.5)这一行。


    二、查看 IPv4 和 IPv6 地址

    同样使用 ipconfig 就可以同时看到 IPv4 和 IPv6 地址,不过你也可以只显示其中一种:

    • 只显示 IPv4 地址:

      ipconfig | findstr /R /V "^.*[A-Za-z].*"
    • 只显示 IPv6 地址:

      ipconfig | findstr /C:"IPv6"

    三、查询公网 IP 地址

    在 CMD 中,默认无法直接获取公网 IP(除非你配置动态 DNS 或访问特定网页)。可以通过以下方法间接查询:

    1. 访问一个能返回公网 IP 的网站,并显示在 CMD 中

      curl ifconfig.me

      或者(需要管理员权限,或者使用 PowerShell):

      (new-object system.net.webclient).downloadstring("https://ifconfig.me")
    2. 查看默认网关(通常就是你的公网 IP 如果你使用了 ADSL 或路由器)

      ipconfig

      在 “默认网关” 中可能显示一个外网地址。


    四、获取内网 IP 和外网 IP 的区别

    • 内网 IP(私有地址):通常是 192.168.x.x10.x.x.x172.x.x.x,用于局域网内访问。
    • 外网 IP(公网地址):由 ISP 分配,唯一且全局可访问,用于互联网通信。

    当你在 ipconfig 中看到的是 192.168.1.5,这是你电脑在局域网中的内网 IP,而外网 IP 则需要通过访问外网网站等方式查询。


    五、ipconfig /all 详解

    如果你想要更详细的网络信息,你可以使用:

    ipconfig /all

    这一命令会显示:

    • 物理适配器型号
    • IPv6 和 IPv4 配置
    • DHCP 是否启用
    • DNS 服务器地址
    • MAC 地址
    • 网络适配器状态

    非常有助于网络故障排查。


    六、使用 CMD 中的 ping 查询 IP

    你也可以通过 ping 命令来查询某个域名的 IP 地址:

    ping www.example.com

    执行后,首行会显示:

    正在 Ping www.example.com [93.184.216.34] 具有 32 字节的数据报 . . . . . .

    域名 www.example.com 对应的 IP 地址就是 [93.184.216.34]


    七、nslookup 查询域名的 IP 地址

    如果你只想查询域名的 IP 地址,可以使用 nslookup

    nslookup www.example.com

    输出会显示:

    服务器:  路由器 DNS
    地址:  192.168.1.1
    
    非权威应答:
    名称:   www.example.com
    地址:  93.184.216.34

    这样你可以更直接地查询一个域名对应的 IP 地址。


    总结

    通过这些 CMD 中的命令,你可以快速查询本机的内网 IP 地址、公网 IP 地址、域名 IP 地址,还能查看网络适配器详细配置。掌握这些命令对网络维护、软件开发调试或学习网络协议非常有帮助。

    希望这个简要指南能帮助你轻松查找 IP 地址!

    © 版权声明

    本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com