7種進階方法讓你快速測試端口連通性 ping端口通不通的命令


7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖
7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖
Ping是Windows、Linux和Unix系統下的一個檢查網絡連通性的命令工具,對于大部分互聯網用戶來說很實用、很方便,但是ping有個缺點:不能指定端口,如果源地址被設置禁ping,那么ping命令就形同虛設 。
為了彌補ping的特點,我們通常將ping和telnet一起來使用,既可以通過ping檢查網絡連通性,也可以通過telnet指定端口,而且ping和telnet是我們運維工作中必不可少的兩個命令工具,相信大家對它們已經再熟悉不過了,因此就不想詳細介紹ping和telnet 。
除了它們,還有哪些工具可以用來測試端口連通性呢?這里給大家分享一下其他的工具 。
7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖
7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖
NMap全稱Network Mapper,是Linux下的網絡掃描和嗅探工具包,也稱之為“系統漏洞掃描之王” 。
使用場景:nmap提供了一些基本功能,比如主機發現、端口掃描、服務掃描、系統掃描等,它不僅可以測試端口連通性,還可以獲取地址的服務類型、狀態、端口及協議等信息 。
使用方法:nmap -p 端口 地址
7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖
7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖
Netcatnc是netcat的簡寫,有網絡界的瑞士軍刀的美譽 。因為它短小精悍、功能實用,被設計為一個簡單、可靠的網絡工具 。
使用場景:NC為我們提供了四大功能(作為server發起端口偵聽、作為client掃描端口、傳輸文件、測試網速),響應速度快 。
使用方法:nc -vz 地址 端口
7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖
7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖
PapingPaping是linux下測試tcp端口連通性的開源工具,只支持tcp不支持udp 。
使用場景:PaPing 不僅可以測試端口連通性,還可以檢測網絡延遲情況,唯一不足就是不支持udp協議 。
使用方法:./paping -p 端口 -c 次數 地址
7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖
7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖
cURLcURL是一個利用URL語法在命令行下工作的文件傳輸工具 。
使用場景:cURL支持的通信協議有很多,比如FTP、HTTP、HTTPS、SCP、Telnet、IMAP、POP3、SMTP等,但是curl主要是用于文件傳輸,比如利用curl調用API 。
使用方法:curl 地址:端口
7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖
7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖
PspingPsping是微軟提供的測試工具,可以用來測試ICMP ping 、TCP ping、延遲測試、帶寬測試等 。
使用場景:不僅可以測試端口連通性,還可以檢測網絡延遲情況 。唯一局限性就是:只限于windows系統 。
使用方法:C:\\PSTools>psping.exe 地址:端口
7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖
7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖
HhpingHping是一個命令行下使用的TCP/IP數據包組裝/分析工具,其命令模式類似Unix下的ping命令,但是它不僅能發送ICMP回應請求,它還可以支持TCP、UDP、ICMP和RAW-IP協議,它有一個路由跟蹤模式,能夠在兩個相互包含的通道之間傳送文件 。
使用場景:和ping工具相比,HPING可以使用任何IP報文,包括ICMP、TCP、UDP、RAWSOCKET,它的優勢在于能夠定制數據包的各個部分,支持對目標地址進行詳細地探測 。
使用方法:hping 地址 -S -V -c 次數 -p 端口
7種進階方法讓你快速測試端口連通性 ping端口通不通的命令

文章插圖

推薦閱讀