Cara Menyiapkan Server DNS Hamba Master di CentOS 6 dan RHEL

Cara Menyiapkan Server DNS Hamba Master di CentOS 6 dan RHEL

DNS (Sistem Nama Domain) adalah sistem yang diedarkan, digunakan untuk nama domain transalate ke IP dan sebaliknya. Artikel ini akan membantu anda untuk menyiapkan Server DNS Hamba Master di CentOS 6 dan RHEL Systems.

Senario rangkaian untuk persediaan ini
Server DNS Master IP: 192.168.1.90 (NS1.Tecadmin.bersih) pelayan DNS hamba IP: 192.168.1.91 (NS2.Tecadmin.bersih) Nama Domain: Demotecadmin.Bersih (untuk tujuan ujian) Domain IP: 192.168.1.100 (untuk tujuan ujian) 
Langkah 1: Pasang RPM yang diperlukan (di Master dan Hamba kedua -duanya)

Pasang pakej bind di kedua -dua pelayan DNS Master dan Hamba menggunakan arahan berikut.

# yum Pasang Bind Bind-Choot 
Langkah 2: Server DNS Persediaan (NS1)

Terdapat dua jenis fail konfigurasi dalam DNS.

  • Satu adalah fail konfigurasi DNS utama yang dinamakan "Dinamakan.conf ”
  • Satu lagi jenis fail konfigurasi dipanggil fail zon. Yang dibuat secara individu untuk semua domain. Dinamakan.conf menyimpan entri untuk semua fail zon.
2.1 Konfigurasikan bernama.conf menggunakan konfigurasi di bawah
# vim/var/named/chroot/etc/named.Conf 

Kandungan bernama.Conf:

///var/dinamakan/chroot/etc/dinamakan.Conf Options Listen-On Port 53 127.0.0.1; 192.168.1.0/24; ; mendengar-on-v6 port 53 :: 1; ; direktori "/var/bernama"; fail dump "/var/named/data/cache_dump.db "; statistik-fail"/var/named/data/named_stats.txt "; memstatistics-file"/var/named/data/named_mem_stats.txt "; membenarkan-pertanyaan localhost; 192.168.1.0/24; ; rekursi ya; dnssec-enable ya; dnssec-validation ya; DNSSEC-LOOKASIDE AUTO; / * Laluan ke Kunci DLV ISC */Bindkeys-File "/etc/Dinamakan.iscdlv.kunci "; diuruskan-keys-directory"/var/named/dinamic ";; pembalakan saluran default_debug file" data/dinamakan.Jalankan "; dinamik keparahan;;; zon"."Dalam jenis petunjuk; fail" dinamakan.ca ";; zon" demotecadmin.bersih "dalam type master; file"/var/named/demotecadmin.jaring.db "; membenarkan-update none;;; termasuk"/etc/bernama.RFC1912.zon "; 

[Tukar nilai merah yang diserlahkan mengikut rangkaian dan nama domain anda]

2.2 Buat fail zon untuk domain anda "Demotecadmin.Bersih ”
# vim/var/named/chroot/var/named/demotecadmin.jaring.db 

Kandungan fail zon:

; Fail zon untuk demotecadmin.bersih $ TTL 14400 @ 86400 di SOA NS1.Tecadmin.jaring. Webmaster.Tecadmin.jaring. (3215040200; Serial, Todays Tarikh+Todays 86400; Refresh, Seconds 7200; Retry, Seconds 3600000; tamat, Seconds 86400); minimum, detik demotecadmin.jaring. 86400 di NS NS1.Tecadmin.jaring. Demotecadmin.jaring. 86400 di NS NS2.Tecadmin.jaring. Demotecadmin.jaring. Pada tahun 192.168.1.100 Demotecadmin.jaring. Di MX 0 demotecadmin.jaring. mel di cname demotecadmin.jaring. www dalam cname demotecadmin.jaring. 
2.3 Tambahkan lebih banyak domain dalam pelayan DNS

Untuk menambah lebih banyak domain dalam DNS, buat fail zon secara individu untuk semua domain seperti di atas. Setelah itu tambahkan entri untuk semua zon yang dinamakan.conf seperti di bawah. Tukar demotecadmin.Bersih dengan nama domain anda.

Zon "Demotecadmin.bersih "dalam type master; file"/var/named/demotecadmin.jaring.db "; membenarkan-update none;;; 
Langkah 2.4: Mulakan Perkhidmatan Dinamakan

Mulakan Perkhidmatan Dinamakan (Bind) Menggunakan Perintah berikut dan Persediaan Auto Mula Pada Boot Sistem.

# /etc /init.D/bernama restart # chkconfig dinamakan 
Langkah 3: Server DNS Persediaan (NS2)

Di pelayan DNS hamba, anda perlu mengemas kini bernama.fail conf sahaja. Semua fail zon akan disegerakkan secara automatik dari pelayan DNS Master. Sebarang perubahan yang dilakukan pada tuan akan mencerminkan hamba selepas selang waktu yang ditentukan.

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

Kandungan bernama.Conf

///var/dinamakan/chroot/etc/dinamakan.Conf Options Listen-On Port 53 127.0.0.1; 192.168.1.0/24; ; mendengar-on-v6 port 53 :: 1; ; direktori "/var/bernama"; fail dump "/var/named/data/cache_dump.db "; statistik-fail"/var/named/data/named_stats.txt "; memstatistics-file"/var/named/data/named_mem_stats.txt "; membenarkan-pertanyaan localhost; 192.168.1.0/24; ; rekursi ya; dnssec-enable ya; dnssec-validation ya; DNSSEC-LOOKASIDE AUTO; / * Laluan ke Kunci DLV ISC */Bindkeys-File "/etc/Dinamakan.iscdlv.kunci "; diuruskan-keys-directory"/var/named/dinamic ";; pembalakan saluran default_debug file" data/dinamakan.Jalankan "; dinamik keparahan;;; zon"."Dalam jenis petunjuk; fail" dinamakan.ca ";; zon" demotecadmin.bersih "dalam jenis hamba; fail" hamba/demotecadmin.jaring.db "; tuan 192.168.1.90; ; ; sertakan "/etc/dinamakan.RFC1912.zon "; 
Langkah 3.2: Mulakan Perkhidmatan Dinamakan

Mulakan Perkhidmatan Dinamakan (Bind) Menggunakan Perintah Di Bawah.

# /etc /init.D/bernama restart # chkconfig dinamakan 

Setelah memulakan semula perkhidmatan yang dinamakan, periksa fail zon pada pelayan DNS hamba di/var/bernama/chroot/var/named/hamba/.

Langkah 4: Akhirnya uji persediaan DNS anda

Pertanyaan kepada pelayan DNS tuan dan hamba anda secara langsung menggunakan arahan berikut, anda akan mendapat resonse yang sama dari kedua -dua pelayan.
Sintaks: NSLOOKUP

Pertanyaan untuk menguasai pelayan DNS:

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

Pertanyaan kepada pelayan DNS hamba:

# nslookup Demotecadmin.bersih 192.168.1.91 Pelayan: 192.168.1.91 Alamat: 192.168.1.91#53 Nama: Demotecadmin.Alamat Bersih: 192.168.1.100 

Output di atas menunjukkan bahawa pelayan DNS telah berjaya menyelesaikan demotecadmin domain.Bersih dari pelayan DNS tuan dan hamba.

Baca lebih lanjut mengenai pelayan DNS http: // en.Wikipedia.org/wiki/name_server