在前面文章介绍过检测某一端口是否已经关闭的方法,参考《判断端口是否已经关闭的方法》,其使用了 netstat 命令,本文介绍另一个常用的检测方法——使用 Telnet 命令。
Telnet 命令不是系统默认的内部命令,需要安装此功能,不过安装过程很简单,只需在控制面板点几下鼠标即可,参考文章《win7安装Telnet的方法》。
下面介绍如何使用 Telnet 命令检测某一端口(如445/3389)是否关闭。
一、检测远程服务器是否关闭某一端口
1、按 WIN+R 打开运行窗口(不知道哪个是WIN键?),输入 CMD ,按回车键,进入 DOS 窗口。
2、使用 Telnet 测试端口命令,如下:
telnet IP 端口
或者
telnet 域名 端口
◆ 如果端口已经关闭,则返回一段提示消息。提示“...无法打开到主机的连接。 在端口 ***: 连接失败”。如图:
telnet检测:端口已经关闭
◆ 如果端口没有关闭,则返回一个黑屏。
马上用此方法,检测你的服务器是否关闭了445、135、137、138、139、3389等危险端口?
二、检测本机(家庭电脑)是否关闭某一端口
对于家庭电脑来说,上面的方法就不适用了,因为家庭电脑没有固定IP,那么该如何使用 Telnet 来检测呢?
这时我们可以用计算机名来代替IP,命令如下:
telnet 计算机名 端口
怎样查看计算机名?右键点击“我的电脑”,然后点击“属性”,打开窗口后就可看到“计算机名”了。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。