Hôtes publics pour le ping

8

Pour que mes scripts de pare-feu déterminent si mon FAI est opérationnel, j'ai besoin de quelques adresses fiables et géographiquement distribuées pour envoyer un ping.

Je pourrais simplement utiliser certains sites majeurs comme Google, Akamai, etc. Mais cela semble grossier. Il est également peu fiable, que se passe-t-il s'ils décident de commencer à bloquer le trafic ICMP comme le font déjà tant d'autres sites?

Je préférerais utiliser des hôtes qui ont été enregistrés pour dire qu'ils sont d'accord avec ça. Existe-t-il des hôtes qui ont proposé de servir de cible de "ping" publique, de la même manière que de nombreux serveurs NTP publics offrent leurs services?

Une liste ou un DNS à tour de rôle de tels hôtes serait excellent, mais je soupçonne que cela en demande trop ...

cecilkorik
la source

Réponses:

2

Je recommanderais d'éviter le ping et de regarder quelque chose comme curl ou telnet . Vous devez cependant le faire en deux parties, car cela pourrait être un problème de serveur de noms.

Étape 1: vérifier le fonctionnement du serveur de noms
Étape 2: utilisez curl , wget ou telnet (sur le port 80) et recherchez les résultats pour tout texte connu.

C'est mieux que de faire un ping car vous SAVEZ à peu près que Google va être là pour répondre à vos demandes sur le port 80.

Venez y penser, vous pouvez simplement faire une nslookup sur l' un des serveurs de noms de Google (8.8.4.4 ou 8.8.8.8) et si cela réussit, vous êtes bon.

pk.
la source
0

Essayez de prendre une liste d'une vingtaine de serveurs (Google, akamai, peu importe) et ne lancez une erreur critique que si au moins 3 échouent. De cette façon, vous ne serez pas réveillé à 3 heures du matin car une entreprise a décidé d'arrêter ICMP.

Hyppy
la source