一台服务器为什么可以同时是Web服务器,也可以是FTP服务器,还可以是邮件服务器呢,其中一个很重要的原因是各种服务采用不同的端口分别提供不同的服务,比如:通常TCP/IP协议规定Web采用80号端口,FTP采用21号端口等,而邮件服务器是采用25号端口。这样,通过不同端口,计算机就可以与外界进行互不干扰的通信
在给服务器做好系统之前,需要开放哪个端口可以直接和服务商沟通,也可以自己在服务器上面操作,服务器端口怎么打开的我之前也有分享教程,今天主要给大家分享一下测试服务器端口是否打开的几个命令
首先端口有tcp、udp之分,所以同一个端口号还有tcp协议和udp协议的区别
1、telnet
命令:telnet ip port,port即端口,我们一般最常见的命令就是telnet,但是telnet使用的是tcp协议,换句话说telnet只能检测tcp的这个端口打开了没
若是端口打开,会出现下列信息
如何测试服务器端口是否打开?.jpg出现以下信息,则表示端口未打开
如何测试服务器端口是否打开?.jpg2、curl
命令:curl ip:port
3、ssh
命令:ssh -v -p port username@ip
4、nc
命令:nc-z ip port 或 nc-v -w 1 ip -z port
nc除了可以查看tcp端口是否打开,也可以查看udp端口有没有打开,命令如下:
nc –uz IP port(u代表UDP)
如果是端口打开,会出现下面的信息
如何测试服务器端口是否打开?.jpg端口没有打开,则出现以下的信息
如何测试服务器端口是否打开?.jpg5、wget
命令:wget ip:port
网友评论