Skip to content Skip to navigation

Facebook en panne devient Failbook

Hier, mercredi 7 mars 2012, Facebook, le célèbre réseau social comme on dit, mais Facebook la cochonnerie américaine faite pour abrutir les gens, comme je préfère dire, étaient en panne. Impossible de se connecter au site depuis de nombreux pays d'Europe : Royaume-Uni, France, Espagne, Italie, Allemagne, République Tchèque... etc. Des problèmes ont aussi été constatés en Afrique et au Moyen Orient. La panne a duré environ 2 heures, entre 7 et 9 heures du matin, pour la majorité des utilisateurs touchés, mais s'est étendue jusqu'à 3 heures en certains endroits. Curieux principe des vases communicants, la nouvelle de la panne s'est répandue comme une traînée de poudre sur Twitter, l'autre idiotie américaine :-)

Facebook aime bien collecter vos données personnelles pour les vendre et faire de l'argent sur votre dos, à l'insu de votre plein gré. Mais Facebook n'aime guère donner des informations en ce qui le concerne. Les gars ont reconnu la panne en ces termes : "Aujourd’hui, Facebook a rencontré des difficultés techniques, empêchant certains utilisateurs européens de se connecter sur la plate-forme. Ces problèmes sont désormais résolus et l’accès à Facebook est rétabli. Facebook s’excuse de ce contretemps et invite les millions d’utilisateurs à reprendre leur activité habituelle sur la plate-forme."

Cette annonce ne dit rien de concret. Alors voici quelques informations à propos de Facebook, que ça leur plaise ou pas :-) Facebook c'est environ 30000 ordinateurs, ou serveurs, gérés dans une infrastructure qui s'appelle un datacenter. 30 000 serveurs, il faut ça... Facebook c'est gros. 850 millions d'utilisateurs.

Sur le réseau (Internet est un réseau), les ordinateurs sont connus chacun par leur adresse IP. Quelque chose comme 69.171.234.48. Ces nombres adresses sont inutilisables pour les humains qui préféreront des mots, en l'occurrence facebook.com ou www.facebook.com

Ces mots sont des noms de domaines, et sur tout réseau (donc aussi sur Internet) il existe des machines dont le seul rôle est de mettre en correspondance un nom de domaine avec une adresse IP. Ces machines sont des serveurs de noms de domaines, dit couramment chez les techniciens DNS, pour Domaine Name Server. Quand un internaute veut aller sur Facebook, il donne www.facebook.com comme adresse, et la première chose que fait le navigateur, est de lancer une résolution de nom de domaine, pour obtenir une adresse IP et être en mesure d'accéder au serveur du site grâce à cette adresse. Le processus de résolution est assez compliqué, mais aboutit, dans un cas comme Facebook, à interroger les serveurs de noms de domaines appartenant à Facebook lui-même. Une aussi grosse infrastructure possède plusieurs serveurs de noms de domaines, afin que si l'un tombe en panne, d'autres puissent prendre le relai et faire le boulot. Seulement voilà, là-bas, un technicien a du laisser tomber son beurre de cacahuètes dans l'électronique du datacenter, car tous les DNS de Facebook étaient HS en même temps, comme un nslookup (une commande que les connaisseurs du réseau savent lancer) a permis de le constater.

Tous les DNS, à savoir 5 machines donc (ns1 à ns5), en panne en même temps. Facebook, aurait du plutôt formuler son communiqué ainsi : "Aujourd’hui, Facebook a rencontré des difficultés techniques, empêchant certains utilisateurs européens de se connecter sur la plate-forme. Ces problèmes sont arrivés parce que nous sommes des gros nuls".

> server ns1.facebook.com

Default server: ns1.facebook.com

Address: 204.74.66.132#53

> www.facebook.com

Server: ns1.facebook.com

Address: 204.74.66.132#53

Non-authoritative answer:

*** Can't find www.facebook.com: No answer

> server ns2.facebook.com

Default server: ns2.facebook.com

Address: 204.74.67.132#53

> www.facebook.com

Server: ns2.facebook.com

Address: 204.74.67.132#53

Non-authoritative answer:

*** Can't find www.facebook.com: No answer

> server ns3.facebook.com

Default server: ns3.facebook.com

Address: 66.220.151.20#53

> www.facebook.com

Server: ns3.facebook.com

Address: 66.220.151.20#53

Non-authoritative answer:

*** Can't find www.facebook.com: No answer

> server ns4.facebook.com

Default server: ns4.facebook.com

Address: 69.171.245.32#53

> www.facebook.com

Server: ns4.facebook.com

Address: 69.171.245.32#53

Non-authoritative answer:

*** Can't find www.facebook.com: No answer

> server ns5.facebook.com

Default server: ns5.facebook.com

Address: 69.171.245.32#53

> www.facebook.com

Server: ns5.facebook.com

Address: 69.171.245.32#53

Non-authoritative answer:

*** Can't find www.facebook.com: No answer