查一台服务器的IP地址,先看服务器类型和登录方式:Linux登录后执行ip addr或ifconfig,Windows执行ipconfig,云服务器在控制台实例列表查看,安装了宝塔面板则登录面板首页直接显示。 下面按操作路径拆开说。
登录服务器后用命令查IP地址
这是最直接的场景,适合已经能通过SSH或远程桌面登录服务器的用户,不同系统命令不一样,分开讲。
Linux服务器查看IP地址命令
主流Linux发行版都自带ip命令,旧系统才需要ifconfig,操作步骤如下:
- SSH登录服务器。
- 输入
ip addr show,也可以简写为ip a。 - 找到
inet开头的行,0.0.1是回环地址,不用管,另一个通常是内网IP。 - 如果服务器网卡直接绑定了公网IP,这里也会显示公网地址。
- 只想快速看所有本机IP,执行
hostname -I,一行输出所有非回环地址。
如果是CentOS 6等老系统,ip命令可能不存在,需要先用yum install net-tools安装ifconfig,然后执行ifconfig,找到inet addr后面的地址。
想查服务器的公网出口IP,执行curl ifconfig.me或curl cip.cc,这个命令会请求外部服务,返回服务器出网时使用的公网IP,适合服务器藏在NAT后面的情况。
Windows服务器查看IP地址在哪里看
远程桌面登录Windows服务器后,两条路都能查。
- 命令行方式:打开
cmd,输入ipconfig,找到“IPv4 地址”字段,多网卡时会有多个IPv4地址,要注意区分内网网卡和外网网卡。 - 图形界面方式:右键点击开始菜单,进入“网络连接”,点击当前正在使用的网络,再点击“查看属性”,IPv4地址就写在里面,也可以走控制面板,路径是“网络和共享中心”->“更改适配器设置”->双击网卡->点“详细信息”。
Windows服务器通常有多个网卡,比如内网通信网卡、公网接入网卡、虚拟化网卡,查IP时先确认自己需要的是哪个网络的地址,别把虚拟网卡的地址当成服务器真实IP。
云服务器和物理服务器查IP地址的区别
这个对比场景很常见,因为云服务器和物理服务器的管理入口完全不同。
云服务器控制台查公网IP和内网IP
云服务器最大的好处是不用登录系统,直接看控制台,各家路径类似:
- 简米云:登录控制台,进入“云服务器ECS”,在实例列表找到目标实例,右侧直接显示“公网IP”和“私网IP”。
- 酷番云:进入“云服务器CVM”,实例列表同样展示“公网IP”和“内网IP”。
- 华为云:进入“弹性云服务器ECS”,实例详情页能看到“弹性公网IP”和“私有IP”。
云服务器的公网IP可能是弹性IP,解绑后会变化,内网IP通常在VPC网段内固定不变,查服务器对外服务用的IP时,优先看公网IP这一栏。
物理服务器通过带外管理口或显示器查IP
物理服务器没有云控制台可看,需要物理接触或借助带外管理。
- 机房托管服务器:可以联系机房人员接显示器键盘,开机登录系统后用命令查IP。
- 自带带外管理的服务器:Dell的iDRAC、HPE的iLO、华为的iBMC,这些管理口本身有一个独立管理IP,登录Web界面后可以查看服务器网卡配置和系统网络信息。
- 如果服务器还没安装系统或没配IP,带外管理可以看到网卡状态,但看不到业务IP。
物理服务器查IP的关键是先找到管理通道,否则只能去机房插显示器。
不登录服务器怎么查IP地址
有时候没有服务器登录权限,或者想快速从外部确认IP,可以用间接方法。
宝塔面板怎么看服务器IP地址
宝塔面板是国内大量服务器上安装的运维面板,如果服务器装了宝塔,查IP非常省事:
- 浏览器打开面板地址登录。
- 登录后首页左上角会显示服务器IP、面板端口、系统版本等信息。
- 也可以在面板“设置”里看到绑定的服务器IP。
宝塔面板显示的不一定是公网IP,如果服务器是多IP或者用了NAT,面板首页显示的通常是主IP,需要结合curl ifconfig.me验证出口公网IP。
通过域名解析反查服务器IP
如果知道服务器上托管的域名,可以通过域名解析拿到服务器公网IP。
- Windows本机执行
nslookup 域名,返回的“Address”就是服务器公网IP。 - 或者执行
ping 域名,返回结果里会显示解析出的IP。 - 前提是域名直接解析到源站服务器,没有经过CDN,挂了CDN的域名查出来是CDN节点IP,不是源站IP。
这个方法适合没有登录权限但知道域名的情况,通常用来验证某个域名是否指向某台服务器。
国内服务器IP地址查询方法汇总
把常用方法整理成表格,方便对比选择。
| 查询方法 | 是否需要登录服务器 | 获取IP类型 | 适用场景 |
|---|---|---|---|
Linux ip addr |
是 | 内网/网卡IP | 已SSH登录的Linux服务器 |
Windows ipconfig |
是 | 内网/网卡IP | 远程桌面Windows服务器 |
| 云控制台实例详情 | 否 | 公网+内网IP | 简米云、酷番云、华为云等 |
| 宝塔面板首页 | 否 | 公网/内网IP | 已安装宝塔面板 |
ping 域名或 nslookup |
否 | 公网IP | 域名未挂CDN |
curl ifconfig.me |
是 | 出口公网IP | NAT后的服务器 |
没有公网IP怎么查服务器IP地址
没有公网IP的服务器从外部是访问不到的,很多国内云服务器默认只有内网IP,需要单独绑定公网IP。
- 先登录服务器,执行
ip addr查看内网IP,这个IP只能在同一VPC或内网内访问。 - 想确认服务器出网时用的公网IP,执行
curl ifconfig.me,看到的是NAT网关分配的公网出口IP,不是服务器独有的公网IP。 - 如果业务需要对外提供访问,要去云控制台购买并绑定弹性公网IP,绑定后控制台才会显示公网IP。
行业共识认为,服务器IP地址的查询难度主要取决于管理入口是否清晰,云服务器比物理服务器更容易定位IP。
查服务器IP地址常见问题
Q1:怎么查一台服务器的ip地址吗?用手机能查吗?
能,手机与服务器在同一内网时,可以用Termux等终端工具SSH登录服务器,登录后执行ip addr即可,云服务器用户直接用手机浏览器打开云控制台,在实例详情里查看公网IP和内网IP,手机上直接访问ifconfig.me查到的是手机本机出口IP,不是服务器IP。
Q2:查服务器IP地址收费吗?
查询动作本身不收费,登录服务器执行命令、云控制台查看实例详情、登录宝塔面板查看首页,都不会产生额外费用,只有云服务器购买或保留独立公网IP时,服务商会按资源使用时长收取公网IP费用,但这种费用与查询动作无关。
Q3:云服务器和物理服务器查IP地址有什么区别?
云服务器优先在控制台实例列表查看,物理服务器需要登录系统或通过带外管理口查询,云服务器公网IP可能与实例解绑,变化更灵活;物理服务器公网IP通常由机房分配,相对固定,两者登录系统后用命令查询的命令完全一样,区别只在管理入口。
查服务器IP地址记住三条路就够了:能登录用命令,云服务器看控制台,带面板看首页,不要把内网IP当成公网IP,对外提供服务的IP用curl ifconfig.me验证出口地址。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/642593.html





