Menambahkan A, MX, dan CNAME Record secara Manual di BIND
Pengantar
Dalam sistem DNS, record adalah entri yang menentukan bagaimana domain dipetakan ke alamat IP atau layanan tertentu. Pada BIND (Berkeley Internet Name Domain), record dikelola melalui zone file.
-
A Record: memetakan domain atau subdomain ke alamat IP (IPv4).
-
MX Record: menentukan server mail yang menangani email untuk domain.
-
CNAME Record: membuat alias domain ke domain lain.
Menambahkan record ini penting agar domain dapat diakses melalui web, email berfungsi normal, dan alias bekerja sesuai kebutuhan.
Prasyarat
Sebelum menambahkan record, pastikan:
-
BIND 9 sudah terinstal dan berjalan.
-
Zone file sudah dibuat, misalnya /etc/bind/db.example.com. bisa cek pada artikel berikut cara membuat zone file dibind
-
Akses root/SSH ke server tersedia.
-
Domain dan IP address valid contoh: example.com, IP 203.0.113.12.
Langkah-Langkah Menambahkan Record
Buka zone file domain, misalnya:
sudo nano /etc/bind/db.example.com
Tambahkan record berikut:
- A Record
Untuk mengarahkan www.example.com ke IP server:
www IN A 203.0.113.12
- MX Record
Untuk menjadikan mail.example.com sebagai mail server prioritas 10:
@ IN MX 10 mail.example.com. mail IN A 203.0.113.12
- CNAME Record
Untuk membuat alias blog.example.com mengarah ke www.example.com:
Contoh Zone File Lengkapblog IN CNAME www.example.com.
$TTL 604800 @ IN SOA ns1.example.com. admin.example.com. ( 2025091901 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; Nameserver @ IN NS ns1.example.com. ; A Record @ IN A 203.0.113.12 www IN A 203.0.113.12 ; MX Record @ IN MX 10 mail.example.com. mail IN A 203.0.113.12 ; CNAME Record blog IN CNAME www.example.com.
- Simpan & Validasi
Setelah menyimpan file, validasi dengan:
Reload BIND agar konfigurasi baru diterapkan:named-checkzone example.com /etc/bind/db.example.com
sudo systemctl reload bind9
- Testing
Gunakan perintah dig untuk memastikan record berfungsi:
dig www.example.com A dig example.com MX dig blog.example.com CNAME
Kesimpulan
Menambahkan A, MX, dan CNAME record di BIND memastikan domain dapat digunakan untuk web, email, dan alias sesuai kebutuhan. Agar konfigurasi berjalan optimal, selalu lakukan backup zone file sebelum mengedit, tingkatkan serial number setiap ada perubahan, gunakan named-checkzone untuk validasi, serta cek log BIND jika terjadi error. Dengan mengikuti praktik terbaik ini, pengelolaan DNS akan lebih aman, rapi, dan dapat diandalkan.