Cara Mengatur Master Slave DNS Server di CentOS 6 dan RHEL

Cara Mengatur Master Slave DNS Server di CentOS 6 dan RHEL

DNS (Domain Name System) adalah sistem terdistribusi, digunakan untuk nama domain transalat ke IP dan wakil versa. Artikel ini akan membantu Anda cara mengatur server DNS Master Slave di CentOS 6 dan RHEL Systems.

Skenario jaringan untuk pengaturan ini
Master DNS Server IP: 192.168.1.90 (NS1.tecadmin.net) Slave DNS Server IP: 192.168.1.91 (NS2.tecadmin.net) Nama Domain: Demotecadmin.NET (untuk tujuan pengujian) IP Domain: 192.168.1.100 (untuk tujuan pengujian) 
Langkah 1: Pasang RPM yang diperlukan (di Master dan Slave keduanya)

Instal Paket Bind di Server DNS Master dan Slave Menggunakan Perintah berikut.

# yum instal bind bind-chroot 
Langkah 2: Setup Master (NS1) DNS Server

Ada dua jenis file konfigurasi di DNS.

  • Salah satunya adalah file konfigurasi DNS utama bernama "bernama.conf ”
  • Jenis file konfigurasi lainnya disebut file zona. Yang dibuat secara individual untuk semua domain. bernama.conf menyimpan entri untuk semua file zona.
2.1 Konfigurasikan bernama.conf menggunakan konfigurasi di bawah
# vim/var/named/chroot/etc/dinamai.conf 

Konten bernama.conf:

///var/bernama/chroot/etc/dinamai.Opsi conf listen-on port 53 127.0.0.1; 192.168.1.0/24; ; Port Listen-on-V6 53 :: 1; ; direktori "/var/named"; dump-file "/var/named/data/cache_dump.db "; statistik-file"/var/named/data/named_stats.txt "; memstatistics-file"/var/named/data/named_mem_stats.txt "; allow-query localhost; 192.168.1.0/24; ; Rekursi Ya; DNSSEC-Enable Ya; DNSSEC-Validasi Ya; DNSSEC-Lookaside Auto; / * Jalur ke Kunci ISC DLV */Bindkeys-File "/etc/dinamai.iscdlv.Kunci "; dikelola-keys-direktori"/var/named/dynamic ";; logging channel default_debug file" data/bernama/bernama.Jalankan "; Severity Dynamic;;; zona"."Di type hint; file" bernama.ca ";; zona" demotecadmin.net "in type master; file"/var/named/demotecadmin.bersih.db "; izinkan pembaruan none;;; include"/etc/named.RFC1912.zona "; 

[Ubah nilai yang disorot merah sesuai nama jaringan dan domain Anda]

2.2 Buat file zona untuk domain Anda “demotecadmin.bersih"
# vim/var/named/chroot/var/named/demotecadmin.bersih.db 

Konten file zona:

; File zona untuk demotecadmin.net $ ttl 14400 @ 86400 di SOA NS1.tecadmin.bersih. Webmaster.tecadmin.bersih. (3215040200; serial, tanggal hari ini+hari ini 86400; refresh, detik 7200; coba lagi, detik 3600000; kedaluwarsa, detik 86400); minimum, detik demotecadmin.bersih. 86400 di NS NS1.tecadmin.bersih. Demotecadmin.bersih. 86400 di NS NS2.tecadmin.bersih. Demotecadmin.bersih. Dalam 192.168.1.100 demotecadmin.bersih. Di mx 0 demotecadmin.bersih. Mail di CNAME DEMOTECADMIN.bersih. www in cname demotecadmin.bersih. 
2.3 Tambahkan lebih banyak domain di server DNS

Untuk menambahkan lebih banyak domain di DNS, buat file zona secara individual untuk semua domain seperti di atas. Setelah itu tambahkan entri apa pun untuk semua zona di bernama.conf seperti di bawah ini. Ubah demotecadmin.bersih dengan nama domain Anda.

zona "demotecadmin.net "in type master; file"/var/named/demotecadmin.bersih.db "; izinkan pembaruan tidak ada;;; 
Langkah 2.4: Mulailah layanan bernama

Layanan Mulai Bernama (Bind) Menggunakan Perintah berikut dan Mengatur Auto Mulai pada Boot Sistem.

# /etc /init.D/bernama restart # chkconfig dinamai di 
Langkah 3: Setup Slave (NS2) DNS Server

Di server Slave DNS Anda perlu memperbarui bernama.hanya file conf. Semua file zona akan disinkronkan secara otomatis dari master DNS Server. Setiap perubahan yang dilakukan pada master akan merefleksikan budak setelah interval waktu yang ditentukan.

3.1 Konfigurasikan bernama.conf menggunakan konfigurasi di bawah
# vim/var/named/chroot/etc/dinamai.conf 

Konten bernama.conf

///var/bernama/chroot/etc/dinamai.Opsi conf listen-on port 53 127.0.0.1; 192.168.1.0/24; ; Port Listen-on-V6 53 :: 1; ; direktori "/var/named"; dump-file "/var/named/data/cache_dump.db "; statistik-file"/var/named/data/named_stats.txt "; memstatistics-file"/var/named/data/named_mem_stats.txt "; allow-query localhost; 192.168.1.0/24; ; Rekursi Ya; DNSSEC-Enable Ya; DNSSEC-Validasi Ya; DNSSEC-Lookaside Auto; / * Jalur ke Kunci ISC DLV */Bindkeys-File "/etc/dinamai.iscdlv.Kunci "; dikelola-keys-direktori"/var/named/dynamic ";; logging channel default_debug file" data/bernama/bernama.Jalankan "; Severity Dynamic;;; zona"."Di type hint; file" bernama.ca ";; zona" demotecadmin.net "in type slave; file" budak/demotecadmin.bersih.db "; master 192.168.1.90; ; ; termasuk "/etc/dinamai.RFC1912.zona "; 
Langkah 3.2: Mulailah Layanan bernama

Mulai Layanan bernama (bind) menggunakan perintah di bawah ini.

# /etc /init.D/bernama restart # chkconfig dinamai di 

Setelah memulai ulang layanan bernama, periksa file zona di server DNS slave at/var/named/chroot/var/named/slave/.

Langkah 4: Akhirnya uji pengaturan DNS Anda

Permintaan untuk master Anda dan server DNS Slave secara langsung menggunakan perintah berikut, Anda akan mendapatkan reson yang sama dari kedua server.
Sintaks: nslookup

Permintaan untuk menguasai server DNS:

# nslookup demotecadmin.net 192.168.1.90 Server: 192.168.1.90 Alamat: 192.168.1.90#53 Nama: Demotecadmin.Alamat bersih: 192.168.1.100 

Permintaan untuk Slave DNS Server:

# nslookup demotecadmin.net 192.168.1.91 Server: 192.168.1.91 Alamat: 192.168.1.91#53 Nama: Demotecadmin.Alamat bersih: 192.168.1.100 

Output di atas menunjukkan bahwa server DNS telah berhasil menyelesaikan demotecadmin domain.bersih dari server master dan slave dns.

Baca lebih lanjut tentang server DNS http: // en.Wikipedia.org/wiki/name_server