Welche öffentliche IP sollte ich für einen langfristigen Netzwerktest verwenden?

8

Welche IP-Adresse ist ping -ffür einen längeren Zeitraum (den ganzen Tag) in Ordnung ? "4.2.2.2" oder etwas anderes?

Das Hauptanliegen sind die Admins dort, die entscheiden können, dass es sich um DoS handelt, und blockieren / beschweren ...

Vielleicht gibt es irgendwo einen speziellen dedizierten öffentlichen Testserver, der ICMP-Antworten sendet (auch schnell genug), TCP- und UDP-Echoserver und andere Tools ausführt?

Vi.
quelle
3
Eine, die Sie besitzen und für deren CPU- und Netzwerkauslastung Sie bezahlen? Ping ist wahrscheinlich das falsche Tool zur Überwachung von Konnektivitätsausfällen.
RedGrittyBrick
(Mein eigenes billiges VPS ist etwas unzuverlässig). Was ist das gute Tool, um kurze vorübergehende Netzwerkausfälle abzufangen (kein spezieller Server erforderlich oder mit Pulic-Servern ausgestattet)?
Vi.
Imho icmp kann ein gutes Werkzeug sein, um Netzwerkausfälle zu testen. Normale Internetnutzung wie Surfen verursacht nur dann ein Problem, wenn Sie mehrere Paketverluste haben.
Langhard
In meinen ADSL-Router-Protokollen werden DSL-Trennungen und -Verbindungen angezeigt. Server-Syslog-Einträge können Symptome von Verbindungsfehlern für verschiedene Dienste anzeigen.
RedGrittyBrick
1
@Riscie :: man ping"Dieses Programm ist für die Verwendung beim Testen, Messen und Verwalten von Netzwerken vorgesehen. Aufgrund der Belastung des Netzwerks ist es nicht ratsam, Ping während des normalen Betriebs oder aus automatisierten Skripten zu verwenden."
RedGrittyBrick

Antworten:

6

EDIT: ** Wie von RedGrittyBrick und Hennes hervorgehoben: ping -fist keine gute Idee auf einer öffentlichen IP!

ping -t sollte imho kein Problem sein, da dies nicht viel Netzwerklast erzeugt.

Ich verwende immer die DNS-Server-Adressen von Google:

8.8.8.8

oder

8.8.4.4

und nie auf Probleme mit Paketverlusten usw. gestoßen.

Langhard
quelle
Ich verwende dies und 4.2.2.2 für Pings, bin mir aber bei längeren Tests und / oder Tests mit hoher Bandbreite nicht sicher. Ist es wirklich in Ordnung?
Vi.
Ich hatte einen Test, der 5 Tage lang ohne Probleme am 8.8.8.8 lief. Beachten Sie, was Sie über Tests mit hoher Bandbreite sagen sollen, aber icmp sollte überhaupt kein Problem sein.
Langhard
Ich benutze immer auch Google DNS.
Dave
Sollte ich zum Beispiel dafür eine ping -f -i 0.2geringe Bandbreite in Betracht ziehen ?
Vi.
1
Wobei -t für Zeitspanne steht (z. B. Ping 8.8.8.8 -t 120 würde 120 Sekunden lang pingen. Wenn Sie die freie Zeit verlassen, bedeutet dies einen kontinuierlichen Ping)
Dave,
2

Ich möchte zwar betonen, dass es gegen meine persönliche Ethik verstößt, wenn ich in einem permanenten Setup auf den Dienst eines anderen Menschen verzichte , aber ich werde diesen Hinweis geben.

ICMP wird häufig gefiltert oder in der Anzahl der Anforderungen pro Quelladresse begrenzt, HTTP-Dienste jedoch im Allgemeinen nicht. Sie können npingvon nmap aus verwenden, das (standardmäßig) TCP-Handshakes auf Port 80 anstelle von ICMP-Echos verwendet, um die Konnektivität zu erkennen. Als Bonus funktioniert es ohne Root auf UNIX-Systemen. Die Manpage beschreibt viele, viele Optionen dafür.

Sie müssen entweder eine statische Adresse für einen Webserver mit guter Verfügbarkeit finden (ich habe keine Ahnung, wie ich feststellen kann, ob Google seine Front-End-Adressen ändert) oder sich sowohl auf einen DNS-Server als auch auf einen Webserver verlassen. Dies könnte ein Problem für Ihr Setup sein.

Eroen
quelle
Das Beantworten einer HTTP-Anfrage ist noch aufwändiger als das Beantworten des ICMP. Und [halb-] überflutete HTTP-Anfragen scheinen noch mehr DoS zu sein, als ICMPs zu überfluten. (Semi-Flooded bedeutet hier 4-40 Anfragen pro Sekunde).
Vi.
nping öffnet eine TCP-Verbindung, gibt jedoch keine HTTP-Anforderung aus.
jdizzle