OVH Cloud OVH Cloud

Notion : ne pas utiliser la récursivité

3 réponses
Avatar
bigstyler
Bonjour,

quelqu un pourrait-il m'eclairer sur l'option "Ne pas utiliser la
récursivité" qui se trouve dans les redirecteurs sur un serveur DNS ?

Selon l'aide et le bouquin que je lis, cela permet a un serveur de
cache de n'utiliser QUE ses redirecteurs pour résoudre des requetes.

Hors, toujours selon le livre si on active des redirecteurs,notre DNS
va effectuer des requetes recursives avec ces derniers et s'il
n'arrive pas a avoir de réponses de ses redirecteurs,il peut alors
utiliser des requetes itératives ou recursive standard (d'ailleurs
quel est la différence avec recursive tout court?).

Bref, en résumé, vu qu'un redirecteur utilise des requetes recursives,
pourquoi le fait de cocher "Ne pas utiliser la recursivité" va obliger
le serveur à n'utiliser que ses redirecteurs ? (Logiquement j'aurai
compris si l option à cocher avait été "ne pas utiliser l
iteratitivité")

Quelqu un pour eclairer ma lanterne ?

Merci

3 réponses

Avatar
Guillaume Bordier [MS]
Bonjour,

Cela fait en effet partie des éléments de configuration un peu obscur de la
config DNS, et ce n'est probablement pas très clair dans l'esprit de nos
développeurs. Mon point de vue est qu'il faut lire "désactiver le parcours
iteratif"

Ce que ca veut dire vraiment, c'est que le serveur en effet n'effectue plus
le parcours iteratif classique mais se contente de poser des questions où le
bit "recursif" est toujours positionné, indiquant donc qu'il délègue à son
redirecteur le travail de recherche de la
réponse.


L'effet n°1 de cette option est que si les serveurs racines ET les
redirecteurs sont activés, seuls les redirecteurs seront interrogés et pas
les serveurs racines.

Ce comportement peut être jugé intéressant dans un certain nombre de cas.

Malheureusement, un corrolaire désagréable est que le serveur devient
incapable de résoudre certains type d'enregistrements:
Imaginons que le serveur possède un alias (CNAME) vers un autre nom dont il
ne possède pas l'IP, s'il est interrogé par un client, au lieu de répondre
le nom cible et son adresse IP en allant interroger le serveur du nom cible
comme il le ferait normalement, il ne répond que le nom cible, charge au
client d'aller chercher l'IP en question.

En résumé, pourquoi pas sur un serveur de cache pur, mais jamais sur un
serveur qui possède des zones.

Guillaume

"bigstyle" wrote in message
news:
Bonjour,

quelqu un pourrait-il m'eclairer sur l'option "Ne pas utiliser la
récursivité" qui se trouve dans les redirecteurs sur un serveur DNS ?

Selon l'aide et le bouquin que je lis, cela permet a un serveur de
cache de n'utiliser QUE ses redirecteurs pour résoudre des requetes.

Hors, toujours selon le livre si on active des redirecteurs,notre DNS
va effectuer des requetes recursives avec ces derniers et s'il
n'arrive pas a avoir de réponses de ses redirecteurs,il peut alors
utiliser des requetes itératives ou recursive standard (d'ailleurs
quel est la différence avec recursive tout court?).

Bref, en résumé, vu qu'un redirecteur utilise des requetes recursives,
pourquoi le fait de cocher "Ne pas utiliser la recursivité" va obliger
le serveur à n'utiliser que ses redirecteurs ? (Logiquement j'aurai
compris si l option à cocher avait été "ne pas utiliser l
iteratitivité")

Quelqu un pour eclairer ma lanterne ?

Merci


Avatar
Nicoals
J'ai aussi une question qui va dans votre sens.

Quand je fais un test de DNS via l'onglet d'analyse sur
mon serveur,il m'indique ECHEC.
Je ne sais pas comment résoudre ce genre de problème.
Auriez vous une idée ?
Merci



-----Message d'origine-----
Bonjour,

Cela fait en effet partie des éléments de configuration
un peu obscur de la

config DNS, et ce n'est probablement pas très clair dans
l'esprit de nos

développeurs. Mon point de vue est qu'il faut
lire "désactiver le parcours

iteratif"

Ce que ca veut dire vraiment, c'est que le serveur en
effet n'effectue plus

le parcours iteratif classique mais se contente de poser
des questions où le

bit "recursif" est toujours positionné, indiquant donc
qu'il délègue à son

redirecteur le travail de recherche de la
réponse.


L'effet n°1 de cette option est que si les serveurs
racines ET les

redirecteurs sont activés, seuls les redirecteurs seront
interrogés et pas

les serveurs racines.

Ce comportement peut être jugé intéressant dans un
certain nombre de cas.


Malheureusement, un corrolaire désagréable est que le
serveur devient

