GNU/Linux >> Tutoriels Linux >  >> Cent OS

Configurez dnsmasq pour utiliser différents serveurs DNS pour certains domaines (CentOS/RHEL)

Par défaut, le système d'exploitation utilise les serveurs DNS configurés dans /etc/resolv.conf et pour chaque recherche, il demandera le même ensemble de serveurs DNS. Il est possible de configurer dnsmasq pour utiliser différents serveurs DNS pour des domaines spécifiques.

Lors de la recherche d'entrées dans xyz.com, dnsmasq doit demander au serveur DNS 192.168.1.1, et lors de l'utilisation de abc.com, il doit demander au serveur DNS 192.168.100.1.

1. Installez dnsmasq :

# yum install dnsmasq

2. Activez-le pour qu'il démarre au démarrage :

# systemctl start dnsmasq

3. Effectuez une sauvegarde de la configuration d'origine :

# cp /etc/dnsmasq.conf /etc/dnsmasq.conf.orig

4. Ajustez la configuration par défaut :

# vi /etc/dnsmasq.conf

et définissez les bases suivantes :

listen-address=::1,127.0.0.1,[your nics ip]
interface=[your nic, eg eth0 and lo]
expand-hosts
domain=[your default domain name]

Configurez ensuite xyz.com et abc.com :

server=/xyz.com/192.168.1.1
server=/1.168.192.in-addr.arpa/192.168.1.1

server=/abc.com/192.168.100.1
server=/100.168.192.in-addr.arpa/192.168.100.1

et définissez le serveur DNS par défaut :

server=169.254.169.254

ainsi, toutes les recherches pour xyz.com et les recherches inversées 1.168.192.in-addr.arpa vont à 192.168.1.1, tandis que abc.com et les recherches inversées vont à 192.168.100.1. Toutes les autres recherches vont à 169.254.169.254.

5. Lancez ensuite dnsmasq :

# systemctl start dnsmasq

6. Remplacez le serveur de noms actuel dans /etc/resolv.conf par 127.0.0.1 (dnsmasq y écoute) :

# vi /etc/resolv.conf
search [your default domain].com abc.com xvz.com
nameserver 127.0.0.1


Cent OS
  1. Configurer VNC sur CentOS 6 / RHEL 6

  2. Configurer DNS sur CentOS 5 / RHEL 5 avec chroot

  3. Comment configurer le serveur DNS sur CentOS 5 / RHEL 5

  4. Comment configurer le DNS esclave (BIND) sur CentOS 7 / RHEL 7

  5. [Linux] :Comment configurer yum pour utiliser le référentiel CentOS dans la machine RHEL

Comment activer les paramètres proxy pour la commande Yum sur les serveurs RHEL / CentOS

Comment configurer l'association de cartes réseau sur CentOS 8 / RHEL 8

Comment utiliser tmpfs sur RHEL/CentOS 7

Comment configurer le serveur DNS (BIND) sur CentOS 7 / RHEL 7

Comment configurer l'adresse IP dans CentOS 7 / RHEL 7 et CentOS 6 / RHEL 6

Comment configurer le serveur DNS (BIND) sur CentOS 8 / RHEL 8