Forum général.général DNS en folie ?

Posté par . Licence CC by-sa.
Tags :
0
6
sept.
2018

Bonjour,

Comme ça fait bien longtemps que j’ai la flemme de refaire mon site web pour Grammalecte (il y a toujours quelque chose de plus intéressant à faire), j’ai mis mon serveur de dépôt de code sur un VPS chez Scaleway.

On y accède par l’adresse http://code.grammalecte.net
C’est une redirection DNS qui renvoie vers http://212.47.254.152:8080.

Pas très élégant, mais c’était censé être temporaire.
Jusque-là tout va bien.

Et puis un jour, bien que la redirection par web fonctionne toujours, il ne fut plus possible d’utiliser cette redirection en ligne de commande avec Fossil.
Par exemple,

fossil clone -u http://code.grammalecte.net grammalecte.fossil
renvoie une erreur.
En gros, ça dit que le serveur a renvoyé une erreur et que la commande a avorté.
Ça a commencé en même temps que Gandi (qui gère mes noms de domaine) a changé la gestion de son site et des DNS et au moment où j’avais upgradé la version de Fossil.
Comme j’ignorais qui de Fossil ou de Gandi merdait, j’ai laissé courir et j’ai utilisé directement l’adresse IP en ligne de commande.

Puis, il y a peu, comme quelqu’un se plaignait que ce n’était pas génial, j’ai remarqué que l’erreur renvoyée par Fossil renvoyait une IP qui n’était pas celle du serveur de dépôt Fossil, mais une autre.

Cette adresse, c’est: 217.70.184.50. Une autre adresse que celle de mon VPS.
Et cette adresse sert visiblement pour la redirection de mails pour Gandi:
https://whatismyipaddress.com/ip/217.70.184.50
http://dnslookup.fr/217.70.184.50

Par acquit de conscience, je vérifie que ce qui fonctionnait autrefois avec l’ancienne version de Fossil ne fonctionne plus non plus et c’est le cas.

Comme je ne connais quasi rien à la gestion DNS, je préfère demander ici avant de sonner chez Gandi: Que se passe-t-il ? Voyez-vous quelque chose à faire pour résoudre le problème ?

  • # configure ton DNS

    Posté par . Évalué à 3.

    ;; QUESTION SECTION:
    ;code.grammalecte.net. IN A

    ;; ANSWER SECTION:
    code.grammalecte.net. 8398 IN CNAME webredir.vip.gandi.net.
    webredir.vip.gandi.net. 5028 IN A 217.70.184.50

    actuellement tu as demandé à gandi de rediriger code.grammalecte.net vers webredir.vip.gandi.net (217.70.184.50)

    puisque tu geres le domaine 'grammalecte.net'
    demande à editer ta config DNS

    supprimes cette redirection
    et dit lui de creer un enregistrement A qui prend code.grammalecte.net et qui l'envoie vers la bonne IP.

    si tu n'as pas la main, alors il faut demander à gandi de corriger le tir car il y a une couille dans leurs scripts

    • [^] # Re: configure ton DNS

      Posté par . Évalué à 2. Dernière modification le 06/09/18 à 13:02.

      Merci pour la réponse.

      actuellement tu as demandé à gandi de rediriger code.grammalecte.net vers webredir.vip.gandi.net (217.70.184.50)

      Hmm, non, je ne crois pas avoir jamais fait ça. Dans ma console de gestion du nom de domaine, ça n’indique rien de tel, ça indique juste l’adresse correcte.

      Du coup, j’ai supprimé la redirection (même si elle semblait correcte), puis je l’ai recréée. On verra.

      Par contre, j’ai aussi ça dans “Enregistrement DNS” :

      @ 10800 IN SOA ns1.gandi.net. hostmaster.gandi.net. 1536231393 10800 3600 604800 10800
      @ 10800 IN A 217.70.184.38
      @ 10800 IN MX 10 spool.mail.gandi.net.
      @ 10800 IN MX 50 fb.mail.gandi.net.
      @ 10800 IN TXT "v=spf1 include:_mailcust.gandi.net ?all"
      blog 10800 IN CNAME blogs.vip.gandi.net.
      code 10800 IN CNAME webredir.vip.gandi.net.
      imap 10800 IN CNAME access.mail.gandi.net.
      pop 10800 IN CNAME access.mail.gandi.net.
      smtp 10800 IN CNAME relay.mail.gandi.net.
      webmail 10800 IN CNAME webmail.gandi.net.
      www 10800 IN CNAME webredir.vip.gandi.net.

      Mais ce n’est pas moi qui ai créé ça, c’était déjà là.

      • [^] # Re: configure ton DNS

        Posté par (page perso) . Évalué à 3.

        Tu te compliques la vie avec les redirections web de Gandi. Avec ce système, quand tu demandes code.grammalecte.net tu vas en fait interroger le CNAME associé (donc webredir.vip.gandi.net) et c'est lui qui retourne une réponse HTTP 301 pour que ton navigateur soit redirigé vers l'adresse que tu as pointé.

        Franchement, écoute Neox et utilise un enregistrement A : http://wiki.gandi.net/fr/dns/zone/a-record (tu remplaces "www" de l'exemple par "code" et "123.123.123.123" par ton ip Scaleway "212.47.254.152"). Comme cela tu pourras utiliser code.grammalecte.net:8080

        • [^] # Re: configure ton DNS

          Posté par . Évalué à 3. Dernière modification le 07/09/18 à 08:48.

          Tu te compliques la vie avec les redirections web de Gandi.

          C’était juste un test avant que je parte de chez moi pour le reste de la journée.

          Mais effectivement la solution de Neox est nettement meilleure.

          Merci à vous deux pour vos réponses.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.