DNS et nom de domaine en pratique
C'est pas franchement simple, mais pas inacessible non plus
Imaginez que comme Nicolas de
vous ayez perdu accès aux serveurs qui faisaient tourner votre site à succès.La galère. Mais ne désespérez pas. Il n'y a que deux choses réellement indispensables sur le web
- ne pas perdre votre contenu
- garder la maitrise de votre nom de domaine et de ses enregistrements DNS
Un nom de domaine, c’est votre coin d’internet à vous
Si vous me dites que votre site web c’est facebook.com/ParlonsDeLaMeteo, mon côté pénible vous rétorquera que ce n’est pas votre site web. C’est le site web de Facebook, et vous n’y êtes qu’un invité, révocable à tout moment. Alors il n’y a rien de mal à aller sur les plateformes publiques. Si vous voulez voir des écureuils, il faut aller là où il y a des noisettes.
Mais passé un moment il est bon d’avoir en plus un coin d’internet à vous, comme dessinetoiunemploi.com
C’est ce qu’on appele un nom de domaine.
Et les noms de domaines sont gérés par le standard internet Domain Name System (DNS).
Le DNS c'est le carnet d'adresse de l'internet
Votre copain Marco a une petite entreprise appelée Meta. Sa présence sur l'internet est garantie par une entrée dans le DNS qui est un carnet d'adresse géant de tous les noms de domaine.
Ca ressemble à ça
Enfin de manière imagée.
En vrai ce n’est pas Google Contacts, c'est moins sexy mais c’est le même principe:
Ici l'entrée A permet de dire à l’internet tout entier comment accéder à votre serveur web.
Pourquoi c'est important? Parce que le pirate de votre site web n'a fait que pirater une bête machine hébergée quelque part. Si personne ne s'en sert, la belle affaire!
Ce qui est important c'est que vous pouvez dire dans le DNS que votre vrai site se trouve autre part. Et vous pouvez même déléguer l'hébergement à une autre plateforme comme Substack ou Medium, du coup les attaques de script-kiddies ne sont plus votre problem!
Modifier sa configuration DNS en pratique
Si vous lisez la page Liste des enregistrements DNS — Wikipédia vous verez que vous ne comprendrez rien.
Moi non plus.
Et c'est normal!
On est en train de parler là d'un standard de l'internet où il a fallu péniblement mettre tout le monde d'accord. C'est l'équivalent des loi européennes négociées par 200 acteurs et plein de langues en même temps. Pas franchement un modèle de simplicité et de clarté.
La clé est donc d'être bête et discipliné
Il convient de faire ce que le site qui assure l'hébergement vous dit, sans poser de question, sans ne rien faire d'autre.
Imaginons que vous avez décidez de faire héberger votre nouveau site par Medium.
Vous cherchez Custom Domain dans les pages d'aides et vous tombez sur ceci
Setting up a custom domain for your profile or publication – Medium Help Center
Le passage clé dans l'article qu'il s'agit de suivre de manière bête et disciplinée est celui-ci
Tant que votre enregistrement DNS de type A ne sera pas exactement ça, a ne marchera pas.
Voyons la configuration actuelle:
> dog dessinetoiunemploi.com A
A dessinetoiunemploi.com. 1h00m00s 213.186.33.40
Ah ben non la configuration n'est pas encore bonne d'après dog le chien.
Si vous n'avez pas de chien sur votre ordinateur, il n'est pas nécessaire de l'installer, vous pouvez faire la même chose sur la page https://toolbox.googleapps.com/apps/dig/#A/
Oui mais comment je modifie ces fameux enregistrements DNS ?
C'est la partie un peu pénible et qui rend difficile de faire des documentations claires.
En effet chaque entreprise qui gère des noms de domaines le gère à sa façon et du coup c'est le bordel.
Moi par exemple j'utilise la société GANDI et l'interface ressemble à ceci
Mais il n’y a pas moyen de répondre de manière générale, il faut fouiller dans son fournisseur de nom de domaine.
Piège: les modifications ne sont pas instantanées
Dans mon cas encore une fois, il y a un Time To Leave de 10800 secondes.
Cela veut dire que les changements apportés dans le DNS peuvent mettre trois heures pour être vus par les autres.
Il est donc nécessaire de laisser du temps au temps et de ne pas passer à l'étape supplémentaire avant d'avoir vérifié avec dog ou l'équivalent en ligne que les valeurs ont été mises à jour.
https://toolbox.googleapps.com/apps/dig/#A/
Cool URLs don’t change
“Cool URLs don’t change” est un principe fondateur du web énoncé par Tim Berners-Lee lui-même. L’idée est toute simple: il est vexant de faire un article qui pointe vers l’adresse dessinetoiunemploi.com/n-envoyez-pas-de-cv et deux ans plus tard d’avoir un lecteur qui se plaint parce que le lien de fonctionne plus. Le fameux HTTP 404.
Alors que faire dans le cas où on passe vers un nouveau hébergeur comme Medium?
C’est tout simple, on fait des redirections d’URL qui amènent les utilisateurs des anciennes URLs vers les nouvelles. Cerise sur le gâteau, parmi ses anciens utilisateurs, il y a Google lui même, ce qui veut dire que vous conservez votre SEO - place dans les résultats Google.
Comment on fait en pratique?
Moi je ne sais pas mais il serait étonnant que le support technique de Medium ne sache pas, donc je vous invite à poser la question sur https://help.medium.com/hc/en-us/requests/new