Host pubblici per il ping


8

Affinché i miei script del firewall determinino se il mio ISP è attivo, ho bisogno di alcuni indirizzi affidabili e distribuiti geograficamente per eseguire il ping.

Potrei semplicemente usare alcuni siti importanti come Google, Akamai, ecc. Ma sembra scortese. È anche inaffidabile, e se decidessero di iniziare a bloccare il traffico ICMP come fanno già molti altri siti?

Preferirei usare host che sono andati sul disco dicendo che sono d'accordo con questo. Ci sono host che si sono offerti di fungere da target "ping" pubblico, come molti server NTP pubblici offrono i loro servizi?

Un elenco o DNS round robin di tali host sarebbe eccellente, ma sospetto che stia chiedendo troppo ...

Risposte:


2

Consiglierei di evitare il ping e guardare qualcosa come curl o telnet . Devi farlo in due parti, perché potrebbe essere un problema di nameserver.

Passaggio 1: verificare il funzionamento del nameserver
Passaggio 2: utilizzare curl , wget o telnet (sulla porta 80) e cercare i risultati per qualsiasi testo noto.

Questo è meglio del ping poiché praticamente SAPETE che Google sarà in giro per soddisfare le vostre richieste sulla porta 80.

Vieni a pensarci bene, potresti semplicemente fare una nslookup su uno dei nameserver di Google (8.8.4.4 o 8.8.8.8) e se ciò ha successo, sei bravo.


0

Prova a prendere un elenco di circa 20 server (Google, Akamai, qualunque cosa) e lancia un errore critico solo quando almeno 3 falliscono. In questo modo non ti sveglierai alle 3 del mattino perché una società ha deciso di interrompere ICMP.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.