The outage crippled online communications for businesses and governments worldwide for over 24 hours.