如何测试服务器端口是否打开?

服务器测试端口命令

前言

一台服务器为什么可以同时是Web服务器,也可以是FTP服务器,还可以是邮件服务器呢,其中一个很重要的原因是各种服务采用不同的端口分别提供不同的服务,比如:通常TCP/IP协议规定Web采用80号端口,FTP采用21号端口等,而邮件服务器是采用25号端口。这样,通过不同端口,计算机就可以与外界进行互不干扰的通信

在给服务器做好系统之前,需要开放哪个端口可以直接和服务商沟通,也可以自己在服务器上面操作,服务器端口怎么打开的我之前也有分享教程,今天主要给大家分享一下测试服务器端口是否打开的几个命令

首先端口有tcp、udp之分,所以同一个端口号还有tcp协议和udp协议的区别

1、telnet

命令:telnet ip port,port即端口,我们一般最常见的命令就是telnet,但是telnet使用的是tcp协议,换句话说telnet只能检测tcp的这个端口打开了没
若是端口打开,会出现下列信息

在这里插入图片描述
出现以下信息,则表示端口未打开

在这里插入图片描述

2、curl

命令:curl ip:port

在这里插入图片描述

3、ssh

命令:ssh -v -p port username@ip

在这里插入图片描述

4、nc

命令:nc-z ip portnc-v -w 1 ip -z port

在这里插入图片描述
nc除了可以查看tcp端口是否打开,也可以查看udp端口有没有打开,命令如下:
nc –uz IP port(u代表UDP)

如果是端口打开,会出现下面的信息

在这里插入图片描述
端口没有打开,则出现以下的信息

在这里插入图片描述

5、wget

命令:wget ip:port

在这里插入图片描述
现在你知道如何查询端口是否开启了吗?今天的分享就到这了,服务器租用认准驰网,24小时售后为你保驾护航!

猜你喜欢

转载自blog.csdn.net/JUFENG_FEI/article/details/109110586