加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何检查Windows机器上的端口是否被阻止?

发布时间:2021-05-23 04:54:07 所属栏目:Windows 来源:网络整理
导读:在 Windows平台上,我必须检查哪些本机选项是否阻止本地计算机上的端口(例如3306)(如在localhost中)? 既然您在Windows机器上,这些事情都可以完成, 执行以下命令并查找“:3306”侦听器(您未提及UDP / TCP).这将确认端口上正在运行某些东西. netstat -a -n

在 Windows平台上,我必须检查哪些本机选项是否阻止本地计算机上的端口(例如3306)(如在localhost中)? 既然您在Windows机器上,这些事情都可以完成,

>执行以下命令并查找“:3306”侦听器(您未提及UDP / TCP).这将确认端口上正在运行某些东西.

netstat -a -n
>在此之后,如果您希望此端口上的传入连接并且感觉防火墙可能阻止它们,您可以启动Windows防火墙日志记录并检查日志中是否有丢弃的连接

>转到Windows防火墙,高级设置
>单击“本地连接”旁边的“设置”按钮
>选择“记录丢弃的数据包”
>查看日志文件位置(如果不存在则定义一个)
>单击“确定”
>现在,当进行连接尝试时(假设您知道何时完成),请查看日志文件以获取端口3306上的丢弃.
>如果看到这种情况,您将需要为此端口添加例外.

>还有一个命令可以检查防火墙状态
(Windows 7用户更新 – 如下面的Nick所述 – 使用netsh advfirewall firewall)

netsh防火墙显示状态

>这将列出被阻止的端口以及具有应用程序关联的活动侦听端口

>此命令将转储Windows防火墙配置详细信息

netsh防火墙显示配置

如果在开始记录后有活动块(防火墙正在丢弃传入连接),则应在日志中看到该块.

如果您正在运行正在侦听3306的应用程序/服务,则防火墙配置应将其显示为已启用.如果没有看到,您可能错过了添加防火墙的例外以允许此应用/服务.

最后,端口3306通常用于MySQL.所以,我认为你在这台Windows机器上运行MySQL服务器.因此,您应该看到3306接收传入连接的侦听器.如果你没有看到,你需要使用你的应用程序(MySQL)来首先启动它.

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读