incapable de résoudre certains type d'enregistrements:
Imaginons que le serveur possède un alias (CNAME) vers
un autre nom dont il

ne possède pas l'IP, s'il est interrogé par un client,
au lieu de répondre

le nom cible et son adresse IP en allant interroger le
serveur du nom cible

comme il le ferait normalement, il ne répond que le nom
cible, charge au

client d'aller chercher l'IP en question.

En résumé, pourquoi pas sur un serveur de cache pur,
mais jamais sur un

serveur qui possède des zones.

Guillaume

"bigstyle" wrote in message
news:
Bonjour,

quelqu un pourrait-il m'eclairer sur l'option "Ne pas
utiliser la


récursivité" qui se trouve dans les redirecteurs sur
un serveur DNS ?



Selon l'aide et le bouquin que je lis, cela permet a
un serveur de


cache de n'utiliser QUE ses redirecteurs pour résoudre
des requetes.



Hors, toujours selon le livre si on active des
redirecteurs,notre DNS


va effectuer des requetes recursives avec ces derniers
et s'il


n'arrive pas a avoir de réponses de ses
redirecteurs,il peut alors


utiliser des requetes itératives ou recursive standard
(d'ailleurs


quel est la différence avec recursive tout court?).

Bref, en résumé, vu qu'un redirecteur utilise des
requetes recursives,


pourquoi le fait de cocher "Ne pas utiliser la
recursivité" va obliger


le serveur à n'utiliser que ses redirecteurs ?
(Logiquement j'aurai


compris si l option à cocher avait été "ne pas
utiliser l


iteratitivité")

Quelqu un pour eclairer ma lanterne ?

Merci




.




Avatar
Guillaume Bordier [MS]
Bonjour,

Je suppose que vous tentez une analyse en recursivité,

Si vous n'avez pas de redirecteurs, vous n'avez pas de serveurs à qui
envoyer votre requete récursive ... donc échec , cela dit, avoir des
redirecteurs n'est pas une fin en soi, vous n'en avez pas forcément besoin.

Guillaume

"Nicoals" wrote in message
news:3ed201c49ff4$17a74010$
J'ai aussi une question qui va dans votre sens.

Quand je fais un test de DNS via l'onglet d'analyse sur
mon serveur,il m'indique ECHEC.
Je ne sais pas comment résoudre ce genre de problème.
Auriez vous une idée ?
Merci



-----Message d'origine-----
Bonjour,

Cela fait en effet partie des éléments de configuration
un peu obscur de la

config DNS, et ce n'est probablement pas très clair dans
l'esprit de nos

développeurs. Mon point de vue est qu'il faut
lire "désactiver le parcours

iteratif"

Ce que ca veut dire vraiment, c'est que le serveur en
effet n'effectue plus

le parcours iteratif classique mais se contente de poser
des questions où le

bit "recursif" est toujours positionné, indiquant donc
qu'il délègue à son

redirecteur le travail de recherche de la
réponse.


L'effet n°1 de cette option est que si les serveurs
racines ET les

redirecteurs sont activés, seuls les redirecteurs seront
interrogés et pas

les serveurs racines.

Ce comportement peut être jugé intéressant dans un
certain nombre de cas.


Malheureusement, un corrolaire désagréable est que le
serveur devient

incapable de résoudre certains type d'enregistrements:
Imaginons que le serveur possède un alias (CNAME) vers
un autre nom dont il

ne possède pas l'IP, s'il est interrogé par un client,
au lieu de répondre

le nom cible et son adresse IP en allant interroger le
serveur du nom cible

comme il le ferait normalement, il ne répond que le nom
cible, charge au

client d'aller chercher l'IP en question.

En résumé, pourquoi pas sur un serveur de cache pur,
mais jamais sur un

serveur qui possède des zones.

Guillaume

"bigstyle" wrote in message
news:
Bonjour,

quelqu un pourrait-il m'eclairer sur l'option "Ne pas
utiliser la


récursivité" qui se trouve dans les redirecteurs sur
un serveur DNS ?



Selon l'aide et le bouquin que je lis, cela permet a
un serveur de


cache de n'utiliser QUE ses redirecteurs pour résoudre
des requetes.



Hors, toujours selon le livre si on active des
redirecteurs,notre DNS


va effectuer des requetes recursives avec ces derniers
et s'il


n'arrive pas a avoir de réponses de ses
redirecteurs,il peut alors


utiliser des requetes itératives ou recursive standard
(d'ailleurs


quel est la différence avec recursive tout court?).

Bref, en résumé, vu qu'un redirecteur utilise des
requetes recursives,


pourquoi le fait de cocher "Ne pas utiliser la
recursivité" va obliger


le serveur à n'utiliser que ses redirecteurs ?
(Logiquement j'aurai


compris si l option à cocher avait été "ne pas
utiliser l


iteratitivité")

Quelqu un pour eclairer ma lanterne ?

Merci




.