教你如何ping指定指定IP的指定端口

 

教你如何ping指定指定IP的指定端口

 

https://www.imooc.com/article/15303  參考

2016.12.16 13:13 51389瀏覽

ping是簡單的測試網絡連接情況的小工具,對於一般用戶很實用,但是ping有個缺點就是,不能指定端口,同時如果源地址禁ping的話,ping命令就形同虛設。
——前言

tcping命令是針對tcp監控的,也可以看到ping值,即使源地址禁ping也可以通過tcping來監控服務器網絡狀態,除了簡單的ping之外,tcping最大的一個特點就是可以指定監控的端口。tcping命令使用方法很簡單

https://github.com/jtilander/tcping

  1. 下載tcping工具:http://www.elifulkerson.com/projects/tcping.php(分具體版本:32bit、64bit
  2. 將下載的tcping.exe或者tcping64.exe文件放到C:\Windows\System32目錄下(ping命令也是在這個目錄下)
  3. 使用命令:tcping64 -d -t 127.0.0.1 6001

注意:如果你下載的是tcping.exe並且沒有改文件名,在cmd中使用時需要輸入tcping -p ip xxx使用,如果你下載的是64bit的tcping64.exe並且沒有改文件名,在cmd中使用時需要輸入tcping64 -p ip xxx使用

ping一個服務器的某一個端口號

官方使用教程:

常用的命令:

-4/-6    (優先使用IPv4/IPv6地址)
-d       (發送命令的時間)
-t       (-t是讓命令持續運行,知道使用ctrl + c指令退出)
-h       (使用http模式)
-u       (與-h命令連用,輸出目標的url)
-n      (發送命令的次數,默認4次)
-i        (發送命令的間隔時間,默認1s,可以爲小數)
-w        ( 等待響應的間隔時間,默認2s,可以爲小數)

實際應用:

C:\Users\zhangyd>tcping64 -d -h -u -n 10 -i 0.1 -w 0.1 xxx.xx.xxx.xx 6001
** Pinging continuously.  Press control-c to stop **
** Requesting  from xxx.xx.xxx.xx:
(for various reasons, kbit/s is an approximation)
2016:12:06 10:36:07 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=204.694ms page:http://xxx.xx.xxx.xx rcv_time=203.528 status=200 bytes=583 kbit/s=~22.916
2016:12:06 10:36:07 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=208.675ms page:http://xxx.xx.xxx.xx rcv_time=208.560 status=200 bytes=583 kbit/s=~22.363
2016:12:06 10:36:08 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=246.553ms page:http://xxx.xx.xxx.xx rcv_time=1040.546 status=200 bytes=583 kbit/s=~4.482
2016:12:06 10:36:09 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=181.520ms page:http://xxx.xx.xxx.xx rcv_time=183.293 status=200 bytes=583 kbit/s=~25.446
2016:12:06 10:36:09 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=195.658ms page:http://xxx.xx.xxx.xx rcv_time=202.854 status=200 bytes=583 kbit/s=~22.992
2016:12:06 10:36:10 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=181.833ms page:http://xxx.xx.xxx.xx rcv_time=186.513 status=200 bytes=583 kbit/s=~25.006
2016:12:06 10:36:10 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=227.706ms page:http://xxx.xx.xxx.xx rcv_time=226.750 status=200 bytes=583 kbit/s=~20.569
2016:12:06 10:36:11 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=247.957ms page:http://xxx.xx.xxx.xx rcv_time=263.903 status=200 bytes=583 kbit/s=~17.673
2016:12:06 10:36:11 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=235.967ms page:http://xxx.xx.xxx.xx rcv_time=187.247 status=200 bytes=583 kbit/s=~24.908
2016:12:06 10:36:11 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=257.262ms page:http://xxx.xx.xxx.xx rcv_time=264.820 status=200 bytes=583 kbit/s=~17.612
Ping statistics for xxx.xx.xxx.xx:6001
     10 probes sent.
     10 successful, 0 failed.
Approximate trip times in milli-seconds:
     Minimum = 181.520ms, Maximum = 257.262ms, Average = 218.782ms
Approximate download times in milli-seconds:
     Minimum = 183.293ms, Maximum = 1040.546ms, Average = 296.801ms

上面命令的意思解釋爲:

使用http模式(-h)並且在返回數據中顯示目標源url地址(-u)的方式向ip爲xxx.xx.xxx.xx 端口爲6001的服務器發送10次數據包(-n 10),並且在返回數據行中顯示發送數據包的日期(-d),指定每次發送數據包的間隔時間爲0.1秒(-i 0.1)等待數據包相應的時間間隔爲0.1秒(-w 0.1)

注:-t和-n同時存在時,優先指定-n,就是說:tcping64 -t -n 10 xxx.xx.xxx.xx命令只會發送10次數據包,並不是-t的持續發送

 

Telnet

tcping太弱了,windows下Telnet纔是最好用的

背景

我在vmare虛擬機安裝了一個centos然後安裝redis後並啓動

宿主和虛擬機都能互相ping端,但是redis卻不能訪問,關閉了防火牆和selinux也沒有

tcping是通的

用telnet

才知道 是因爲redis沒有開啓遠程訪問

明細 telnet更加實用 

所以 Telnet 測試 端口 是非常好用的

網上有一些好的telnet的使用,我轉載記錄下

這些轉載 本人都是親自測試過的

 

Telnet模擬HTTP請求

2016年11月05日 19:39:07 Rain722 閱讀數:5167更多

個人分類: 操作系統

版權聲明: 本人在此發文(包括但不限於漢字、拼音、拉丁字母)均爲隨意敲擊鍵盤所出,用於檢驗本人電腦鍵盤錄入、屏幕顯示的機械、光電性能,並不代表本人局部或全部同意、支持或者反對觀點。如需要詳查請直接與鍵盤生產廠商法人代表聯繫 .挖井挑水無水錶,不會網購無快遞 https://blog.csdn.net/Rain722/article/details/53047116

第一步:打開CMD運行框,輸入Telnet www.baidu.com 80後按回車鍵(此時是黑屏狀態),然後利用快捷鍵“Ctrl+]”來打開Telnet回顯(Telnet默認不回顯)。

第二部:按回車鍵(注意是在上面狀態的時候按)後,進入編輯狀態

如圖所示:

第三步:

輸入:“GET / HTTP/1.1"後回車(注意輸入時候的空格),按回車鍵,接着輸入Host:www.baidu.com,再連續兩次按回車鍵(兩次回車代表提交請求)。輸入速度一定要快,否則將會連接失敗,或者將代碼寫入記事本,使用時候可以直接複製。

第四步:

接收服務器返回,這步其實不需要我們來做,因爲當我們發送請求後,只需幾秒鐘,我們便會收到來自服務器反應.

這便是用手工方式進行了一次百度的訪問。

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章