返回首页
当前位置: 主页 > VPS教程 >

如何检测服务器25端口是否打开

时间:2016-10-19 15:40来源:未知 作者:王周洁 点击:
Windows XP系统可以直接运行telnet命令,Visat以上系统则默认不支持telnet命令使用,需要添加组件支持,方法如下:依次打开“控制面板”——“程序和功能”——点击左侧的“打开或关闭Windows功能”——在组件添加窗口中勾选“Telnet客户端”,如下图,确定安装后就可以使用了。另外Linux系统命令使用也差不多,这里就不做介绍了。


TELNET命令使用方法:

同时按下Win+R组合键(Win键就是键盘上微软标志那个按键),在弹出运行窗口中输入CMD,点击确定。然后在命令行窗口输入以下类似命令检测。

telnet 127.0.0.1 1723

解释一下上面命令含义:

telnet:发出一个telnet命令检测

127.0.0.1:检测服务器地址(本机的话是127.0.0.1,也可以直接填写VPN服务器地址检测)

1723:检测端口(PPTP协议TCP端口为1723,L2TP协议UDP端口为1701,OPENVPN协议UDP/TCP默认端口为1194。注意,telnet命令不支持UDP端口检测,另外OPENVPN使用端口是支持自定义的,所以各家VPN服务商使用端口也可能不一样)

下面图文示例一下检测方法:

输入命令回车执行后,如果没有报错,默认显示空白,则说明端口已打开。

如果显示报错连接失败,则表示检测端口关闭。

TELNET命令大全:

telnet [-d] [-a] [-n tracefile] [-e escapechar] [[-l user] host [port]]

其中各项的含义如下:

-d 设置调试开关的初始值为TRUE

-a 尝试自动登录。就目前而言,这个选项用于通过ENVIRON 选项的USER变量发送用户名(如果远程主机支持这种用法的话)。如果函数 getlogin(2)返回的当前用户所用的名字与当前用户ID相一致,那么USER变量就为该命令返回的名字,否则为与当前用户ID对应的用户名。

-n tracefile打开tracefile文件以记录跟踪信息。

-l user当连接至远程系统时,如果远程主机支持ENVIRON 选项,则当前用户名将作为变量USER的值发送至远程主机。本选项自动包括-a选项。

-e escapechar把TELNET转义字符的初始值设置为escapechar。如果忽略本选项,则无转义字符。

host表示远程主机的正式名称、别名或IP地址。

port端口号,即各种Internet应用程序地址。如未指明端口号,则使用telnet的缺省端口号。


版权申明:本站文章部分自网络,如有侵权,请联系QQ4006363901 ,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
------分隔线----------------------------
推荐内容