平时我们在工作中会测试A服务器到B服务器之间的防火墙有没有开,通常通过iptable的方式开启某个端口(ssh对应端口22),
我们只要知道A服务器的某个端口有没有对B服务器开放,可以通过以下4钟方式测试:
1.telnet
用法: telnet ip port
例: telnet 134.96.180.186 8088
2.nc
用法: nc -z ip port
例: nc -z 134.96.180.186 8088
3.ssh
用法: ssh -v -p port username@ip
-v 调试模式(会打印日志)
-p 指定端口
4.curl
用法: curl ip:port
(1) 不存在端口
获取不到结果
(2) 存在端口
curl 134.96.180.186:8088
<!DOCTYPE html>
<html>
<head>xxx</head>
<body>
......
</body>
</html>