OVH Cloud OVH Cloud

Comportement bizarre de host ?

9 réponses
Avatar
F. Senault
'Lo.

Un bête truc qui me turlupine depuis un bout de temps avec le résultat
de la commande "host" :

15:08 fred@talisker:~> host talisker.lacave.net
talisker.lacave.net has address 217.145.39.3
talisker.lacave.net mail is handled by 10 mx0.lacave.net.

Jusque là, ok, mais...

15:08 fred@talisker:~> host www.lacave.net
www.lacave.net is an alias for talisker.lacave.net.
talisker.lacave.net has address 217.145.39.3
www.lacave.net is an alias for talisker.lacave.net.
www.lacave.net is an alias for talisker.lacave.net.
talisker.lacave.net mail is handled by 10 mx0.lacave.net.

Vous remarquerez la légère redondance de l'information...

J'ai essayé avec d'autres domaines, ça fait pareil sur tous les CNAME.
J'ai aussi essayé sur plusieurs machines avec plusieurs *BSD, ça fait
pareil à chaque fois... Par contre, une linux (qui a l'air d'avoir un
host totalement différent) repond de manière plus sensée...

A chaque fois, ce sont des machines qui s'adressent à un serveur de noms
local, sous *BSD, avec bind 9.x...

Pure curiosité, mais... est-ce bien normal ?

Fred
--
Interestingly, most Unix utilities have a command line option which
will cause the system to rip the user's legs off and beat them to death
with the soggy ends. This is often the default behaviour.
(Bruce Murphy)

9 réponses

Avatar
Stephane Catteau
F. Senault n'était pas loin de dire :

Pure curiosité, mais... est-ce bien normal ?


Je ne sais pas si c'est voulu, mais pour moi c'est normal. host fait
une demande pour chaque information qu'il souhaite afficher. Comme à
chaque question le DNS commence par indiquer qu'il s'agit d'un alias,
host te le dit sans réfléchir à la possible redondance.
Ca ne doit pas être très difficile à patcher, mais vu que je suis nul
en C...

Avatar
F. Senault

F. Senault n'était pas loin de dire :

Pure curiosité, mais... est-ce bien normal ?


Je ne sais pas si c'est voulu, mais pour moi c'est normal. host fait
une demande pour chaque information qu'il souhaite afficher. Comme à
chaque question le DNS commence par indiquer qu'il s'agit d'un alias,
host te le dit sans réfléchir à la possible redondance.
Ca ne doit pas être très difficile à patcher, mais vu que je suis nul
en C...


Une fois, d'accord, mais il le répète deux fois ensuite ; un autre
exemple :

15:36 vodka:/# host pop.lacave.net
pop.lacave.net is an alias for mail.lacave.net. -> 1
mail.lacave.net has address 217.145.39.3
pop.lacave.net is an alias for mail.lacave.net. -> 2
pop.lacave.net is an alias for mail.lacave.net. -> 3

Là, logiquement, il ne pose que deux questions, non (pop.lacave.net puis
mail.lacave.net) ?

