GNU/Linux >> Linux Esercitazione >  >> Cent OS

Configura dnsmasq per utilizzare server DNS diversi per alcuni domini (CentOS/RHEL)

Per impostazione predefinita, il sistema operativo utilizza i server DNS configurati in /etc/resolv.conf e per ogni ricerca chiederà lo stesso set di server DNS. È possibile configurare dnsmasq per utilizzare server DNS diversi per domini specifici.

Quando si cercano voci in xyz.com, dnsmasq dovrebbe chiedere il server DNS 192.168.1.1 e quando si utilizza abc.com, dovrebbe chiedere il server DNS 192.168.100.1.

1. Installa dnsmasq:

# yum install dnsmasq

2. Abilitalo per l'avvio all'avvio:

# systemctl start dnsmasq

3. Fai un backup della configurazione originale:

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

4. Regola la configurazione predefinita:

# vi /etc/dnsmasq.conf

e impostare le seguenti basi:

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

Quindi configura xyz.com e 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

e imposta il server DNS predefinito:

server=169.254.169.254

quindi tutte le ricerche per xyz.com e le ricerche inverse 1.168.192.in-addr.arpa vanno a 192.168.1.1, mentre abc.com e le ricerche inverse vanno a 192.168.100.1. Tutte le altre ricerche vanno a 169.254.169.254.

5. Quindi avvia dnsmasq:

# systemctl start dnsmasq

6. Sostituisci il server dei nomi corrente in /etc/resolv.conf con 127.0.0.1 (dnsmasq è in ascolto lì):

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


Cent OS
  1. Installa e configura DNS/BIND su Linux/Rhel/CentOS con la funzione Chroot

  2. Configura VNC su CentOS 6 / RHEL 6

  3. Configura DNS su CentOS 5 / RHEL 5 con chroot

  4. Centos – Dnsmasq – Risposte diverse per indirizzi Mac specifici?

  5. Come configurare systemd-resolved e systemd-networkd per utilizzare il server DNS locale per la risoluzione dei domini locali e il server DNS remoto per i domini remoti?

Come abilitare le impostazioni proxy per il comando Yum sui server RHEL / CentOS

Come configurare il gruppo NIC su CentOS 8 / RHEL 8

Come utilizzare tmpfs su RHEL/CentOS 7

Come configurare il server DNS (BIND) su CentOS 7 / RHEL 7

Come configurare l'indirizzo IP in CentOS 7/RHEL 7 e CentOS 6/RHEL 6

Come configurare il server DNS (BIND) su CentOS 8 / RHEL 8