服务器查看IP地址命令大全,Linux与Windows系统实用指南

2026-08-19 15:36:56 177阅读
本文为您提供了在服务器上查看IP地址的实用指南,全面汇总了Linux与Windows两大操作系统的常用命令,在Linux系统中,用户可通过传统的ifconfig命令或更现代的ip addr(简写为ip a)命令来快速获取网卡配置与IP信息,而在Windows系统中,只需在命令提示符中输入ipconfig即可查看本机网络连接的详细IP配置,本指南旨在帮助运维人员和用户在不同系统环境下迅速定位IP地址,提升网络管理与故障排查效率。

在日常的服务器运维和管理工作中,查看服务器IP地址是最基础也是最频繁的操作之一,无论是配置网络、排查连接问题,还是搭建Web服务,我们都需要首先确认服务器的IP地址,由于服务器操作系统主要分为Linux和Windows两大阵营,其使用的命令也有所不同。

本文将为您详细梳理常用的服务器查看ip地址命令,帮助您快速准确定位网络信息。

服务器查看IP地址命令大全,Linux与Windows系统实用指南

Linux服务器查看IP地址命令

在Linux系统中,随着系统的不断迭代,网络管理工具也发生了变化,目前主流的命令是 ip,但传统的 ifconfig 依然被广泛使用。

ip addr 命令(推荐) 这是目前现代Linux发行版(如CentOS 7+、Ubuntu 16.04+等)默认安装的网络工具套件 iproute2 的一部分。

  • 完整命令ip addr 或简写为 ip a
  • 作用:显示所有网络接口的详细信息,包括MAC地址、IPv4地址、IPv6地址以及接口状态。
  • 如何查看:在输出结果中,找到 state UP 的网卡(如eth0、ens33等),其下方的 inet 后面跟随的IP地址即为服务器的内网IP(inet 192.168.1.100/24)。

ifconfig 命令(经典传统) 这是老一代Unix和Linux系统中最经典的网络配置命令,虽然在新系统中可能默认未安装(需要通过 net-tools 包安装),但许多老用户依然习惯使用它。

  • 完整命令ifconfig
  • 作用:显示当前激活的网络接口信息。
  • 如何查看:在对应的网卡块中,找到 inetinet addr: 字段,后面的地址就是IPv4地址。

hostname 命令(快捷查看) 如果您只想知道IP地址,不想看一大串冗余信息,这个命令非常实用。

  • 完整命令hostname -I(注意是大写的I)
  • 作用:直接输出当前服务器所有的IPv4地址,多个地址以空格隔开,结果非常干净。

curl 命令(查看公网IP) 上述命令通常只能查看到服务器的内网(局域网)IP,如果您的服务器部署在云环境或NAT网络下,想要查看服务器的公网IP地址,可以使用以下命令:

  • 完整命令curl ifconfig.mecurl cip.cc
  • 作用:通过向外部第三方服务器发起HTTP请求,返回本机出口的公网IP地址。

Windows服务器查看IP地址命令

对于Windows Server系统的用户来说,操作主要是在命令提示符(CMD)或PowerShell中进行。

ipconfig 命令 这是Windows下最基础的网络命令,类似于Linux下的 ifconfig

  • 完整命令ipconfig
  • 作用:简要显示所有网络接口的IP地址、子网掩码和默认网关。
  • 如何查看:找到正在使用的网络适配器(如“以太网适配器”),查看其下方的 IPv4 地址 一行即可。
  • 补充:如果想查看更详细的网络信息(如DNS、MAC地址等),可以使用 ipconfig /all 命令。

常见问题与技巧

  • 找不到IP地址怎么办? 如果执行命令后没有看到IP地址,或者显示为空,可能是因为网卡未启动或未获取到DHCP分配的IP,在Linux中可以使用 ip link set eth0 up 尝试启动网卡;在Windows中可以在“网络连接”面板中右键点击“启用”。
  • 区分公网IP与内网IP:常见的内网IP段通常为 168.x.xx.x.x16.x.x31.x.x,如果查看到的IP是这些,说明服务器在内部局域网中,此时需使用 curl 命令去查询公网IP。

熟练掌握服务器查看ip地址命令是每个IT运维人员和开发者的必备技能,对于Linux系统,推荐使用 ip a 查看内网IP,使用 curl ifconfig.me 查看公网IP;对于Windows系统,ipconfig 即可,希望本文能帮助您在服务器管理工作中更加得心应手。

文章版权声明:除非注明,否则均为亚朵原创文章,转载或复制请以超链接形式并注明出处。