Fred
--
Close the shop, let's take a drive Take a break from 9 to 5
It's so great to be alive, oh yeah We could rent some roller skates
We could skate around the lake
If we don't know how, we'll fake it, oh yeah (Prince, Strollin')


Avatar
talon
F. Senault wrote:

J'ai essayé avec d'autres domaines, ça fait pareil sur tous les CNAME.
J'ai aussi essayé sur plusieurs machines avec plusieurs *BSD, ça fait
pareil à chaque fois... Par contre, une linux (qui a l'air d'avoir un
host totalement différent) repond de manière plus sensée...


niobe% host www.lacave.net
www.lacave.net is an alias for talisker.lacave.net.
talisker.lacave.net has address 217.145.39.3
www.lacave.net is an alias for talisker.lacave.net.
www.lacave.net is an alias for talisker.lacave.net.
talisker.lacave.net mail is handled by 10 mx0.lacave.net.
niobe% uname -a
FreeBSD niobe.lpthe.jussieu.fr 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Tue May 10
14:42:31 CEST 2005
:/usr/obj/usr/src/sys/NIOBE i386


parthe% host www.lacave.net
www.lacave.net is an alias for talisker.lacave.net.
talisker.lacave.net has address 217.145.39.3
www.lacave.net is an alias for talisker.lacave.net.
www.lacave.net is an alias for talisker.lacave.net.
talisker.lacave.net mail is handled by 10 mx0.lacave.net.
parthe% uname -a
Linux parthe.lpthe.jussieu.fr 2.6.15-1.2054_FC5smp #1 SMP Tue Mar 14 16:05:46
EST 2006 i686 i686 i386 GNU/Linux
Il s'agit de Fedora Core 5


Quelle différence vois-tu?
C'est le comportement normal du host qui vient avec bind9. Avec bind8
il était beaucoup moins informatif. Je trouve ce comportement trés
satisfaisant.



--

Michel TALON

Avatar
F. Senault

Quelle différence vois-tu?


16:51 :~> host www.lacave.net
www.lacave.net CNAME talisker.lacave.net
talisker.lacave.net A 217.145.39.3
16:51 :~> uname -a
Linux pisang 2.6.8 #5 Thu Feb 3 10:27:59 CET 2005 i686 GNU/Linux

Sur une (vieille) debian quelque chose.

C'est le comportement normal du host qui vient avec bind9. Avec bind8
il était beaucoup moins informatif. Je trouve ce comportement trés
satisfaisant.


Je ne dis pas. Mais je me demande quand-même pourquoi il se sent obligé
de me dire trois fois que www est un cname de talisker.

Enfin, bon, si c'est le comportement du host de bind9, au moins ça me
rassure - je me demandais quand-même si je n'aurais pas une paille de
config quelque part.

Fred
--
The Admins are the priesthood of an irrational, anarchistic, random,
pseudo-religious hardware platform, trying to impose their will on
people who would rather be using us to avoid real work.
(Joe Moore in the SDM)

Avatar
ts
"F" == F Senault writes:






F> Je ne dis pas. Mais je me demande quand-même pourquoi il se sent obligé
F> de me dire trois fois que www est un cname de talisker.

il fait cela

moulon% host -t a www.lacave.net
www.lacave.net is an alias for talisker.lacave.net.
talisker.lacave.net has address 217.145.39.3
moulon%

moulon% host -t aaaa www.lacave.net
www.lacave.net is an alias for talisker.lacave.net.
moulon%

moulon% host -t mx www.lacave.net
www.lacave.net is an alias for talisker.lacave.net.
talisker.lacave.net mail is handled by 10 mx0.lacave.net.
moulon%

--

Guy Decoux





Avatar
Kevin Denis
Le 10-04-2006, F. Senault a écrit :
Une fois, d'accord, mais il le répète deux fois ensuite ; un autre
exemple :

15:36 vodka:/# host pop.lacave.net
pop.lacave.net is an alias for mail.lacave.net. -> 1
mail.lacave.net has address 217.145.39.3
pop.lacave.net is an alias for mail.lacave.net. -> 2
pop.lacave.net is an alias for mail.lacave.net. -> 3

Là, logiquement, il ne pose que deux questions, non (pop.lacave.net puis
mail.lacave.net) ?

Et avec un coup de sniffeur il se passe quoi?

C'est plusieurs requetes, une seule, ou l'affichage qui se repete?

--
Kevin

Avatar
Benoit Izac
Bonjour,

le 10/04/2006 à 19:27, Kevin Denis a écrit
dans le message :

15:36 vodka:/# host pop.lacave.net
pop.lacave.net is an alias for mail.lacave.net. -> 1
mail.lacave.net has address 217.145.39.3
pop.lacave.net is an alias for mail.lacave.net. -> 2
pop.lacave.net is an alias for mail.lacave.net. -> 3

Là, logiquement, il ne pose que deux questions, non (pop.lacave.net
puis mail.lacave.net) ?

Et avec un coup de sniffeur il se passe quoi?

C'est plusieurs requetes, une seule, ou l'affichage qui se repete?


3 requètes :
# tcpdump -t -n -i lo0 'port 53'
IP 127.0.0.1.50386 > 127.0.0.1.53: 52637+ A? www.lacave.net. (32)
IP 127.0.0.1.53 > 127.0.0.1.50386: 52637 2/2/0 CNAME talisker.lacave.net., (107)
IP 127.0.0.1.55590 > 127.0.0.1.53: 9189+ AAAA? www.lacave.net. (32)
IP 127.0.0.1.53 > 127.0.0.1.55590: 9189 1/1/0 CNAME talisker.lacave.net. (100)
IP 127.0.0.1.51568 > 127.0.0.1.53: 54299+ MX? www.lacave.net. (32)
IP 127.0.0.1.53 > 127.0.0.1.51568: 54299 2/2/1 CNAME talisker.lacave.net., (127)

--
Benoit Izac


Avatar
Kevin Denis
Le 10-04-2006, Benoit Izac a écrit :

15:36 vodka:/# host pop.lacave.net
pop.lacave.net is an alias for mail.lacave.net. -> 1
mail.lacave.net has address 217.145.39.3
pop.lacave.net is an alias for mail.lacave.net. -> 2
pop.lacave.net is an alias for mail.lacave.net. -> 3

Là, logiquement, il ne pose que deux questions, non (pop.lacave.net
puis mail.lacave.net) ?

Et avec un coup de sniffeur il se passe quoi?

C'est plusieurs requetes, une seule, ou l'affichage qui se repete?


3 requètes :
# tcpdump -t -n -i lo0 'port 53'
IP 127.0.0.1.50386 > 127.0.0.1.53: 52637+ A? www.lacave.net. (32)


requete A: ipv4

IP 127.0.0.1.55590 > 127.0.0.1.53: 9189+ AAAA? www.lacave.net. (32)


requete AAAA: ipv6

IP 127.0.0.1.51568 > 127.0.0.1.53: 54299+ MX? www.lacave.net. (32)

requete MX: Mail eXchanger


Bon, le mystere des reponses multiples est leve.
--
Kevin



Avatar
F. Senault

Bon, le mystere des reponses multiples est leve.


Exact. Merci à tous, je dormirai plus tranquille cette nuit... ;)

Fred
Sauf si je continue à me prendre le chou avec ldap, ldaps, certificats
et schémas, mais bon...
--
Et comme les illusions croulent Je pouvais pleurer tout mon saoul
Attendons seulement le soir Personne ne peut nous voir
Apprends à dormir Glisse lentement Sans réfléchir
Mais n'me demande pas comment (Noir Désir, Apprends à dormir)