Sans KYC : un email vérifié, pas de pièce d'identité · Payé en crypto : BTC, USDT, USDC, ETH, SOL, LTC, XMR · .com 11,99 $US/an
Langue: Français
Rechercher un nom de domaine

Guide · 6 étapes · valeurs DNS vérifiées le 29 octobre 2026

Comment connecter mon nom de domaine à GitHub Pages ?

Les enregistrements DNS exacts publiés par GitHub, l'ordre des étapes qui évite les prises de contrôle de domaine (domain takeover), et ce qu'il faut vérifier quand GitHub indique que le domaine n'est pas configuré.

Dernière mise à jour: · 7 min de lecture

Réponse rapide

Comment connecter un nom de domaine à GitHub Pages ?

Pour connecter un nom de domaine à GitHub Pages, pointez le domaine racine vers les 4 enregistrements A de GitHub (185.199.108.153 à 185.199.111.153) et www vers votre nom utilisateur.github.io, puis saisissez le domaine dans les paramètres Pages du dépôt. Le modèle GitHub Pages de DotAlmanac prépare les 9 enregistrements d'un coup, au 29 octobre 2026.

Le DNS GitHub Pages en un coup d'œil

Enregistrements A (@)185.199.108.153 · 185.199.109.153 · 185.199.110.153 · 185.199.111.153
Enregistrements AAAA (@)2606:50c0:8000::153 · 2606:50c0:8001::153 · 2606:50c0:8002::153 · 2606:50c0:8003::153
wwwCNAME vers USERNAME.github.io, sans le nom du dépôt
Où saisir le domaineDépôt › Settings › Pages › Custom domain
Vérification du domaineEnregistrement TXT _github-pages-challenge-USERNAME, depuis votre profil Settings › Pages
HTTPS« Enforce HTTPS » dans les paramètres Pages, une fois le certificat délivré par GitHub
TTL des enregistrements du modèle3600 secondes (1 heure)
Hébergement DNSGratuit avec chaque nom de domaine DotAlmanac

De quoi ai-je besoin avant de connecter un nom de domaine à GitHub Pages ?

DotAlmanac est un guide des extensions de noms de domaine et un registrar : comparez toutes les extensions, puis enregistrez la vôtre sans KYC et payez en crypto. Pour suivre ce guide, il vous faut trois choses.

  • Un nom de domaine sur les serveurs de noms de DotAlmanac. L'onglet Nameservers du domaine doit afficher « Our nameservers ». Si le domaine utilise d'autres serveurs de noms, ajoutez les mêmes enregistrements chez ce fournisseur DNS.
  • Un dépôt avec GitHub Pages activé. Il peut publier depuis une branche ou depuis un workflow GitHub Actions.
  • Votre nom d'utilisateur ou d'organisation GitHub. Il va dans l'enregistrement www. Le nom du dépôt, jamais.

Beaucoup de développeurs choisissent .dev ou .app pour un site de projet. Vérifiez d'abord le renouvellement : selon la grille tarifaire de DotAlmanac, .dev se renouvelle 44 % au-dessus de son prix de première année et .app 67 % au-dessus, au 29 octobre 2026. Un .dev coûte 8,99 $US/an, puis 12,99 $US/an. Les deux extensions exigent HTTPS, que GitHub Pages fournit. Comparez-les sur .app vs .dev.

