Anfitriones públicos para ping

8

Para que mis scripts de firewall determinen si mi ISP está activo, necesito algunas direcciones confiables y geográficamente distribuidas para hacer ping.

Podría usar algunos sitios importantes como Google, Akamai, etc. Pero eso parece grosero. Tampoco es confiable, ¿qué pasa si deciden comenzar a bloquear el tráfico ICMP como ya lo hacen tantos otros sitios?

Prefiero usar hosts que hayan quedado en el registro diciendo que están de acuerdo con esto. ¿Hay algún host que se haya ofrecido para servir como un objetivo público de "ping", de la forma en que muchos servidores NTP públicos ofrecen sus servicios?

Una lista, o DNS de todos los hosts sería excelente, pero sospecho que eso es pedir demasiado ...

cecilkorik
fuente

Respuestas:

2

Recomiendo evitar el ping y mirar algo como curl o telnet . Sin embargo, debe hacer esto en dos partes, porque podría ser un problema de servidor de nombres.

Paso 1: Verifique el servidor de nombres en funcionamiento
Paso 2: use curl , wget o telnet (en el puerto 80) y busque en los resultados cualquier texto conocido.

Esto es mejor que hacer ping ya que SABES que Google estará disponible para atender tus solicitudes en el puerto 80.

Ahora que lo pienso, podría hacer una búsqueda en uno de los servidores de nombres de Google (8.8.4.4 o 8.8.8.8) y si eso tiene éxito, está bien.

pk.
fuente
0

Intente tomar una lista de unos 20 servidores (Google, akamai, lo que sea) y solo arroje una falla crítica cuando al menos 3 fallen. De esa manera, no te despertarán a las 3 a.m. porque una compañía decidió detener ICMP.

Hippy
fuente