看到很多朋友不知道怎么简单的检查tcp端口客户机上是否能访问到。这里说说用telnet命令检查tcp端口是否正常工作。这里用我vps上的网站80端口做演示。由于win下和linux在这里的命令都一样,所以就通用了。telnet命令的妙用了。
服务端:
开启某个tcp应用后,比如nginx开放的tcp80端口提供web服务。
在命令控制台输入命令如:图1
[root@wwek ~]# netstat -ano
图1
tcp3306是mysql默认的tcp监听端口
tcp80是nginx提供web服务的监听端口
这里服务器就算是正常工作了。
客户端(也就是需要进行访问,连接的网络设备。):
打开命令行如:图2
telnet www.iamle.com 80
当然ip也是可以的。 telnet 192.198.1.2 80 以此类推。
如果是测试其他端口,就改变相应的端口号。以此类推 如: telnet www.iamle.com 22
图2
telnet www.iamle.com 3306结果 图3
图3
如果telnet测试tcp的某个端口失败的情况如 图4
telnet www.iamle.com 81
连接tcp 81 端口失败
telnet的妙用在搭建网络服务后测试过程中非常棒。不需要三方工具,只要win和linux下自带的工具即可。
如果你的linux未安装telnet。那么用 yum –y install telnet 安装即可(centos)。
wwek www.iamle.com 原创转载注明。谢谢!
@小杰
博客的url就用 http://www.aafox.com/ 么?我改过来
你用netstat -antupl多好
@小杰
为了windows下一样的命令。