測試端口的幾種方法


平時我們在工作中會測試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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM