【关闭135端口的方法】在日常的网络管理中,135端口是一个常见的安全风险点。该端口主要用于Windows系统中的RPC(远程过程调用)服务,是许多攻击者入侵系统的入口之一。因此,关闭135端口可以有效提升系统的安全性。以下是一些常见且实用的关闭135端口的方法。
一、总结
135端口是Windows系统中用于RPC通信的默认端口,容易成为恶意软件和黑客攻击的目标。为了防止潜在的安全威胁,可以通过防火墙设置、服务禁用或注册表修改等方式来关闭该端口。以下是几种常用方法的简要说明与对比。
二、关闭135端口的方法对比表
| 方法名称 | 操作方式 | 是否推荐 | 适用场景 |
| 防火墙规则 | 在Windows防火墙中添加入站规则,阻止135端口的流量 | 推荐 | 普通用户、服务器管理员 |
| 禁用RPC服务 | 通过“服务”管理器禁用“Remote Procedure Call (RPC)”服务 | 一般 | 需要彻底关闭RPC功能的环境 |
| 注册表修改 | 修改注册表项,禁用RPC监听135端口 | 不推荐 | 技术人员使用,操作风险较高 |
| 使用第三方工具 | 使用如NirCmd、Netsh等命令行工具进行端口控制 | 推荐 | 熟悉命令行操作的用户 |
| 网络设备配置 | 在路由器或交换机上设置ACL,阻止135端口的外部访问 | 推荐 | 企业级网络环境 |
三、详细操作步骤
1. 通过Windows防火墙关闭135端口
- 打开“控制面板” → “Windows Defender 防火墙” → “高级设置”
- 在“入站规则”中,点击“新建规则”
- 选择“端口”,点击下一步
- 选择“TCP”,指定特定本地端口为“135”,点击下一步
- 选择“阻止连接”,完成设置
2. 禁用RPC服务
- 按 `Win + R`,输入 `services.msc` 回车
- 找到“Remote Procedure Call (RPC)”服务
- 右键选择“属性”,将启动类型设为“禁用”,然后停止服务
> 注意:此操作可能会影响依赖RPC的服务,如某些网络共享功能。
3. 使用命令行工具(Netsh)
- 以管理员身份打开命令提示符
- 输入以下命令:
```
netsh advfirewall firewall add rule name="Block Port 135" dir=in action=block protocol=TCP localport=135
```
4. 路由器/防火墙设备设置
- 登录路由器管理界面
- 进入“防火墙”或“访问控制列表”设置
- 添加规则,禁止来自外部IP对135端口的访问
四、注意事项
- 关闭135端口前,请确认是否影响现有业务功能。
- 建议结合多种方法(如防火墙+服务禁用)提高安全性。
- 定期检查系统日志和端口监听状态,确保135端口未被意外开启。
通过以上方法,可以有效降低135端口带来的安全隐患,保障系统的稳定性和安全性。根据实际需求选择合适的方式,并定期维护,是保持网络安全的重要手段。


