如何快速查询服务器地址及端口信息?
- 行业动态
- 2025-04-27
- 4354
查询服务器地址和端口可通过以下方法:本地使用命令行工具(如ipconfig/ifconfig查看IP,netstat查看端口);公网IP通过在线查询网站获取;服务器端口需检查应用配置或防火墙规则,也可用网络扫描工具(如nmap)检测开放端口;云服务器可通过控制台查看网络配置信息。
如何查询服务器地址与端口?完整指南助您快速获取信息
访问服务器时,服务器地址(IP地址)和端口号是两个关键参数,无论是连接远程服务器、搭建网站,还是调试应用程序,都需要准确获取这些信息,以下提供多种查询方法,覆盖不同操作系统和应用场景,帮助用户快速解决问题。
查询服务器地址(IP地址)
本地服务器地址(内网IP)
Windows系统
按Win + R
打开运行窗口 → 输入cmd
→ 在命令行输入ipconfig
→ 查看【IPv4地址】。
示例结果:192.168.1.10Linux/macOS系统
打开终端 → 输入ifconfig
(Linux)或ifconfig | grep "inet "
(macOS) → 查找【inet】后的IP地址。通过路由器查看
登录路由器管理页面(通常地址为168.1.1
或168.0.1
) → 进入【连接设备】或【DHCP客户端列表】 → 查看已连接设备的IP地址。
公网服务器地址(外网IP)
直接访问IP查询网站
打开浏览器 → 访问 ip138.com 或 whatismyip.com → 页面自动显示公网IP。通过命令行获取(需服务器权限)
登录服务器 → 执行curl ifconfig.me
或curl ipinfo.io/ip
→ 返回公网IP。
查询服务器端口
查看已使用的端口
Windows系统
打开命令提示符 → 输入netstat -ano
→ 查看【Local Address】列的端口号(如0.0.0:80
表示80端口被占用)。Linux/macOS系统
输入ss -tuln
或netstat -tuln
→ 查看【Local Address】中的端口号,如:22
表示22端口已开启。
检查端口是否开放
使用在线工具
访问 Port Checker → 输入端口号 → 检测是否可被外部访问。通过命令测试(需远程服务器IP)
在本地终端输入:- Windows:
telnet 服务器IP 端口号
- Linux/macOS:
nc -zv 服务器IP 端口号
若显示“Connected”或“succeeded”,则端口开放。
- Windows:
常见应用场景的端口查询
网站服务端口
- 默认HTTP端口:80
- 默认HTTPS端口:443
- 修改端口:需在Web服务器配置(如Nginx/Apache)中查看
listen
参数。
数据库服务端口
- MySQL:3306
- PostgreSQL:5432
- MongoDB:27017
- 具体端口可在数据库配置文件(如
my.cnf
)中确认。
远程连接端口
- SSH(Linux):22
- RDP(Windows远程桌面):3389
注意事项与安全提示
- 端口开放风险
非必要端口应保持关闭,避免被反面攻击,可通过防火墙(如iptables
或Windows防火墙)限制访问。 - 动态IP问题
家庭宽带公网IP可能变动,需使用DDNS服务绑定域名。 - 权限要求
部分命令需管理员权限执行(如Linux中使用sudo
)。
引用说明
- 内网IP查询方法参考自微软官方文档与Linux手册。
- 端口检测工具推荐基于独立第三方评测结果。
- 安全建议依据OWASP(开放网络应用安全项目)最佳实践。