很多情况下我们想知道某个服務器、电脑的某些个端口是否打开,怎么去测试呢今天就教大家两招。
首先端口分tcp、udp之分所以同一个端口号还有tcp协议和udp协议之分。
我們一般最常见的工具是telnet但是telnet使用的是tcp协议,换句话说telnet只能检测tcp的这个端口打开了没
如果出现下面信息,表是该端口未打开
除了telnet以外,还有一个命令nc(netcat)也可查看端口是否打开同样查看tcp 22端口是否打开,可以运行nc -z 192.192.193.211 22打开着就会出现下列信息:
那如果想要查看udp 22 端口是否打開,用什么可以做到呢nc 也可以噢~ 运行 nc –uz 192.192.193.211 22(u代表UDP), 打开这就会出现这些信息:
如果查询的端口没有打开会出现以下输出:
nc 还可以一佽性查看多了端口,例如:
阿里云开放端口号:登录阿里云后台云服务器ESC->找到运行中的计算机实例->操作更多->安全组配置->配置规则->添加安铨组规则(按照实例去加就可以了)