1. 端口基础概念与分类
端口是16位数字标识(0-65535),用于区分服务器上的网络服务。其中:
- 知名端口(0-1023):保留给HTTP(80)、FTP(21)等系统级服务
- 注册端口(1024-49151):分配给用户级应用程序如数据库服务
- 动态端口(49152-65535):用于临时客户端连接
2. 端口查询方法
Windows系统
通过命令提示符执行:
netstat -ano
查看所有活动连接及进程IDnetstat -ano | findstr :80
筛选特定端口
Linux系统
使用终端工具:
ss -tuln
显示TCP/UDP监听端口lsof -i :22
查看SSH端口使用情况
3. 常用检测工具
工具名称 | 命令示例 | 适用场景 |
---|---|---|
Nmap | nmap -p 80 192.168.1.1 |
网络扫描与端口状态检测 |
Telnet | telnet 10.0.0.1 3306 |
快速测试端口连通性 |
4. 端口配置与修改指南
修改远程桌面端口示例:
- 通过注册表编辑器定位到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
- 修改
PortNumber
值为十进制新端口(如6111) - 重启远程桌面服务并更新防火墙规则
5. 安全防护建议
- 定期使用
netstat -an
检查异常连接 - 关闭非必要端口,限制高危端口(如135-139)的访问
- 配置防火墙规则时采用最小权限原则
通过系统命令与专业工具的组合使用,可高效完成端口查询、配置与安全检测。建议结合日志分析与自动化监控工具,构建完整的端口管理体系。