GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Konfigurieren Sie dnsmasq, um verschiedene DNS-Server für einige Domänen zu verwenden (CentOS/RHEL)

Standardmäßig verwendet das Betriebssystem die in /etc/resolv.conf konfigurierten DNS-Server und für jede Suche wird derselbe Satz von DNS-Servern abgefragt. Es ist möglich, dnsmasq so zu konfigurieren, dass verschiedene DNS-Server für bestimmte Domänen verwendet werden.

Bei der Suche nach Einträgen in xyz.com sollte dnsmasq nach dem DNS-Server 192.168.1.1 fragen, und wenn Sie abc.com verwenden, sollte es nach dem DNS-Server 192.168.100.1 fragen.

1. Installieren Sie dnsmasq:

# yum install dnsmasq

2. Aktivieren Sie es, um beim Booten zu starten:

# systemctl start dnsmasq

3. Erstellen Sie eine Sicherungskopie der ursprünglichen Konfiguration:

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

4. Passen Sie die Standardkonfiguration an:

# vi /etc/dnsmasq.conf

und legen Sie die folgenden Grundlagen fest:

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

Konfigurieren Sie dann xyz.com und 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

und legen Sie den Standard-DNS-Server fest:

server=169.254.169.254

alle Lookups für xyz.com und die Reverse-Lookups 1.168.192.in-addr.arpa gehen zu 192.168.1.1, während abc.com und die Reverse-Lookups zu 192.168.100.1 gehen. Alle anderen Suchen gehen zu 169.254.169.254.

5. Starten Sie dann dnsmasq:

# systemctl start dnsmasq

6. Ersetzen Sie den aktuellen Nameserver in /etc/resolv.conf durch 127.0.0.1 (dnsmasq lauscht dort):

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


Cent OS
  1. Konfigurieren Sie VNC auf CentOS 6 / RHEL 6

  2. Konfigurieren Sie DNS auf CentOS 5 / RHEL 5 mit Chroot

  3. So konfigurieren Sie den DNS-Server unter CentOS 5 / RHEL 5

  4. So konfigurieren Sie Slave-DNS (BIND) unter CentOS 7 / RHEL 7

  5. Centos – Dnsmasq – Unterschiedliche Antworten für bestimmte Mac-Adressen?

So aktivieren Sie die Proxy-Einstellungen für den Yum-Befehl auf RHEL-/CentOS-Servern

So konfigurieren Sie NIC-Teaming unter CentOS 8 / RHEL 8

Verwendung von tmpfs unter RHEL/CentOS 7

So konfigurieren Sie den DNS (BIND)-Server unter CentOS 7 / RHEL 7

So konfigurieren Sie die IP-Adresse in CentOS 7 / RHEL 7 und CentOS 6 / RHEL 6

So konfigurieren Sie den DNS (BIND)-Server unter CentOS 8 / RHEL 8