怎么看服务器ip地址:分系统实操可直接照搬操作方法
上周凌晨加班处理业务掉线问题,机房远程连接突然卡顿断开,完全没法继续运维工作,当时最迫切要解决的问题就是怎么看服务器ip地址,不然没法重新建立远程连接,整段业务就得一直瘫痪着。那会儿脑子乱糟糟的,手边也没有备用的操作手册,只能凭着平时零散的操作记忆,一点点试方法,踩了好几个没必要的坑。
最开始犯了个特别低级的错误,打开自己电脑的cmd输入ipconfig,盯着跳出的一串数字看了半天。其实这一步完全白费,查出来的只是本地办公电脑的内网IP,和远端服务器的地址压根不搭边,忙活了五六分钟,问题半点没推进,反而越急越乱。
服务器分两种常用系统,Windows和Linux,操作方式完全不一样,混着记很容易出错。
Windows服务器的查看方式很简单,远程能勉强进入桌面的情况下,直接Win+R调出运行窗口,输入cmd回车打开命令提示符,接着输入ipconfig指令。弹出的列表里,IPv4地址那一行显示的数字,就是服务器的真实IP。要注意区分网卡,很多服务器会有内外双网卡,只看对应业务网卡的地址就行,别把内网网关地址看错了,之前就是因为没区分网卡,误把网关地址当成服务器IP,反复连接失败,浪费了不少时间。
折腾好久才搞明白,Linux服务器不用复杂的图形界面,纯命令行就能快速查到。终端里直接输入ifconfig或者ip addr指令,老旧系统适配ifconfig,新版的CentOS、Ubuntu更适配ip addr,两个指令随便试一个都能出结果。显示的inet后面的数字,剔除掉子网掩码后缀的部分,就是可用的服务器IP,全程十秒就能搞定,比Windows的操作还要省事,就是很多人记不住两个适配指令的区别,容易输入指令没反应。
还有个没人常提的应急办法,服务器搭建了宝塔、云管家这类运维面板的话,不用登录系统后台。
面板首页的站点信息栏,会直接公示服务器的公网IP和内网IP,这是最快的方式,适合完全不会输命令的新手,也是紧急排查故障的最优解。
很多人容易混淆公网IP和内网IP。内网IP只能在局域网、机房内网环境使用,用来内网传输数据,公网IP才是外网远程连接、域名解析要用的地址,排查故障的时候千万别弄混,不然所有远程操作都会失效,哪怕查到了IP也连不上服务器,这是大部分新手踩坑的核心原因。
那次加班折腾了四十多分钟,大半时间都耗在分不清本地IP和服务器IP、混淆内外网地址上。原本十分钟能解决的小事,因为记混细节硬生生拖慢了进度,还让线上业务多卡顿了许久。
忙完所有故障修复的时候,天已经微微泛白,指尖敲键盘敲的发酸,对着屏幕上稳稳显示的服务器IP,默默关掉了所有弹窗窗口。