教你如何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
注意:如果你下載的是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:600110 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,再連續兩次按回車鍵(兩次回車代表提交請求)。輸入速度一定要快,否則將會連接失敗,或者將代碼寫入記事本,使用時候可以直接復制。
第四步:
接收服務器返回,這步其實不需要我們來做,因為當我們發送請求后,只需幾秒鐘,我們便會收到來自服務器反應.
這便是用手工方式進行了一次百度的訪問。
?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的教你如何ping指定指定IP的指定端口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: License文档
- 下一篇: layui-vertify不生效