13 votes

Dnsmasq - Serveurs de transfert multiples pour les entrées de domaine?

Je me demandais s'il était possible de configurer dnsmasq pour envoyer des entrées "server=" à plusieurs serveurs amont ?

comme ceci :

server=/facebook.com/1.2.3.4
server=/facebook.com/2.3.4.5

et qu'il choisisse celui-ci en fonction de sa disponibilité ou non, comme avec resolv.conf ? D'après la page de manuel, il semble que seul un soit autorisé, mais je me demandais s'il y avait un moyen de lui demander de se comporter de cette manière.

12voto

user63823 Points 51

Eh bien, dans votre exemple, vous ne faites que pointer facebook, mais je suppose que vous auriez le même besoin pour chaque nom d'hôte que vous pourriez visiter

dnsmasq propose l'option --all-servers

--all-servers

Par défaut, lorsque dnsmasq dispose de plus d'un serveur amont disponible, il envoie les requêtes à un seul serveur. Le réglage de ce drapeau force dnsmasq à envoyer toutes les requêtes à tous les serveurs disponibles. La réponse du serveur répondant en premier sera renvoyée à l'émetteur de la requête d'origine.

Configurer plusieurs serveurs DNS

serveur=OpenDNS.IP.Addr.ess

serveur=GoogleDNS.IP.Addr.ess

serveur=...

Et la réponse la plus rapide sera considérée

11voto

jammus Points 1796

Bien sûr, ajoutez simplement plusieurs lignes.

server=/facebook.com/1.2.3.4
server=/facebook.com/2.3.4.5

Man dnsmasq

   -S, --server=[/[]/[domain/]] ...
          ...  Plusieurs drapeaux -S sont autorisés, avec
          des parties de domaine ou d'adresse IP répétées si nécessaire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X