【关闭135端口怎么做】在日常的网络管理中,端口安全是一个不可忽视的环节。其中,135端口是Windows系统中用于RPC(远程过程调用)服务的重要端口,常被攻击者利用进行漏洞攻击。因此,关闭135端口可以有效提升系统的安全性。以下是一些常见的关闭135端口的方法总结。
一、关闭135端口的常见方法
| 方法 | 操作步骤 | 适用场景 | 是否推荐 |
| 防火墙设置 | 在Windows防火墙中添加出站规则,阻止135端口的数据传输 | 适用于大多数Windows系统 | ✅ 推荐 |
| 禁用RPC服务 | 通过“服务”管理器禁用Remote Procedure Call (RPC)服务 | 适用于不需要远程调用功能的环境 | ⚠️ 需谨慎使用 |
| 修改注册表 | 调整注册表中的相关项以限制135端口的访问 | 适用于高级用户 | ⚠️ 风险较高 |
| 使用第三方工具 | 如Netsh、Firewall Rules等命令行工具 | 适用于批量管理或脚本操作 | ✅ 推荐 |
| 网络设备配置 | 在路由器或交换机上设置ACL规则,阻止135端口流量 | 适用于企业级网络 | ✅ 推荐 |
二、详细操作说明
1. 通过Windows防火墙关闭135端口
- 打开“控制面板” → “系统和安全” → “Windows Defender 防火墙”。
- 点击“高级设置”。
- 在“出站规则”中,点击“新建规则”。
- 选择“端口”,然后选择“TCP”并指定“特定本地端口:135”。
- 设置为“阻止连接”,完成规则创建。
2. 禁用RPC服务
- 按 `Win + R` 输入 `services.msc` 并回车。
- 找到“Remote Procedure Call (RPC)”服务。
- 右键选择“属性”,将启动类型改为“禁用”。
- 注意:此操作可能影响依赖RPC的应用程序。
3. 使用命令行工具
- 打开命令提示符(管理员权限)。
- 输入以下命令:
```bash
netsh advfirewall firewall add rule name="Block Port 135" dir=out action=block protocol=TCP localport=135
```
4. 网络设备配置(如路由器)
- 登录路由器管理界面。
- 进入“防火墙”或“ACL”设置。
- 添加一条规则,禁止TCP协议的135端口通信。
三、注意事项
- 备份配置:在修改系统设置前,建议备份当前配置,以防误操作导致系统异常。
- 测试验证:关闭135端口后,应使用工具如`nmap`或`telnet`测试端口是否已成功关闭。
- 兼容性检查:如果系统中有依赖RPC的服务,请确认关闭后是否会影响正常运行。
四、总结
关闭135端口是提升系统安全性的有效手段之一。根据实际需求,可以选择不同的方法进行操作。对于普通用户,推荐使用Windows防火墙或命令行工具;对于网络管理员,则可以通过网络设备进行集中管理。无论采用哪种方式,都应确保操作的正确性和系统的稳定性。


