主机论坛_虚拟主机_美国主机_美国虚拟主机_云主机技术_全球主机交流聚集地—Web Hosting Talk 中文站

找回密码
立即注册
发新帖

0

收听

4

听众

77

主题
发表于 2021-11-30 09:44:03 | 查看: 117| 回复: 0
一般我们检测云服务器是否在正常工作,会用到两个两个操作系统内置的工具:ping和telnet。Ping用于检测服务器本身是否宕机及响应的时间,telnet则是用来检测端口是不是开放的。

但我们难免会遇到机房禁PING或服务器禁PING,这种情况下应该怎么办呢?

可以用TCPing,默认是检测80端口,也可以检测其他端口(需要在IP后空格端口号)。以下为我用小鸟云内蒙BGP云服务器,性能比较稳定,在进行TCPing命令设置的过程中也很顺利,以下方法可以作为参考:

我们就针对tcping -t 59.46.9.195 3389进行说明,这个意思就是连续ping服务器59.36.100.195的3389端口,去掉-t就只发送默认的4次tcp包。

linux服务器里直接输入:

[root@niaoyun ~]# tcping 123.184.33.150 3389
123.184.33.150 port 33890 open.

centos服务器安装:

yum install tcping

注意:参数-t 是让命令一直运行ping;参数 -d 是显示时间

可以参考文档:https://www.niaoyun.com/docs/15871.html/?utm_source=ltc-1130

TCPing 的命令参数和使用方法和 Ping 很相似,主要的区别是 Ping 是通过既有的 ICMP 协议进行,而 TCPing 是通过 TCP 协议进行,所以可以在最后加入一个端口参数,对服务器的不同端口进行探测。

TCPing可以看到ping 返回的时间,这样可以知道服务器是否有延时或者端口不通的状态。

例如,网页服务器默认是探测 80 端口 (不指定端口时默认就是 80),而邮件服务器可以探测SMTP的25 端口。 基本上对于一个网站来说,80端口是不可能关闭的,所以我们一般会用TCPing来代替Ping对本地到服务器之间的网络通断进行探测。

收藏回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|WebHostingTalk中文站

GMT+8, 2024-5-6 08:35 , Processed in 0.067658 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表