Cara Mengatur Master Slave DNS Server di CentOS 6 dan RHEL
- 2275
- 103
- Simon Cormier
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
- « Cara meningkatkan versi git> = 1.7.10 di Centos 6
- Cara mengubah root dokumen domain primer di whm/cpanel »