多语言展示
当前在线:1172今日阅读:84今日分享:32

如何测试网络端口通不通

运维工程师在服务搭建的过程中,经常要测试网络是否连通,进行服务调测,那么怎么判断网络端口通不通呢?今天教大家几个常用的测试方法。
工具/原料
1

电脑HP

2

LinuxCentos7

3

xSHELL6.0

方法1:telnet命令

telnet命令是测试网络最常用的工具,使用方式telnet 远程ip port.如图,是网络端口通和不通的两种情况,当出现telnet: connect to address 192.168.150.168: Connection refused时,有两种情况,首先网络不通,你可以使用ping检测,如果网络通,可能对方服务器没有启动对应的服务。

方法2:nc命令
1

nc命令作用很强大,有时候会遇到这种情况,就是网络管理员策略已经开通了,放开了指定的端口,但是我们的服务没有部署,远程服务器的端口没有启动,此时可以使用nc命令。例如远程服务器的80端口没有启动,但是想测试网络策略是否生效,在远程服务器192.168.150.168执行nc -l 80命令,进行80端口的侦听。yum -y install nc进行工具的安装

2

在本地服务器使用 nc -zv 192.168.150.168 80命令测试,当然你也可以使用在telnet 192.168.150.168 80进行测试和nc命令配合使用

方法3:ssh命令

我们经常使用ssh进行远程服务器的登录,其实ssh也可以作为网络端口连通性测试ssh -v -p 1521 oracle@192.168.150.168,如图测试1521端口是否通,-v进行调试,可以打印中间过程的日志

方法4:get命令

get命令功能很强大,我们经常会使用此工具下载文件,此命令也可以进行端口测试,如图使用很简单显示Connecting to 192.168.150.168:1521... connected.表示端口可以正常连接

注意事项
1

喜欢记得支持我哦

2

还有其他很多工具,例如nmap,以及curl,欢迎交流

推荐信息