Round-Robin RRset dans les implémentations de serveurs DNS
Vu que les RFC relatifs au DNS n'imposent rien à ce sujet, les implémentations de serveurs DNS (qui font autorité ou récursif-cache) peuvent, ou pas, ordonner différemment un RRset (round-robin) pour répondre au demandeur.
Je me garde ici la liste des comportements :
- BIND. Qu'il agisse en récursif-cache ou en serveur qui fait autorité, BIND fait du round-robin sur les RRset par défaut. La directive « rrset-order » permet de changer ce comportement depuis BIND 9.6. Valeurs possibles : fixed, random, cyclic (round-robin). La granularité va jusqu'à un ordre par classe/type.
- NSD : ne fait pas de round-robin et retourne dans l'ordre du fichier de zone.
- Unbound : ne fait pas de round-robin par défaut et retourne le set dans l'ordre dans lequel le serveur qui fait autorité l'a donné. Depuis la version 1.4.17, ce comportement peut être changé avec la directive « rrset-roundrobin » à yes.
- PowerDNS : recursor fait du round-robin par défaut. La directive de configuration « no-shuffle » semble permettre de désactiver ce comportement.
- dnsmasq : fait du round-robin par défaut. Je ne sais pas s'il existe une directive de configuration pour changer facilement ce comportement.
June 2, 2014 at 3:58:46 PM UTC
- permalink
-
http://shaarli.guiguishow.info/?_tiGeQ