Forum Linux.debian/ubuntu Commande host et casse

Posté par (page perso) . Licence CC by-sa
Tags :
1
28
avr.
2014

Hello,

j'ai trois machines. A tourne debian squeeze et B & C tournent Wheezy.

Quand je lance
host 62.2.97.21
sur A ça me retourne
21.97.2.62.in-addr.arpa domain name pointer Kdmail.swissmailer.ch.

La même commande sur B retourne
21.97.2.62.in-addr.arpa domain name pointer kdmail.swissmailer.ch.
(avec un 'k' minuscule)

Et si j'essaie sur C, j'ai
21.97.2.62.in-addr.arpa domain name pointer Kdmail.swissmailer.ch.

Sur les trois machines enfin
which host
retourne
/usr/bin/host
et
dpkg -S /usr/bin/host
retourne
bind9-host: /usr/bin/host

Enfin, un
ldd /usr/bin/host
me donne la même liste de bibliothèques sur les trois machines.

Alors pourquoi j'ai K sur A et k sur les deux autres? Une machine squeeze et une wheezy mettent K et une autre wheezy met k ?!

Quelqu'un aurait-il un début de piste?

  • # et dig ?

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

    ça fait la même chose ?

    Système - Réseau - Sécurité Open Source

    • [^] # Re: et dig ?

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

      Oui.
      dig -x 62.2.97.21
      donne

      Machine A:
      21.97.2.62.in-addr.arpa. 60220 IN PTR Kdmail.swissmailer.ch.

      Et sur B:
      21.97.2.62.in-addr.arpa. 4486 IN PTR kdmail.swissmailer.ch.

      Et C:
      21.97.2.62.in-addr.arpa. 60102 IN PTR Kdmail.swissmailer.ch.

      La gelée de coings est une chose à ne pas avaler de travers.

  • # Petite différence

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

    En y repensant il y a une petite différence: B a été installée en Wheezy et n'a jamais été en Squeeze. A est en Squeeze et C était en Squeeze avant de l'upgrader en Wheezy.

    La gelée de coings est une chose à ne pas avaler de travers.

    • [^] # Re: Petite différence

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

      Le DNS n'est pas sous Windows. Cette daube ne gère pas la case des caractères à mes souvenirs… Cela m'a foutu une fois la merde dans un de mes scripts car un copain avait un serveur sous cet OS et moi, j'avais pas prévu ce cas.

      • [^] # Re: Petite différence

        Posté par . Évalué à 4. Dernière modification le 29/04/14 à 10:05.

        Humm… Il me semble bien que les noms de domaines sont insensibles à la casse. C'est en tout cas ce que dit le RFC 4343
        D'ailleurs quelle que soit la commande utilisée on obtient les mêmes résultats en utilisant ou non des capitales dans un nom de domaine.

        • [^] # Re: Petite différence

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

          Les noms de domaines sont insensibles à la casse mais si ma machine s'appelle machinTruc, bind me répond machinTruc via le reverse alors que Windows me répondait machintruc, donc basculait tout en minuscule. Sur certaines machines, j'aime bien mettre une majuscule, par exemple pour indiquer le bâtiment sur les imprimantes.

          • [^] # Re: Petite différence

            Posté par . Évalué à 2.

            Ok, que Windows ne se conforme pas aux RFC, c'est pas nouveau :/
            Les commandes host ou dig répondent machinTruc uniquement si le serveur DNS interrogé contient un enregistrement PTR machinTruc (avec la majuscule).
            Dans le problème initial, on peut donc supposer que les machines interrogent des serveurs DNS différents, l'un contenant l'enregistrement PTR avec un R l'autre avec un r, comme c'est suggéré dans les commentaires suivants.

  • # DNS intermédiaire

    Posté par . Évalué à 3.

    N'aurais tu pas un DNS intermediaire différent dans le cas de la machine B ? Ça ressemble au comportement d'un DNS menteur.

    • [^] # Re: DNS intermédiaire

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

      En effet, A & C utilisent les mêmes DNS, je vais voir de ce côté, merci!

      La gelée de coings est une chose à ne pas avaler de travers.

Suivre le flux des commentaires

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