GNU/Linux >> Belajar Linux >  >> Cent OS

Konfigurasi dnsmasq untuk menggunakan Server DNS yang berbeda untuk beberapa Domain (CentOS/RHEL)

Secara default, sistem operasi menggunakan server dns yang dikonfigurasi di /etc/resolv.conf dan untuk setiap pencarian itu akan meminta set server dns yang sama. Dimungkinkan untuk mengonfigurasi dnsmasq untuk menggunakan server dns yang berbeda untuk domain tertentu.

Saat mencari entri di xyz.com, dnsmasq harus menanyakan dns server 192.168.1.1, dan saat menggunakan abc.com, harus menanyakan dns server 192.168.100.1.

1. Instal dnsmasq:

# yum install dnsmasq

2. Aktifkan untuk memulai saat boot:

# systemctl start dnsmasq

3. Ambil cadangan dari konfigurasi asli:

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

4. Sesuaikan konfigurasi default:

# vi /etc/dnsmasq.conf

dan atur dasar-dasar berikut:

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

Kemudian konfigurasikan xyz.com dan 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

dan atur server dns default:

server=169.254.169.254

jadi semua pencarian untuk xyz.com dan pencarian terbalik 1.168.192.in-addr.arpa menuju ke 192.168.1.1, sedangkan abc.com dan pencarian sebaliknya menuju ke 192.168.100.1. Semua pencarian lainnya pergi ke 169.254.169.254.

5. Kemudian mulai dnsmasq:

# systemctl start dnsmasq

6. Ganti nameserver saat ini di /etc/resolv.conf dengan 127.0.0.1 (dnsmasq mendengarkan di sana):

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


Cent OS
  1. Cara Mengonfigurasi Nama Persisten untuk Perangkat Tape di CentOS/RHEL

  2. Cara Mengonfigurasi sssd Agar Bekerja Dengan Beberapa Domain Direktori Aktif di Hutan yang Berbeda (CentOS/RHEL)

  3. Bagaimana cara mengkonfigurasi systemd-resolved dan systemd-networkd untuk menggunakan server DNS lokal untuk menyelesaikan domain lokal dan server DNS jarak jauh untuk domain jarak jauh?

  1. Instal dan Konfigurasi DNS/BIND Di Linux/Rhel/CentOS Dengan Fitur Chroot

  2. Konfigurasi VNC pada CentOS 6 / RHEL 6

  3. Konfigurasi DNS pada CentOS 5 / RHEL 5 dengan chroot

  1. Cara mengkonfigurasi server DNS di CentOS 5 / RHEL 5

  2. Cara Konfigurasi Slave DNS (BIND) di CentOS 7 / RHEL 7

  3. [Linux] :Cara mengkonfigurasi yum untuk menggunakan repositori CentOS di mesin RHEL