要查看服务器的地址(通常指IP地址),最直接的方式是登录到服务器操作系统内部,使用系统内置的网络命令进行查询,对于无法直接登录的远程服务器或云服务器,则需要通过其管理控制台查看网络配置信息。

登录服务器本地查看(最直接可靠)
-
Windows 服务器:
- 命令提示符 (CMD) 或 PowerShell:
- 按下
Win + R,输入cmd或powershell,回车。 - 输入命令:
ipconfig /all并回车。 - 在输出结果中,找到你正在使用的网络适配器(以太网适配器 以太网”或“无线局域网适配器 WLAN”)。
- 查看该适配器下的
IPv4 地址,这就是服务器当前的本地IP地址(内网IP)。默认网关通常是你的路由器或防火墙内网接口地址。
- 按下
- 图形界面:
- 右键点击任务栏网络图标 -> 选择“打开网络和 Internet 设置”。
- 点击“更改适配器选项”。
- 右键点击正在使用的网络连接 -> 选择“状态”。
- 点击“详细信息…”,在“网络连接详细信息”窗口中,
IPv4 地址即为服务器的本地IP地址。
- 命令提示符 (CMD) 或 PowerShell:
-
Linux 服务器 (包括 CentOS, Ubuntu, Debian 等):
- 终端命令:
ip addr(推荐, 功能更强大): 打开终端,输入ip addr或ip a回车,查找inet开头的行(通常是inet后跟着一个IP地址和子网掩码长度,如inet 192.168.1.100/24),这表示一个IPv4地址,注意识别你正在使用的网卡(如eth0,ens33)。ifconfig(传统命令,部分新系统需安装 net-tools): 输入ifconfig回车,同样在输出中找到对应的网卡,其inet或inet addr后面的值即为IPv4地址。- 查看默认网关/路由: 使用
ip route或route -n命令,输出中default via后面跟着的IP地址就是默认网关。
- 查看公网IP (如果服务器直接连接公网): 可以使用以下命令之一快速获取服务器对外的公网IP地址:
curl ifconfig.mecurl icanhazip.comcurl ipinfo.io/ipcurl api.ipify.org
- 终端命令:
通过云服务商管理控制台查看(适用于云服务器ECS/VM)
这是管理云服务器最常用、最权威的方式,尤其适合无法直接登录或需要管理多个服务器的情况,以主流云平台为例:
-
阿里云:

- 登录 阿里云控制台。
- 进入 “云服务器ECS” 实例列表。
- 找到目标服务器实例,在实例列表中即可看到 “公网IP” 和 “私有IP” 地址。
- 点击实例ID进入详情页,在 “网络信息” 部分可以查看更详细的网络配置,包括弹性公网IP(EIP)、虚拟交换机(VSwitch)信息、安全组、网卡和私有IP等。
-
腾讯云:
- 登录 腾讯云控制台。
- 进入 “云服务器CVM” 实例列表。
- 在目标服务器实例的“主IPv4地址”列,会显示 “公网IP” 和 “内网IP”。
- 点击实例ID进入详情页,在 “网络信息” 标签页下,可以查看弹性公网IP、私有网络(VPC)、子网、内网IP、安全组等详细信息。
-
华为云:
- 登录 华为云控制台。
- 进入 “弹性云服务器ECS” 实例列表。
- 在列表中,“IP地址”列通常会同时显示 “公网IP” 和 “私有IP”。
- 点击实例名称进入详情页,在 “网卡” 标签页下,可以查看该服务器绑定的所有网卡及其分配的私有IP地址、关联的子网、安全组等信息,公网IP信息通常也在详情页顶部或独立标签页(如弹性公网IP)中展示。
-
AWS (Amazon Web Services):
- 登录 AWS Management Console。
- 进入 “EC2” 服务 -> “Instances” (实例)。
- 在实例列表中,勾选目标实例,在下方“Description” (描述) 标签页中,查找 “Public IPv4 address” (公有IPv4地址) 和 “Private IPv4 addresses” (私有IPv4地址)。
- 在 “Networking” (网络) 标签页下可以查看更详细的网络接口信息。
-
Azure:
- 登录 Azure Portal。
- 进入 “Virtual machines” (虚拟机) 服务。
- 选择目标虚拟机,在概览(Overview)页面,即可看到 “Public IP address” (公共IP地址) 和 “Private IP address” (专用IP地址)。
- 点击左侧菜单“网络” (Networking) 可以深入查看网络接口配置、应用的安全组规则等。
通过路由器/防火墙管理界面查看(适用于本地物理服务器或虚拟机)
如果服务器部署在你的本地网络环境中(如公司机房、家庭实验室),并且通过路由器或防火墙连接网络:

