GNU/Linux >> Znalost Linux >  >> Cent OS

Nakonfigurujte dnsmasq pro použití různých serverů DNS pro některé domény (CentOS/RHEL)

Ve výchozím nastavení používá operační systém DNS servery nakonfigurované v /etc/resolv.conf a pro každé vyhledávání se zeptá na stejnou sadu serverů DNS. Je možné nakonfigurovat dnsmasq pro použití různých DNS serverů pro konkrétní domény.

Při hledání záznamů na xyz.com by se měl dnsmasq zeptat na DNS server 192.168.1.1 a při použití abc.com by se měl zeptat na DNS server 192.168.100.1.

1. Nainstalujte dnsmasq:

# yum install dnsmasq

2. Povolte spuštění při spuštění:

# systemctl start dnsmasq

3. Vytvořte zálohu původní konfigurace:

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

4. Upravte výchozí konfiguraci:

# vi /etc/dnsmasq.conf

a nastavte následující základy:

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

Poté nakonfigurujte xyz.com a 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

a nastavte výchozí DNS server:

server=169.254.169.254

takže všechna vyhledávání pro xyz.com a zpětná vyhledávání 1.168.192.in-addr.arpa jdou na 192.168.1.1, zatímco abc.com a zpětná vyhledávání jdou na 192.168.100.1. Všechna ostatní vyhledávání jdou na 169.254.169.254.

5. Poté spusťte dnsmasq:

# systemctl start dnsmasq

6. Nahraďte aktuální jmenný server v /etc/resolv.conf 127.0.0.1 (zde naslouchá dnsmasq):

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


Cent OS
  1. Nakonfigurujte VNC na CentOS 6 / RHEL 6

  2. Nakonfigurujte DNS na CentOS 5 / RHEL 5 s chrootem

  3. Jak nakonfigurovat server DNS na CentOS 5 / RHEL 5

  1. Nainstalujte a nakonfigurujte DNS/BIND na Linux/Rhel/CentOS s funkcí Chroot

  2. Jak nakonfigurovat Slave DNS (BIND) na CentOS 7 / RHEL 7

  3. Centos – Dnsmasq – Různé odpovědi pro konkrétní adresy Mac?

  1. Jak nakonfigurovat samostatný port pro SSH a SFTP na CentOS/RHEL

  2. Jak nakonfigurovat sssd pro práci s více doménami Active Directory v různých doménových strukturách (CentOS/RHEL)

  3. Jak nakonfigurovat systemd-resolved a systemd-networkd pro použití místního serveru DNS pro řešení místních domén a vzdáleného serveru DNS pro vzdálené domény?