测试端口的几种方法

时间:2024-03-07 08:04:22

平时我们在工作中会测试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>