Comment connecter votre nom de domaine à GitHub Pages en 6 étapes

  1. Vérifiez d'abord le domaine sur GitHub

    Dans votre profil GitHub, ouvrez Settings › Pages › Add a domain. GitHub affiche un enregistrement TXT nommé _github-pages-challenge-USERNAME et une valeur. Ajoutez-le dans l'onglet DNS du domaine, puis cliquez sur Verify.

  2. Ouvrez le modèle GitHub Pages

    Dans l'espace client, ouvrez le domaine, puis DNS › Templates › GitHub Pages. Saisissez votre nom d'utilisateur ou d'organisation GitHub, par exemple octocat.

  3. Vérifiez l'aperçu, puis enregistrez

    L'aperçu liste 4 enregistrements A, 4 AAAA et 1 CNAME. Il remplace les enregistrements A, AAAA, CNAME et ALIAS de @ et de www, et laisse les enregistrements MX et TXT intacts. Rien n'est envoyé avant l'enregistrement.

  4. Saisissez le domaine personnalisé dans le dépôt

    Dans le dépôt, ouvrez Settings › Pages › Custom domain, tapez le domaine et cliquez sur Save. La publication depuis une branche y ajoute un fichier CNAME ; un workflow GitHub Actions n'a pas besoin de ce fichier.

  5. Attendez la vérification DNS de GitHub

    GitHub vérifie les enregistrements et affiche le résultat sous Custom domain. L'attente dépend du TTL des enregistrements mis en cache par les résolveurs avant votre modification.

  6. Activez Enforce HTTPS

    Une fois le certificat délivré par GitHub, cochez Enforce HTTPS dans les mêmes paramètres Pages. Pour .dev et .app, le site ne se charge pas tant qu'HTTPS ne fonctionne pas.

Quels sont les enregistrements DNS exacts pour GitHub Pages ?

Voici les valeurs publiées par GitHub pour les domaines apex et pour www. Le modèle DotAlmanac ajoute exactement ces 9 enregistrements.

Enregistrements GitHub Pages, tels que publiés dans GitHub Docs (vérifiés le 29 octobre 2026)
TypeNomValeurTTL
A@185.199.108.1533600
A@185.199.109.1533600
A@185.199.110.1533600
A@185.199.111.1533600
AAAA@2606:50c0:8000::1533600
AAAA@2606:50c0:8001::1533600
AAAA@2606:50c0:8002::1533600
AAAA@2606:50c0:8003::1533600
CNAMEwwwUSERNAME.github.io3600

Remplacez USERNAME par votre nom d'utilisateur ou d'organisation GitHub. La documentation de GitHub et les paramètres Pages de votre dépôt font référence : si GitHub affiche d'autres valeurs pour votre site, utilisez-les.

Puis-je coller les enregistrements sous forme de fichier de zone ?

Oui. Ouvrez DNS › Importer / exporter › Importer un fichier de zone, choisissez « Ajouter aux enregistrements existants » et collez les lignes ci-dessous. Remplacez octocat par votre propre nom d'utilisateur. L'import lit la syntaxe BIND standard, affiche un aperçu et n'envoie rien avant que vous n'enregistriez.

Enregistrements GitHub Pages pour exemple.com (utilisateur : octocat)
@    3600  IN  A      185.199.108.153
@    3600  IN  A      185.199.109.153
@    3600  IN  A      185.199.110.153
@    3600  IN  A      185.199.111.153
@    3600  IN  AAAA   2606:50c0:8000::153
@    3600  IN  AAAA   2606:50c0:8001::153
@    3600  IN  AAAA   2606:50c0:8002::153
@    3600  IN  AAAA   2606:50c0:8003::153
www  3600  IN  CNAME  octocat.github.io.

Dois-je utiliser le domaine racine ou www avec GitHub Pages ?

Configurez les deux, et saisissez celui que vous préférez dans le dépôt. Quand les enregistrements de l'apex et de www sont corrects, GitHub Pages redirige l'autre vers celui-ci.

GitHub prend en charge un domaine apex ou un nom www par site. Il ne prend pas en charge deux domaines apex, deux noms www, ni un apex combiné à un autre sous-domaine personnalisé. Pour un projet sur un sous-domaine, comme docs.example.com, ajoutez un CNAME de docs vers USERNAME.github.io et ignorez les enregistrements A.

Combien de temps avant que mon domaine fonctionne sur GitHub Pages ?

