windows和linux系統下測試端口連通性的命令


本文地址: https://www.cnblogs.com/hchengmx/p/12344817.html

0. ping

ping命令只能測試某個IP通不通,不能測試某端口的連通性。因為ping命令是基於ICMP協議,是計算機網絡中的網絡層的協議,但是想要測試某個的連通性,需要用傳輸層的TCP/UDP協議。

1. telnet

這個命令在windows/linux上通用,要是在windows上,首先要看這個服務是不是開啟的。

控制面板 -> 程序 -> 啟用或關閉 Windows功能 -> Telnet客戶端

用法

telnet ip port

1.1 開放的端口

[appuser&dp-core-bat ~]$ telnet 10.172.123.253 28080
Trying 10.172.123.253...
Connected to 10.172.123.253

1.2 不開放的端口

[appuser&dp-core-bat ~]$ telnet 10.172.123.253 28081
Trying 10.172.123.253...
telnet: connect to address 10.172.123.253: Connection refused

2. ssh

用法

ssh -v -p port ip

說明:

  • v 調試模式(會打印日志)
  • p 指定端口
  • username:遠程主機的登錄用戶
  • ip:遠程主機

2.1. 開放的端口

C:\WINDOWS\system32>ssh -v -p 28080 10.172.123.253
OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
debug1: Connecting to 10.172.123.253 [10.172.123.253] port 28080.
debug1: Connection established

2.2 未開放的端口

C:\WINDOWS\system32>ssh -v -p 28080 10.172.123.253
OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
debug1: Connecting to 10.172.123.253 [10.172.123.253] port 28081.
debug1: connect to address 10.172.123.253 port 28081: Connection refused
ssh: connect to host 10.172.123.253 port 28081: Connection refused

3. curl

url 是常用的命令行工具,用來請求 Web 服務器。它的名字就是客戶端(client)的 URL 工具的意思。

用法

curl ip:port

3.1 開放的端口

[appuser&dp-core-bat ~]$ curl 10.172.123.253 28080
<HTML>
<HEAD>
<TITLE>Error 404 - Not Found<TITLE>
<BODY>
</BODY>
</HTML>

3.2 未開放的端口

[appuser&dp-core-bat ~]$ curl 10.172.123.253 28081
curl: (7)Failed connect to 10.172.123.253:28081; Connection refused

4. wget

wget 是一個從網絡上自動下載文件的自由工具,支持通過 HTTP、HTTPS、FTP 三個最常見的 TCP/IP協議 下載。

用法

wget ip:port

4.1 開放的端口

wget 10.172.123.253:28080
Connecting to 1.1.1.1:8000... connected.

4.2 未開放的端口

wget 10.172.123.253:28081 
failed: Connection timed out. Retrying.

5. tcping

這是個第三方工具,下載地址 tcping.exe - ping over a tcp connection。這個工具還可以用來測試TCP的延遲。在官網下載下載 tcping.exe, 復制到 'C:\Windows\System32' 就可以在cmd里面用了。

用法

tcping ip port

總結

windows系統下可用的: 1/2/6
linu系統下可用的: 1/2/3/4/5/6


參考:

  1. Windows 使用 TCPing 工具來獲取 TCP延遲、端口通順情況、已禁Ping服務器的延遲
  2. 如何測試端口通不通(四種方法)


免責聲明!

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



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