长期网络测试应使用哪个公共IP?


8

ping -f长时间(全天)可以使用哪个IP地址?“ 4.2.2.2”还是其他?

主要关注的是那里的管理员可能会决定这是一些DoS和阻止/投诉...

也许某个地方有专用的专用公共测试服务器,它可以发送ICMP答复(包括足够快的速度),运行TCP和UDP回显服务器以及其他工具?


3
您拥有一个,您要为其支付CPU和网络使用费?Ping可能是监视连接中断的错误工具。
RedGrittyBrick 2012年

(我自己便宜的VPS有点不可靠)。什么是赶上短暂的瞬时网络中断(不需要特殊服务器或具有公用服务器)的好工具?
六。

Imho icmp可能是测试网络中断的好工具。仅当您丢失了数个数据包时,正常的互联网使用(如冲浪)才会产生问题。
Langhard 2012年

我的ADSL路由器日志显示DSL断开连接和重新连接。服务器系统日志条目可能显示各种服务的连接失败症状。
RedGrittyBrick 2012年

1
@Riscie ::man ping“该程序旨在用于网络测试,测量和管理。由于它可能会加重网络负载,因此在正常操作或自动脚本中使用ping是不明智的。”
RedGrittyBrick 2012年

Answers:


6

编辑:**正如RedGrittyBrick和Hennes所指出:ping -f在任何公共ip上都不是一个好主意!

ping -t应该不会成为问题,因为这不会产生太多的网络负载。

我一直使用Google的DNS服务器地址:

8.8.8.8

要么

8.8.4.4

从未遇到丢包等问题


我将它和4.2.2.2用于ping,但是我不确定是否需要进行更长的时间和/或更高的带宽测试。真的可以吗?
六。

我在8.8.8.8上进行了5天没有问题的测试。请注意有关高带宽测试该说些什么,但icmp根本不是问题。
Langhard 2012年

我也总是使用Google DNS。
戴夫2012年

我是否应该为此考虑例如ping -f -i 0.2低带宽?
六。

1
-t代表时间跨度(例如ping 8.8.8.8 -t 120将ping 120秒。离开该时间表示连续ping)
Dave

2

尽管我想强调说,在永久性设置中像这样偷取他人的服务违反我的个人道德,但我将提供此指针。

ICMP通常被过滤或限制每个源地址的请求速率,但HTTP服务通常不被过滤或受其限制。你可以使用nping来自NMAP它(默认)使用端口80上的TCP握手,而不是ICMP回声探测连接。另外,它无需root用户即可在UNIX系统上运行。手册页介绍了许多选项。

您将不得不找到具有正常运行时间的Web服务器的静态地址(我不知道如何分辨Google是否更改了其前端地址),或者同时依赖dns服务器和Web服务器。这可能是您设置的问题。


响应HTTP请求比仅响应ICMP还要负担更多。半淹没的HTTP请求看起来更像DoS,充斥着ICMP。(此处半填充表示每秒4-40个请求)。
六。

nping打开TCP连接,但不发出HTTP请求。
jdizzle 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.