Existe-t-il un moyen d'utiliser un DNS spécifique pour un domaine spécifique ?

Au travail, nous utilisons OpenDNS et il a bloqué à tort irc.freenode.net pour cause de malware. Comment puis-je m’assurer que toute requête pour *.freenode.net aille vers 8.8.8.8 et 8.8.4.4 (le DNS de Google) ?

J’ai essayé de faire cela en modifiant resolv.conf sur Ubuntu, mais je n’ai pas pu aller bien loin. De plus, existe-t-il un moyen facile de faire cela pour les systèmes Mac et Windows (j’ai quelques collègues utilisant ces systèmes d’exploitation et ils aimeraient aussi utiliser IRC) ?


Source : Server Fault

Cela ne peut pas être fait avec la résolution DNS standard fournie par *nix (et Windows à ma connaissance), vous avez besoin de votre propre serveur DNS pour cela. Sur *nix, dnsmasq est le meilleur choix pour cela, et vous pouvez soit l’exécuter sur chaque poste de travail, soit l’exécuter sur un serveur et configurer tous les postes de travail pour l’utiliser.

/etc/resolv.conf :

nameserver 127.0.0.1
nameserver 208.67.222.222
nameserver 208.67.220.220

/etc/dnsmasq.conf :

server=/freenode.net/8.8.8.8
server=/freenode.net/8.8.4.4