此信息打开特定端口。内容1什么是监听端口2检查监听端口3检查端口是否被Windows防火墙阻止3.1使用防火墙日志检查被阻止的端口3.2使用命令提示符检查被阻止的端口4如何打开被阻止的端口1.什么是监听端口的意思根据定义,监听端口是进程或应用程序监听的网络端口。所谓监听就是通过数据包接收信息。侦听端口是一个开放端口,它接受传入的数据包并将它们转发到所需的目标应用程序/进程。侦听端口并不意味着防火墙允许它。侦听端口仅表示它正在接收某种流量。但是,该流量仍然可以被防火墙阻止。2.检查侦听端口在检查被阻止的端口之前,让我们找出您的Windows设备正在侦听的端口。这是因为您认为被防火墙阻止的端口根本没有在监听,因此您的应用程序可能收不到任何数据包。要检查Windows计算机上的侦听端口,请启动命令提示符并键入以下命令:netstat-a-nStatus列为“正在侦听”的端口是正在侦听网络流量的端口。您可以向下滚动列表并找到所需的端口。或者,您也可以使用下面的命令来查找特定的网络端口并检查它是否正在侦听。将下面命令中的PortNumber替换为您感兴趣的端口号。找到“端口号”|find"LISTENING"如果您在该命令下看到任何列表,则表示您指定的端口正在侦听。如果那个空间是空的,它要么找不到你提到的端口,要么找到了,但它没有在监听。3.检查Windows防火墙是否阻塞端口1.使用防火墙日志检查阻塞端口检查任何阻塞端口的一种方法是通过Windows防火墙日志。日志是决定防火墙行为的重要因素。但是,在Windows中默认禁用丢失数据包(即被防火墙阻止的数据包)的日志记录。这些端口必须处于活动状态,然后您可以检查生成的日志以查看被阻止的端口。要为丢弃的数据包生成日志,您必须首先确定当前正在使用的网络配置文件。为此,请打开“设置”应用中的“网络和互联网”页面(运行->ms-settings:network-status),然后单击您连接到的网络下方的属性。在“属性”页面中,您将看到所选配置文件是公共、私有还是域。现在您知道了一个有效的网络配置文件,现在必须启用对丢弃数据包的日志记录。在“控制面板”的“运行”中输入firewall.cpl打开“Windows防火墙”,点击左侧的“高级设置”。在“高级安全WindowsDefender防火墙”页面上,单击右窗格中的“属性”。在Properties弹出窗口中,切换到您之前在Settings应用程序中注意到的Profiles选项卡,然后单击Logging下的Customize。在“自定义”窗口中,从“记录丢弃的数据包”前面的下拉菜单中选择“是”,然后单击“确定”。单击“确定”关闭“属性”窗口。现在,使用文件资源管理器导航到以下位置,以检查结果日志中是否有被阻止的端口。C:\Windows\System32\LogFiles\Firewall打开名为pfirewall.txt的文本文件并查找所有被阻止的端口。如果没有,该文件将为空。2.使用命令提示符检查被阻止的端口命令提示符可以显示您的计算机当前正在侦听的端口。任何未显示的端口仅表示它们被防火墙阻止或未在侦听。使用管理权限运行命令提示符并键入以下命令:netshfirewallshowstate尽管netshfirewall已被弃用,但它仍然可以提供所需的信息。打开的端口将在突出显示的区域给出。在这里您可以确定您要查找的端口是否打开。4.如何打开被封锁的端口如果您发现该端口被Windows防火墙封锁,您可以使用以下步骤打开该端口。打开“控制面板->系统和安全->WindowsDefender防火墙->高级设置”。单击左窗格中的入站规则,然后单击右窗格中的新建规则。在新建入站规则向导的规则类型屏幕上,选择端口,然后单击下一步。在下一个屏幕上,选择端口类型,然后在“特定本地端口”之前输入要打开的端口号,完成后单击“下一步”。在下一个屏幕上,选择允许连接并单击下一步。在配置文件屏幕上,选择所有配置文件并单击下一步。现在为规则命名并单击完成。您现在已成功解锁所需的端口。您可以重复上述步骤以打开其他端口,或通过导航到入站规则并删除相应规则来删除此端口。
