Cara mengatur server dns (bind) di centos/rhel 7/6/5

Cara mengatur server dns (bind) di centos/rhel 7/6/5

Itu DNS (Sistem Nama Domain) adalah sistem terdistribusi, digunakan untuk menerjemahkan nama domain ke alamat IP dan wakil versa.Misalnya saat kami mengetik nama domain di URL browser seperti “https: // tecadmin.net ”, komputer kami mengirimkan permintaan ke DNS dan mendapatkan alamat IP domain.

Artikel ini akan membantu Anda untuk langkah demi langkah mengatur server DNS di CentOS dan RedHat Systems.

Skenario Jaringan:

  • IP Server DNS: 192.168.1.254
  • Nama Server DNS: NS1.tecadmin.net, ns2.tecadmin.bersih
  • Nama domain: Demotecadmin.bersih
  • IP domain untuk menunjuk: 192.168.1.100

Langkah 1 - Instal Paket Bind

Paket Bind tersedia di bawah repositori yum default. Untuk menginstal paket Simple Execute di Bawah Perintah.

# yum instal bind bind-chroot 

Langkah 2 - Edit File Konfigurasi Utama

File konfigurasi utama bind default terletak di bawah /dll direktori. Tetapi menggunakan lingkungan chroot file ini terletak di/var/named/chroot/etc direktori. Sekarang edit file konfigurasi utama dan perbarui konten seperti di bawah ini.

# vim/var/named/chroot/etc/dinamai.conf 

Konten untuk bernama.file conf

///var/bernama/chroot/etc/dinamai.Opsi conf listen-on port 53 127.0.0.1; 192.168.1.0/24; 0.0.0.0/0; ; 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; 0.0.0.0/0; ; 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 ";; termasuk"/etc/dinamai.RFC1912.zona "; termasuk"/etc/dinamai.akar.kunci"; 

Langkah 3 - Buat file zona untuk domain Anda

Setelah membuat file konfigurasi utama Bind, buat file zona untuk domain Anda sesuai konfigurasi, misalnya Demotecadmin.bersih.db dalam artikel ini.

# vim/var/named/chroot/var/named/demotecadmin.bersih.db 

Konten untuk file zona

; File zona untuk demotecadmin.net $ ttl 14400 @ 86400 di SOA NS1.tecadmin.bersih. Webmaster.tecadmin.bersih. (3013040200; 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 Mail.Demotecadmin.bersih. Mail di CNAME DEMOTECADMIN.bersih. www in cname demotecadmin.bersih. 

Jika Anda memiliki lebih banyak domain, diminta untuk membuat file zona untuk setiap domain secara individual.

Langkah 4 - Tambahkan lebih banyak domain

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. Mengubah Demotecadmin.bersih dengan nama domain Anda.

zona "demotecadmin.net "in type master; file"/var/named/demotecadmin.bersih.db ";; 

Langkah 5 - Mulai Layanan Bind

Mulai Layanan bernama (bind) menggunakan perintah berikut.

# Layanan bernama restart 

Aktifkan Auto Mulai pada boot sistem.

# chkconfig dinamai di 
Langkah 6 - Uji Pengaturan DNS Anda

Kirim kueri ke server DNS Anda secara langsung menggunakan perintah di bawah ini.
Sintaks: nslookup

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

Output di atas menunjukkan bahwa server DNS telah berhasil menyelesaikan demotecadmin domain.bersih.