Comment renvoyer plusieurs loggings DNS A dans un ordre spécifique à l'aide de bind9?

J'ai un environnement de test bind9 dans Debian Wheezy que j'essaye de mettre en place deux loggings A qui sont returnnés dans un ordre fixe. Dans mon file named.conf.options , j'ai la configuration suivante:

 options { ... rrset-order { order fixed; }; }; 

Ceci est fonctionnel au point que mes loggings sont toujours returnnés dans le même ordre, mais le problème est que bind choisit de les sortinger numériquement (les plus petits nombres d'abord) et j'essaie de les sortinger dans l'autre sens.

Sur la base de ce lien, je comprends que le mot-key fixed devrait définir la réponse à l'ordre que j'ai dans mon file de configuration. Cependant, je ne peux pas modifier l'ordre des résultats renvoyés en modifiant l'ordre des loggings dans le file de zone.

Est-ce que quelqu'un sait comment renvoyer plusieurs loggings A pour une adresse DNS dans un ordre spécifique?

Bind9 sur Wheezy ne permet pas cette option. Aussi on doit se requestr pourquoi on veut / a besoin de cela car il casse quand il frappe le cache de certains résliders. Aussi pour les besoins de basculement, il n'est pas vraiment adapté car la plupart des clients n'ont pas le code pour y arriver.

Si vous conservez le code client, examinez les loggings de ressources SRV qui vous permettent de définir la priorité et de charger les parameters pour chaque logging. Mais cela dépend du rest de votre problème que vous essayez de résoudre.

Le paragraphe suivant dans la reference à laquelle vous avez lié explique pourquoi cela ne peut pas fonctionner avec l'implémentation de bind9 par Debian:

Remarque: Pour les raisons les plus connues de l'ISC (auteur de BIND), la valeur fixe est maintenant disponible (BIND 9.6+) uniquement si l'option de configuration –with-fixed-rrset est utilisée dans la construction. Ni les packages standard BSD ni Debian n'utilisent cette option. Cela est probablement vrai pour Fedora et d'autres RPM mais n'a pas été vérifié (utilisez le nom -V pour vérifier). Pour des raisons pratiques seulement cycliques et randoms sont les choix disponibles.