小编典典

如何确定 Windows 服务器上的端口是否打开?

all

我正在尝试在服务器上的备用端口下安装站点,但该端口可能被防火墙关闭。有没有办法在特定端口上 ping 出或进入,以查看它是否打开?


阅读 85

收藏
2022-03-13

共1个答案

小编典典

假设它是您尝试使用的 TCP(而不是 UDP)端口:

  1. 在服务器本身上,用于netstat -an检查哪些端口正在侦听。

  2. 从外部,只需使用telnet host port(或telnet host:port在 Unix 系统上)查看连接是否被拒绝、接受或超时。

在后一个测试中,一般来说:

  • 连接被拒绝 意味着该端口上没有运行任何东西
  • 接受 意味着该端口上正在运行某些东西
  • 超时 意味着防火墙正在阻止访问

在 Windows 7 或 Windows Vista
上,默认选项“telnet”不被识别为内部或外部命令、可运行程序或批处理文件。要解决此问题,只需启用它:单击 开始 - 控制面板* - 程序
-打开或关闭 Windows 功能 。在列表中,向下滚动并选择 Telnet 客户端 ,然后单击OK

2022-03-13