Cela dépend du TTL des enregistrements que les résolveurs ont vus avant votre modification. Le TTL est le nombre de secondes pendant lesquelles un résolveur garde une réponse en cache.

  • Un nom sans enregistrement antérieur se résout dès que vous enregistrez.
  • Un enregistrement remplacé garde son ancienne valeur dans certains caches jusqu'à expiration de son ancien TTL. Les enregistrements du modèle utilisent 3600 secondes, soit une heure.
  • Prévoyez un transfert à l'avance : baissez le TTL des anciens enregistrements à 300 secondes un jour avant la modification.

La documentation de GitHub indique que les changements DNS peuvent prendre jusqu'à 24 heures pour se propager. Le certificat HTTPS arrive après la réussite de la vérification DNS.

Pourquoi GitHub dit-il que mon domaine n'est pas correctement configuré ?

Dans la plupart des cas, un ancien enregistrement répond encore pour le même nom. Vérifiez ces points dans l'ordre :

  • Enregistrements résiduels. Un ancien enregistrement A, AAAA ou ALIAS à @, ou un enregistrement de parking, entre en conflit avec ceux de GitHub. Le modèle les supprime ; les modifications manuelles en oublient souvent un.
  • Nom du dépôt dans le CNAME. La cible www est uniquement USERNAME.github.io.
  • Enregistrement wildcard. GitHub avertit qu'un enregistrement tel que *.example.com crée un risque de prise de contrôle du domaine. Supprimez-le.
  • Autres serveurs de noms. Si le domaine utilise un autre fournisseur DNS, les enregistrements de l'onglet DNS de DotAlmanac ne sont pas servis.
  • Enregistrements CAA. Si vous publiez des enregistrements CAA, GitHub en exige au moins un avec la valeur letsencrypt.org pour HTTPS.

Testez le résultat avec dig example.com +short ou n'importe quel outil de recherche DNS en ligne.

GitHub Pages et domaines personnalisés : FAQ

Ai-je besoin des 4 enregistrements A pour GitHub Pages ?

Oui. GitHub publie 4 adresses pour la redondance, et le modèle les ajoute toutes. GitHub recommande aussi les 4 enregistrements AAAA pour les visiteurs en IPv6, en complément des enregistrements A.

Pourquoi vérifier le domaine avant de l'ajouter au dépôt ?

La vérification empêche d'autres utilisateurs GitHub de revendiquer votre domaine pour leur propre site Pages. Sans elle, un dépôt supprimé ou un site Pages désactivé peut laisser le domaine exposé à une prise de contrôle. Vérifiez d'abord, puis ajoutez le domaine au dépôt.

Puis-je conserver mon email quand je pointe le domaine vers GitHub Pages ?

Oui. Le modèle GitHub Pages ne modifie que les enregistrements A, AAAA, CNAME et ALIAS de @ et www. Vos enregistrements MX, SPF et autres TXT restent tels quels.

L'hébergement DNS pour GitHub Pages est-il en supplément chez DotAlmanac ?

Non. L'hébergement DNS, les modèles et l'import de fichier de zone sont gratuits avec chaque domaine. Vous ne payez que le domaine, par exemple 11,99 $US/an pour un .com, comme indiqué sur la page des tarifs.

Quelle extension convient à un site de projet GitHub Pages ?

Toutes les extensions fonctionnent avec GitHub Pages. Les développeurs choisissent souvent .dev, .io ou .com ; comparez-les sur la meilleure extension de domaine pour les développeurs. Vérifiez le prix de renouvellement autant que le prix de la première année.

Sources (3)
  1. Gérer un nom de domaine personnalisé pour votre site GitHub Pages — GitHub Docs (vérifié le 2026-10-29)
  2. Vérifier votre domaine personnalisé pour GitHub Pages — GitHub Docs (vérifié le 2026-10-29)
  3. Résoudre les problèmes de domaines personnalisés et de GitHub Pages — GitHub Docs (vérifié le 2026-10-29)

Besoin d'un nom de domaine pour votre site GitHub Pages ?

Enregistrez-le sans KYC, payez en crypto et appliquez le modèle GitHub Pages depuis l'onglet DNS.

.com 11,99 $US/an · sans KYC · crypto

Rechercher un nom de domaine