知道一台服务器的IP地址,最快的方法是登录你购买服务器的云服务商控制台,在实例列表里直接查看,如果你已经能登录服务器系统,在Linux里执行ip addr、在Windows里执行ipconfig,也能立刻看到当前网卡的IP配置,但要注意区分公网IP和内网IP。
怎么查看服务器ip地址:先分清公网IP和内网IP
很多人查服务器IP时会疑惑,为什么系统里看到的IP和控制台上显示的不一样?这不是你查错了,而是你看到的可能是内网IP。
IP地址分两种角色:
- 公网IP:全球唯一,用于互联网上的访问,别人通过域名访问你的网站,最终解析到的就是它。
- 内网IP:只在云服务商的私有网络内部有效,用于服务器之间的通信,比如数据库服务器和应用服务器之间互相访问。
行业共识认为,云服务器默认会同时分配公网IP和内网IP,如果你用ip addr查看到的IP是x.x.x、16.x.x、168.x.x开头的,那就是内网IP,公网IP通常在服务商控制台的实例详情页里单独标注。
一个实用判断技巧:
- 用手机流量(不要连WiFi)访问这个IP的80或443端口,能打开就是公网IP。
- 在服务器上
ping这个IP,如果长期不通,基本可以确定是内网IP。
linux服务器查看ip地址:三种常用命令
Linux服务器没有任何图形界面,只能靠命令行获取IP,多数云服务器默认安装的Linux发行版都自带以下工具,不需要额外装软件。
首选命令:ip addr
这是目前最推荐的命令,ip命令是ifconfig的现代替代版,输出信息更完整。
ip addr
执行后,你会看到eth0、ens33或eth1等网卡名称,后面的inet字段就是IP地址,完整命令可以这样写:
ip addr show eth0
一次只查一块网卡,信息更清爽,要注意,inet后面显示的是71.x.x/20这种带掩码的格式,斜杠后面的是子网掩码位数,不是IP的一部分。
快速查看所有IPv4地址
如果只想看简洁结果,不想要一堆MAC地址和状态信息:
hostname -I
这条命令会直接输出所有IPv4地址,用空格分隔,但要注意,它不会告诉你哪个是公网IP哪个是内网IP,需要自己根据网段判断。
查看公网IP的方法
在Linux里通过命令直接看公网IP,通常需要借助外部服务:
curl ifconfig.me
或者用:
curl ip.sb
这两种方式都是让服务器访问外部网站来获取出口公网IP,本质是联网查询,所以对网络有要求,部分机房可能会屏蔽这些服务,如果命令报错,换一个接口试试,或者直接回服务商控制台看。
windows服务器查看ip地址:命令行和图形界面都能搞定
Windows Server系统和桌面版Windows的操作逻辑一致,查看IP的方式也类似。
命令行查IP:ipconfig
按Win + R打开运行窗口,输入cmd回车,在黑色命令行窗口里输入:
ipconfig
中,IPv4 地址那一行就是当前网卡的IP地址,如果服务器有多个网卡,会显示多个IPv4条目,逐条找带默认网关的那个即可。
想要只看IP信息,过滤掉无关内容:
ipconfig | findstr IPv4
图形界面查IP
如果你的Windows服务器有远程桌面(RDP),可以直接在图形界面操作:
- 右键点击桌面右下角的网络图标,选择打开网络和Internet设置。
- 点击更改适配器选项,找到正在使用的网卡(通常是“以太网”)。
- 双击网卡图标,点击详细信息,里面的IPv4 地址就是当前服务器的内网IP。
从Windows Server 2012之后的版本,图形界面的网络设置入口基本一致,就算系统语言是英文,按照这个路径也能找到。
远程桌面时如何确认连接的是哪台服务器
如果你同时管理多台服务器,登录远程桌面后不确定自己在哪台机器上,直接在命令行输入:
hostname
系统会返回当前计算机名,再去对照控制台里的实例名称,就能确定是哪台服务器了。
服务器ip地址在哪看:服务商控制台的查找路径
当服务器无法登录、系统配置错误或者你忘了绑定的IP时,控制台是最可靠的查询渠道,不同服务商的控制台界面有差异,但页面布局逻辑一致。
以国内主流云服务商为例,查找路径基本都是:
- 登录官网控制台
- 进入云服务器ECS或轻量应用服务器产品页
- 点击实例列表(或“服务器列表”)
- 在列表页中,公网IP和私有网IP会直接显示在两列中
控制台里IP的显示特点
在实例列表页中,通常能看到两个IP字段:
- 公网IP:所有用户都能看到的一串数字,格式一般为
97.x.x、129.x.x等。 - 私有网IP:内网地址,只用于局域网内部通信。
如果列表页显示IP不全,点击实例ID进入实例详情页,在“网络信息”区域会完整展示公网IP、内网IP、带宽计费方式等信息。
部分服务商(如简米云、酷番云)在实例到期后,公网IP可能会被释放,如果你在控制台看到IP变成了或“无”,说明实例已停机或IP已被收回,需要续费后重新分配。
查账单和邮件记录也能找到IP
购买服务器时服务商发的开通通知邮件,以及每个月的费用账单明细里,通常会附带服务器的公网IP地址,如果你在公司负责财务对接,翻看历史邮件往往比登录控制台更快。
其他场景下获取服务器ip的方法
除了登录系统和登录控制台,还有几种场景需要特殊说明。
租用服务器后怎么获取ip:新购服务器的首次登录
新建一台服务器后,控制台的实例详情页会在“初始配置”里展示你的公网IP和初始账号密码(部分服务商只展示IP,密码通过短信或邮件发送),首次登录前,建议先在控制台的“安全组”里放行远程登录端口(Linux默认22,Windows默认3389),否则即使IP正确也连不上。
服务器ip地址忘记了怎么办:系统无法登录时
如果系统已经无法登录,控制台是唯一途径,在实例列表页找到你的计算节点,进入“监控”选项卡,若监控图表显示有流量波动,则说明服务器在线,IP是有效的,可以尝试从本机ping通后连接。
域名解析后如何反向确认服务器IP
如果你手里只有一个域名,想查它指向哪台服务器,在本地电脑或服务器的命令行里执行:
ping www.yourdomain.com
回显中的IP就是域名当前解析到的服务器公网IP,这适合帮助确认解析是否生效,但仅限于域名已经配置过解析的情况。
固定IP与动态IP的区别
小部分服务器(尤其是海外低价VPS)可能使用动态IP,重启后IP会变化,如果你发现昨天记录的IP今天连不上了,可以先到控制台确认IP是否已变更,国内正规云服务商提供的公网IP在未手动释放的情况下基本都是固定的,不存在重启换IP的问题。
关于服务器ip地址的常见问题
为什么Linux里查出来的IP和控制台显示的IP不一样
Linux系统里用ip addr看到的多为内网IP,它在云平台内部的虚拟网络中生效,公网IP是NAT映射或弹性公网IP,由控制台管理,不直接显示在系统网卡上,这是当前主流云平台的标准网络架构,并非系统故障。
更换服务器ip地址后,多久能恢复访问
更换公网IP后,需要等待DNS解析缓存刷新,如果域名TTL设置为10分钟,理论上全网生效不超过1小时,更换IP期间服务器本身不停机,通过内网IP或控制台VNC依然可以登录操作。
可以通过IP反查服务器位置吗
可以通过IP地址的归属地查询接口(如ipip.net、淘宝IP库等)查看IP对应的机房城市,这个信息能帮你确认服务器所在区域,但要注意,部分云厂商的IP段是跨区域调度的,归属地显示的城市可能与实际机房不完全一致,只能作为参考。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/721008.html





