服务器135、137、138、139、445等端口解释和关闭方法

yizhihongxing

服务器端口解释和关闭方法

端口解释

在网络通信中,端口是指计算机内部进程与外部网络通信的接口。服务器会默认开放一些端口,以供网络通信使用。以下是常见的一些服务器端口及其解释:

  • 端口 135:远程过程调用(RPC)协议,提供服务器上运行的远程程序的调用服务。
  • 端口 137:NetBIOS 名称服务,将 NetBIOS 名称转换为 IP 地址。
  • 端口 138:NetBIOS 数据报服务,用于 NetBIOS 名称解析等数据传输。
  • 端口 139:NetBIOS 会话服务,在 NetBIOS 基础上增加了会话层协议,提供远程计算机访问本地计算机的服务。
  • 端口 445:Server Message Block(SMB)协议,用于文件和打印机共享、远程管理以及控制命名管道等服务。

端口关闭方法

为了增强服务器的安全性,不必要的端口可以尝试关闭。关闭端口有多种方式,下面介绍两种常用方法。

1. Windows 防火墙关闭指定端口

  1. 打开 Windows 控制面板,选择“Windows Defender 防火墙”,或者搜索“Windows Defender 防火墙”打开。
  2. 选择“高级设置”选项。
  3. 在“入站规则”中选择“新建规则”。
  4. 选择“端口”选项,接着点击“下一步”。
  5. 在指定端口范围内输入要关闭的端口号,比如 “445” 号端口,然后点击“下一步”。
  6. 选择“阻止连接”选项。
  7. 选择“所有网络”或根据实际情况选择“目标 IP 地址”或“目标子网”,然后点击“下一步”。
  8. 为规则输入一个名称,随后点击“完成”。

2. 使用命令行关闭指定端口

在服务器上使用管理员权限打开命令提示符,使用以下命令可以临时关闭指定端口。比如关闭 445 端口:

netsh advfirewall firewall add rule name="Close Port 445" protocol=TCP dir=in localport=445 action=block

此时,445 端口已被阻止。如果需要恢复该端口的连接,可以使用以下命令:

netsh advfirewall firewall delete rule name="Close Port 445" protocol=TCP dir=in localport=445

总结

关闭不必要的端口可以增强服务器的安全性,但必须确认关闭的端口不影响服务器的正常运行。以上是两种通用的方法,可以根据实际情况选择不同的方法。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:服务器135、137、138、139、445等端口解释和关闭方法 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 苹果正式推送OS X 10.11.1 Beta3系统更新:开发者及公测用户同享

    苹果正式推送OS X 10.11.1 Beta3系统更新攻略 简介 苹果公司正式推出了OS X 10.11.1 Beta3系统更新,该更新适用于所有的开发者和公测用户。这个更新是为了修复之前版本中存在的问题和加入新增功能的。更新过程相对简单,本攻略将为您提供详细步骤和示例说明。 步骤 1. 在您的Mac设备上安装beta版Xcode 打开Mac App St…

    other 2023年6月26日
    00
  • while循环(break、continue)

    while 循环 (break、continue) 在 Python 中,while 循环用于重复执行程序,直到指定的条件不再满足为止。Python 的 while 循环与其他编程语言类似,但还有一些特殊情况需要注意,例如 break 和 continue 语句。 while 循环语法 while 循环的语法如下: while 条件: # 执行语句 其中,条…

    其他 2023年3月28日
    00
  • C++构造函数的初始化列表详解

    下面是关于”C++构造函数的初始化列表详解”的完整攻略。 一、初始化列表是什么? 在C++中,初始化列表是在类的构造函数中初始化成员变量的有效方式。通过初始化列表,可以显式地为一个或多个类成员变量设置初值。 通常来说,初始化列表位于构造函数的函数体之前,用冒号分隔。具体语法如下: ClassName::ClassName(parameters) : memb…

    other 2023年6月20日
    00
  • JS创建对象常用设计模式工厂构造函数及原型

    JS创建对象常用设计模式有很多种,其中工厂模式、构造函数模式以及原型模式是比较经典的三种。 工厂模式 工厂模式是一种创建对象的模式,通过工厂方法让子类决定具体实现。由于工厂模式中不需要指定创建具体类的类名,因此可以将对象的创建与具体类的实现分离开来,从而降低系统耦合度。在JavaScript中,可以使用对象字面量来实现一个工厂对象,而不需要定义类。 下面是一…

    other 2023年6月26日
    00
  • npoi教程-2.1单元格合并

    npoi教程-2.1 单元格合并 在NPOI库中,提供了合并单元格的功能。合并单元格是指将多个单元格合并成一个单元格,这样可以获得更加美观的表格布局。 1. 调用合并单元格的方法 使用NPOI库合并单元格非常简单,只需要调用单元格的Merge方法即可。 ICellRange mergedCell = sheet.AddMergedRegion(new Cel…

    其他 2023年3月29日
    00
  • 微信小程序 loading(加载中提示框)实例

    下面我将详细讲解“微信小程序 loading(加载中提示框)实例”的完整攻略。 1. 标准的加载中提示框实现 在微信小程序中,我们可以通过wx.showLoading()函数来实现标准的加载中提示框。具体代码如下: wx.showLoading({ title: "加载中" }); // 这里是异步操作 setTimeout(functi…

    other 2023年6月25日
    00
  • APNS推送服务证书制作 图文详解教程(新)

    APNS推送服务证书制作 图文详解教程(新) 什么是APNS APNS,全称为Apple Push Notification Service,是由苹果公司提供的一项推送服务,通过该服务开发者可以将消息、通知等实时推送到用户的iOS设备上,从而帮助用户获取最新的消息和提醒,提高用户体验。 为什么需要APNS证书 在使用APNS服务之前,我们需要事先在苹果开发者…

    其他 2023年3月28日
    00
  • MySQL学习笔记5:修改表(alter table)

    下面是MySQL学习笔记5的完整攻略,主要讲解如何使用ALTER TABLE命令修改表。 修改表(alter table) 1. 增加列 ALTER TABLE命令可以添加一个新列到现有表中。可以使用以下语法: ALTER TABLE table_name ADD column_name column_definition; 其中,table_name是要修…

    other 2023年6月25日
    00
合作推广
合作推广
分享本页
返回顶部