新睿云

> 知识库 > 不同系统版本下打开虚拟端口访问不清楚?python显示端口通不通

不同系统版本下打开虚拟端口访问不清楚?python显示端口通不通

作者/来源:小睿 发布时间:2019-11-28

虚拟端口是端口的一种,连接设备与外界的通讯。虚拟端口指计算机内部或者交换机路由器内的端口,不可见。那么如果打开了虚拟端口,如何确定该端口是否可以访问?

一般情况下使用"telnet ip port"判断端口通不通,其实测试方法有很多。

准备环境

启动一个web服务器,提供端口。这里使用python来对端口是否允许访问来进行测试

1.jpg

一、telnet判断

telnet是windows标准服务,可以直接用;如果是linux机器,需要安装telnet.

用法: telnet ip port

1)先用telnet连接不存在的端口

打开端口

2)再连接存在的端口

打开端口

二、ssh判断

ssh是linux的标准配置并且最常用,可以用来判断端口

用法: ssh -v -p port username@ip

-v 调试模式(会打印日志).

-p 指定端口

username可以随意

1)连接不存在端口

打开端口

2)连接存在的端口

打开端口

不用-v选项也可以

三、wget判断

wget是linux下的下载工具,需要先安装.

用法: wget ip:port

1)连接不存在的端口

打开端口

2)连接存在的端口

打开端口

四、端口扫描工具

打开端口

五、专用工具tcping进行访问。

总结

提供端口服务,则使用了tcp协议,上面是以web服务器为例。如果服务器是更简单的tcp服务器,三个工具同样适用。

三个工具的共同点是:1.以tcp协议为基础;2.能访问指定端口。一般在windows下使用tcping比较方便,linux下随你习惯选择。

热门标签
免费领云产品
联系客服
在线客服   
反馈意见
返回顶部
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待