我试图在服务器上的替代端口下安装站点,但端口可能被防火墙关闭。是否有一种方法可以ping出或ping入一个特定的端口,以查看它是否打开?
当前回答
你可以在Windows上使用
netstat -na | findstr "your_port"
缩小结果范围。你也可以过滤LISTENING, ESTABLISHED, TCP等等。注意它是区分大小写的。
其他回答
来自Sysinternals的pspring也非常好。
你想要做这件事的工具吗?在http://www.canyouseeme.org/上有一个网站。否则,你需要其他服务器回叫你,看看端口是否打开…
另一种选择是tcp。
例如:
tcp主机端口
我喜欢这样:
netstat -an | find "8080"
从远程登录
telnet 192.168.100.132 8080
确保那台机器的防火墙已经关闭。
在Windows机器上,您可以使用Microsoft的PortQry来检查应用程序是否已经在侦听特定端口,使用以下命令:
portqry -n 11.22.33.44 -p tcp -e 80
推荐文章
- 我如何找到哪个程序正在使用端口80在Windows?
- 有效地测试Linux上的端口是否打开?
- 无法启动IIS Express Web服务器,注册URL失败,访问被拒绝
- 我可以在/etc/hosts中映射主机名*和端口*吗?
- 如何修改Play执行run命令时使用的默认端口(9000)?
- 如何找到可用的端口?
- ssh -L转发多个端口
- 将主机端口转发到docker容器
- Docker -绑定0.0.0.0:4000失败:端口已经分配
- Node.js中的process.env.PORT是什么?
- 在Python中ping服务器
- 如何打开“谷歌计算引擎”中的特定端口(如9090)
- 465端口和587端口有什么区别?
- Kubernetes Service定义中targetPort和port的区别
- 停止node.js服务器的所有实例