Berikut adalah langkah-langkah untuk menginstal dan mengonfigurasi DNS server menggunakan BIND (Berkeley Internet Name Domain) di CentOS 7:
1. Update Sistem
Pastikan sistem CentOS 7 Anda terupdate:sudo yum update -y
2. Instalasi BIND
Install paket BIND dan alat-alat pendukungnya:sudo yum install bind bind-utils -y
3. Konfigurasi BIND
Edit file konfigurasi utama BIND:sudo nano /etc/named.conf
4. Pengaturan Dasar dalam named.conf
Di dalam file named.conf, tambahkan atau sesuaikan bagian berikut:
- Allow Query: Tambahkan pengaturan untuk mengizinkan query dari semua alamat IP (atau sesuaikan dengan alamat yang diinginkan).options {
 listen-on port 53 { any; }; # Mengizinkan query dari semua IP
 allow-query { any; }; # Mengizinkan semua query
 recursion no; # Nonaktifkan rekursi jika Anda tidak ingin server menjadi resolver
 ...
 };
- Zone Configuration: Tambahkan konfigurasi untuk zona yang ingin Anda kelola. Misalnya, untuk zona example.com:zone "example.com" IN {
 type master;
 file "example.com.db";
 };5. Membuat File ZonaBuat file zona untuk domain yang Anda atur. Buat file baru:sudo nano /var/named/example.com.db 
 Isi file dengan konfigurasi zona seperti berikut:$TTL 86400
 @ IN SOA ns.example.com. admin.example.com. (
 2023092301 ; Serial
 3600 ; Refresh
 1800 ; Retry
 604800 ; Expire
 86400 ) ; Negative Cache TTL
 ; Nameservers
 @ IN NS ns.example.com.
 ; A Records
 @ IN A 192.168.1.10
 ns IN A 192.168.1.10
 www IN A 192.168.1.10Ganti 192.168.1.10dengan alamat IP server DNS Anda.6. Set Permission untuk File ZonaSetel izin untuk file zona:sudo chown named:named /var/named/example.com.db 
 sudo chmod 640 /var/named/example.com.db7. Start dan Enable BINDMulai layanan BIND dan aktifkan agar berjalan saat boot:sudo systemctl start named 
 sudo systemctl enable named8. Konfigurasi FirewallJika Anda menggunakan firewall, izinkan akses ke port DNS (53):sudo firewall-cmd --permanent --add-service=dns 
 sudo firewall-cmd --reload9. Uji Konfigurasi BINDPeriksa status layanan BIND untuk memastikan semuanya berjalan dengan baik:sudo systemctl status named Anda juga dapat menggunakan diguntuk menguji resolusi DNS:dig @localhost example.com10. Menambahkan Client DNSSetelah server DNS Anda berfungsi, tambahkan client untuk menggunakan server DNS yang baru saja Anda buat dengan mengedit file /etc/resolv.conf:sudo nano /etc/resolv.confTambahkan baris berikut:nameserver 192.168.1.10 Ganti 192.168.1.10dengan alamat IP server DNS Anda.KesimpulanAnda sekarang telah berhasil menginstal dan mengonfigurasi DNS server menggunakan BIND di CentOS 7. Jika ada pertanyaan lebih lanjut atau jika Anda mengalami masalah, silakan tanya! 


 
 
 
 
0 Komentar