- 登录到你的路由器或防火墙的管理界面(通常通过浏览器访问其管理IP,如
168.1.1或168.0.1)。 - 查找类似 “DHCP客户端列表”、“已连接设备”、“ARP表” 或 “网络拓扑” 的菜单项。
- 在列表中,根据服务器的名称(主机名)或MAC地址(物理地址),找到对应的条目,其中就会显示该服务器从DHCP获取到的或静态配置的 内网IP地址。
- 在路由器/防火墙的 “WAN口状态” 或 “Internet连接” 信息中,可以查看到路由器本身获得的 公网IP地址(这个地址会被服务器用来访问外网,也是外部访问你服务器时通常需要知道的地址,除非做了端口映射/NAT)。
进阶技巧与注意事项
- 区分内网IP与公网IP:
- 内网IP (私有IP): 仅在局域网内有效,用于服务器与内部设备通信(如
168.x.x,x.x.x,16.x.x - 172.31.x.x),在云环境中也称为“私有IP”。 - 公网IP (公有IP): 在互联网上唯一可路由的地址,用于服务器与外部互联网通信,云服务器通常通过 弹性公网IP (EIP) 提供,可以独立购买、绑定和解绑。
- 内网IP (私有IP): 仅在局域网内有效,用于服务器与内部设备通信(如
- NAT 网关/防火墙的影响: 如果服务器位于NAT网关或防火墙之后(这在企业网络和大多数云默认VPC配置中很常见),服务器本身的网卡配置的通常是内网IP,服务器访问外网时,其源IP会被NAT设备转换成公网IP;外部访问服务器时,需要访问NAT设备(防火墙/负载均衡器)的公网IP+端口,并由其映射到内部服务器的内网IP+端口,通过服务器本地查看到的仍是内网IP,公网IP需在NAT设备或云控制台上查看。
- 多网卡服务器: 服务器可能配置多个网络接口(网卡),分别连接不同的网络(如业务网络、管理网络、存储网络),使用
ip addr(Linux) 或ipconfig /all(Windows) 时,需要识别哪个网卡对应你需要查询的网络。 - DNS 名称: 有时你可能知道服务器的域名(DNS名称),可以通过
ping 服务器域名或nslookup 服务器域名(Windows/Linux) 命令来解析出其对应的IP地址,但这依赖于DNS记录的准确性。 - 安全性考虑: 公网IP是服务器暴露在互联网上的标识,务必在云平台安全组或本地防火墙中配置严格的入站规则,仅开放必要的端口(如SSH 22, RDP 3389, HTTP 80, HTTPS 443),并尽可能使用密钥认证而非密码登录,以降低被攻击的风险,避免在公共场合随意透露服务器的公网IP。
定位服务器地址的核心路径清晰明确:优先尝试本地登录执行网络命令 (ipconfig /all 或 ip addr/route) 获取最准确信息。 对于云服务器,管理控制台是查看内网IP、公网IP(弹性IP)及相关网络配置的权威来源。 本地环境则可通过路由器/防火墙管理界面查找,务必理解内网IP与公网IP的区别,以及网络地址转换(NAT)可能带来的影响,并时刻将服务器网络安全放在首位。
您在查找服务器地址时遇到过最棘手的情况是什么?是复杂的网络环境导致难以定位,还是云平台控制台的信息让你感到困惑?欢迎在评论区分享你的经历或提问!
原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/12283.html