Quelle adresse IP publique dois-je utiliser pour un test de réseau à long terme?

8

Quelle adresse IP est OK ping -fpour une période prolongée (toute la journée)? "4.2.2.2" ou autre chose?

La principale préoccupation est que les administrateurs là-bas peuvent décider qu'il s'agit d'un DoS et bloquer / se plaindre ...

Peut-être qu'il y a un serveur de test public dédié quelque part qui envoie des réponses ICMP (y compris assez rapidement), exécute des serveurs d'écho TCP et UDP et d'autres outils? ..

Vi.
la source
3
Celui que vous possédez et dont vous utilisez le processeur et le réseau? Ping est probablement le mauvais outil pour surveiller les pannes de connectivité.
RedGrittyBrick
(Mon propre VPS bon marché n'est pas fiable). Quel est le bon outil pour intercepter les courtes pannes transitoires du réseau (ne nécessitant pas de serveur spécial ou disposant de serveurs pulic)?
Vi.
Imho icmp peut être un bon outil pour tester les pannes de réseau. L'utilisation normale d'Internet comme la navigation ne crée un problème que lorsque vous avez plusieurs paquets perdus.
Langhard
Les journaux de mon routeur ADSL indiquent les déconnexions et les reconnexions DSL. Les entrées du journal système du serveur peuvent présenter des symptômes d'échecs de connexion pour divers services.
RedGrittyBrick
1
@Riscie:: man ping"Ce programme est destiné à être utilisé dans les tests, les mesures et la gestion du réseau. En raison de la charge qu'il peut imposer au réseau, il n'est pas judicieux d'utiliser le ping pendant les opérations normales ou à partir de scripts automatisés."
RedGrittyBrick

Réponses:

6

EDIT: ** Comme souligné par RedGrittyBrick et Hennes: ping -fn'est pas une bonne idée sur n'importe quelle adresse IP publique!

ping -t à la place ne devrait pas être un problème car cela ne génère pas beaucoup de charge réseau.

J'utilise toujours les adresses de serveur DNS de Google:

8.8.8.8

ou

8.8.4.4

et n'a jamais rencontré de problèmes avec les paquets perdus, etc.

Langhard
la source
J'utilise ceci et 4.2.2.2 pour les pings, mais je ne suis pas sûr des tests plus prolongés et / ou à large bande passante. Est-ce que ça va vraiment?
Vi.
J'ai eu un test en cours d'exécution pendant 5 jours sans problème le 8.8.8.8. Notez bien quoi dire sur les tests de bande passante élevée, mais icmp ne devrait pas être un problème du tout.
Langhard
J'utilise toujours aussi Google DNS.
Dave
Dois-je envisager, par exemple, ping -f -i 0.2une bande passante suffisamment faible pour cela?
Vi.
1
Où -t représente l'intervalle de temps (par exemple, ping 8.8.8.8 -t 120 donnerait un ping pendant 120 secondes. Laisser le temps d'arrêt implique un ping continu)
Dave
2

Bien que je tiens à souligner que le fait de sangsue sur le service de quelqu'un d'autre comme celui-ci dans une configuration permanente est contraire à mon éthique personnelle, je fournirai ce pointeur.

ICMP est souvent filtré ou limité dans le taux de demandes par adresse source, mais les services HTTP ne le sont généralement pas. Vous pouvez utiliser à npingpartir de nmap qui (par défaut) utilise des négociations TCP sur le port 80 plutôt que des échos ICMP pour détecter la connectivité. En prime, il fonctionne sans être root sur les systèmes UNIX. La page de manuel décrit de nombreuses options.

Vous devrez soit trouver une adresse statique vers un serveur Web avec une bonne disponibilité (je ne sais pas comment savoir si Google modifie ses adresses frontales), soit compter à la fois sur un serveur DNS ET un serveur Web. Cela pourrait être un problème pour votre configuration.

Eroen
la source
Répondre à une requête HTTP représente encore plus de charge que de simplement répondre à ICMP. Et les requêtes HTTP [semi-] inondées semblent encore plus DoS'sy que les ICMP inondées. (Semi-inondé signifie ici 4 à 40 requêtes par seconde).
Vi.
nping ouvre une connexion TCP, mais n'émet pas de requête HTTP.
jdizzle