如何查看服务器IP地址?全面指南
无论是管理网站、搭建应用还是远程连接服务器,了解如何查看服务器的IP地址都是必备技能,以下是不同场景下的详细操作步骤,适用于本地服务器、云服务器及常见工具。
ifconfig # 查看所有网络接口信息(部分系统需安装net-tools)
或
ip addr show # 使用新版本ip命令
结果中,inet
后的地址为IPv4地址,inet6
为IPv6地址。
公网IP查询(需联网):
curl ifconfig.me 或 curl ipinfo.io/ip
Windows系统
- 按下
Win + R
,输入cmd
打开命令提示符,输入:ipconfig
在输出中找到当前连接的网络适配器(如“以太网适配器”或“无线局域网适配器”),
IPv4 地址
即为内网IP。curl http://169.254.169.254/latest/meta-data/public-ipv4 # AWS获取公网IP
或
curl ifconfig.me # 通用方法
其他场景下的IP查看方法
使用第三方工具
- 在线工具:访问 ipconfig.me 或 whatismyip.com,自动显示当前公网IP。
- 路由器后台:登录路由器管理页面(通常地址为
168.1.1
或168.0.1
),在“已连接设备”中查看服务器内网IP。
通过远程桌面工具
- Windows远程桌面(RDP):连接服务器后,打开命令提示符输入
ipconfig
。 - SSH工具(如PuTTY):登录后直接运行
hostname -I
(Linux)或ipconfig
(Windows)。
常见问题解答
Q1:为什么服务器有多个IP地址?
- 服务器可能同时分配了内网IP(用于内部通信)和公网IP(用于外部访问),云服务器还可能绑定弹性IP或负载均衡IP。
Q2:IP地址突然变化怎么办?
- 如果服务器IP由DHCP动态分配,重启后可能变化,建议为关键服务配置静态IP或在云平台绑定弹性IP。
Q3:无法通过IP访问服务器?
- 检查防火墙是否放行端口(如80、443、22)。
- 确认服务器是否已绑定公网IP(云服务器需单独分配)。
无论是本地服务器还是云服务器,查看IP地址的方法都可通过命令行、控制台或第三方工具实现,重点在于区分内网IP与公网IP,并根据实际需求选择对应操作。
引用说明
- 阿里云帮助文档:查看实例IP地址
- AWS元数据服务:获取实例信息
- Linux ip命令手册:ip-command指南