查看服务器地址的核心方法取决于您的使用场景:

- 本地服务器 通过系统命令获取内网IP
- 远程服务器 通过命令查询公网/内网IP或登录云平台控制台
- 网站服务器 通过域名解析工具查询公网IP
本地物理/虚拟机服务器查看
▶ Windows 系统
- 按
Win+R输入cmd打开命令提示符 - 执行命令:
ipconfig | findstr "IPv4"
- 输出结果中的
IPv4 地址即为本机内网IP(如 192.168.1.100)
▶ Linux 系统(含树莓派等设备)
# 现代发行版(推荐) ip -br addr show | grep -v DOWN # 传统方式 ifconfig | grep "inet "
▶ 输出解读:
eth0表示有线网卡wlan0表示无线网卡inet后显示的地址为服务器IP
▶ macOS 系统
ifconfig | grep "inet " | grep -v 127.0.0.1
云服务器查看指南
▶ 控制台查看(无需登录服务器)
| 云平台 | 操作路径 |
|---|---|
| 阿里云 | ECS控制台 → 实例详情 → 网络信息 |
| 腾讯云 | CVM控制台 → 实例列表 → 主IPv4地址 |
| AWS | EC2 Dashboard → Instance → Public IPv4 address |
| Google Cloud | Compute Engine → VM instances → External IP |
▶ 服务器内部查看公网IP
# 通用命令(所有Linux/Windows/macOS适用) curl ifconfig.me # 备用方案 curl ipinfo.io/ip curl icanhazip.com
网站服务器IP追踪
▶ 域名解析查询
- 打开命令提示符执行:
nslookup yourdomain.com
- 结果中的
Addresses显示对应IP
▶ 专业工具推荐
- 全球节点检测:https://www.whatsmydns.net
- DNS历史记录:https://securitytrails.com
- 端口扫描验证:https://shodan.io
特殊场景解决方案
▶ 动态IP(DDNS)服务器
- 登录路由器管理界面(通常为 192.168.1.1)
- 在「动态DNS」设置页查看当前公网IP
- 或安装
ddclient工具实时监控:sudo ddclient -daemon=0 -query
▶ 容器化环境
# Docker容器内查看 hostname -i # Kubernetes Pod查看 kubectl describe pod <pod-name> | grep IP
▶ 代理服务器穿透
当服务器位于NAT后时:
# 获取出口公网IP curl --proxy socks5h://proxy_ip:1080 ifconfig.co
IP验证与安全建议
-
真伪验证:通过
traceroute或mtr命令追踪路由路径
mtr -rwbzc 10 your_server_ip
-
安全防护:
- 定期更换SSH默认端口
- 使用云平台安全组限制访问源IP
- 敏感业务启用私有网络(VPC)
-
IP归属确认:
whois $(curl -s ifconfig.me) | grep -iE "netname|country"
您更关注哪种服务器场景?
欢迎在评论区分享:
① 本地数据中心维护
② 云服务器运维管理
③ 网站域名解析排查
我们将针对高频需求发布深度技术指南!
原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/7623.html