Rumahweb Journal
Banner - Apa itu Bind9 adalah - Konfigurasi Sebagai DNS Server di Linux

Apa itu Bind9 dan Konfigurasinya Sebagai DNS Server di Linux

Berkeley Internet Name Domain atau yang disingkat menjadi BIND adalah implementasi berbasis open source untuk DNS yang didistribusikan untuk Linux. Pada panduan ini, kami akan berbagi informasi tentang apa itu Bind9 dan konfigurasinya sebagai server DNS pada VPS Linux.

Namun sebelum kami bahas tentang cara konfigurasinya, kami akan mengulas sedikit tentang apa itu bind9 dan manfaatnya.

Apa itu Bind9?

Berkeley Internet Name Domain versi 9 atau yang disingkat menjadi Bind9 adalah salah satu aplikasi linux yang dapat digunakan sebagai DNS server. Hingga artikel ini diterbitkan, Bind9 menjadi softaware yang paling banyak digunakan di Internet. Tidak hanya itu, Bind9 juga digunakan sebagai DNS server pada hampir semua distro linux.

Dengan BIND9, kita dapat mempublikasikan informasi DNS di internet, serta memungkinkan DNS Server yang kita buat untuk meresponse permintaan DNS dari pengguna.

Seperti yang kami sampaikan, Bind9 berfungsi sebagai DNS server. Lalu apa itu DNS server? Berikut penjelasannya.

Apa itu DNS Server?

DNS server adalah sistem yang menerjemahkan nama domain menjadi sebuah IP address, sehingga sebuah domain dapat diakses sesuai dengan server yang digunakan.

Promo Hosting Murah Rumahweb

Contoh sederhana dari penggunaan dns server adalah ketika Anda ingin mengakses website seperti Google. Dengan konfigurasi DNS server, maka Anda cukup mengetikkan alamat google.com, bukan alamat IP 216.239.38.120.

Hal ini tentunya akan memudahkan pengunjung dalam mengingat sebuah alamat website ketika ingin mengaksesnya, dibandingkan harus menghafalkan IP Address yang terdiri atas barisan angka.

Informasi tentang apa itu DNS Server bisa Anda baca melalui artikel: Apa itu DNS Server? Pengertian, Fungsi dan Cara Kerjanya

Konfigurasi Bind9 sebagai DNS Server di Linux

Pada panduan ini, kami akan melakukan konfigurasi Bind9 sebagai DNS server pada VPS Linux. Berikut langkah-langkahnya.

Step 1. Membuat Private Nameserver

Sebelum melakukan konfirmasi server DNS di VPS, terlebih dahulu kita perlu membuat private nameserver atau child NS. Pembuatan private ns dapat dilakukan melalui provider domain Anda masing-masing. Di Rumahweb, Anda bisa membuat private Nameserver melalui halaman Clientzone.

Contoh dari private nameserver adalah sebagai berikut:

  • ns1.namadomain.com
  • ns2.namadomain.com.

Berikut adalah cara membuat private NS di Clientzone Rumahweb.

  1. Silahkan login ke Clientzone.
  2. Klik menu Domain > Manage Domain. Setelah itu, pilih menu Private Nameserver seperti gambar berikut.
menu private nameserver
  1. Silahkan buat private nameserver, sesuai dengan IP VPS Anda masing-masing. Sebagai contoh, kami akan mendemokan pembuatan private ns ke alamat IP 203.175.8.224.
cara membuat private ns

Berikut daftar list private nameserver yang berhasil dibuat di private ns.

contoh hasil pembuatan private ns
  1. Setelah private nameserver selesai dibuat, selanjutnya kita perlu mengarahkan Nameserver domain kita ke private NS. Caranya, klik menu Nameserver lalu ubah seperti contoh berikut:
contoh private nameserver

Step 2. Cara Install Bind9 di Linux

Berikut adalah cara install bind9 di VPS Linux.

  1. Install paket bind9 di server dengan command berikut :
apt-get install bind9 dnsutils. 
  1. Jika ada pertanyaan [y/n], silahkan klik Y kemudian enter.
Install Bind9 di Linux
  1. Selanjutnya, masuk ke dalam folder direktori bind dengan cara cd /etc/bind didalam direktori tersebut terdapat beberapa file penting yang nantinya akan kita konfigurasi, berikut file bind
  • File db.local   > copy menjadi db.forward
  • File db.127     > copy menjadi db.reverse
  • File named.conf.option
  • File named.conf.local

Copy file bawaan menjadi file baru agar dapat memiliki backup file, dengan perintah berikut;

cp db.local db.forward
cp db.127 db.reverse
copy file named
  1. File forward berfungsi untuk mengubah nama domain yang diakses di web browser, dan diarahkan ke ip address server yang digunakan. Langkah untuk konfigurasi dengan mengetik nano db.forward, lakukan langkah konfigurasi seperti dibawah ini;
konfigurasi named

Perubahan yang perlu dilakukan : 

  • Ubah localhost ke digiclass.my.id.
  • Buat 2 tipe NS yang mengarah ke IP DNS Servernya.
  • Kolom IP server diisi dengan IP dimana domain ingin diarahkan. Jika website berada di VPS DNS servernya, maka bisa diisi dengan ip 203.175.8.224. Namun jika website berada di luar server dns, diganti menjadi ip server/hostingnya.
  1. File Reverse berfungsi mengkonversi IP Address menjadi DNS. Misalnya jika kita mengetikkan ip address http://203.175.8.224 pada web browser, secara otomatis akan redirect ke alamat digiclass.my.id.
config File Reverse

note : 224 adalah ip address terakhir dari server 

  1. Selanjutnya buat konfigurasi pada file named.conf.option yang berfungsi untuk memforward ke server dns yang digunakan seperti berikut : 
config named linux
  1. Kemudian, langkah selanjutnya adalah kita dapat membuat dns zone untuk nama domain yang digunakan, dengan melakukan konfigurasi pada file named.conf.local
konfigurasi pada file named.conf.local

buat zona domain dan ip yang diarahkan ke file yang telah dikonfigurasi sebelumya.

  1. Langkah terakhir adalah masuk ke file /etc/resolv.conf dan mengisi nameserver dengan ip address yang digunakan
konfigurasi pada resolv.conf
  1. Setelah selesai konfigurasi restart bind9 dengan perintah service bind9 restart dan service networking restart. Jika sudah OK berarti sudah berhasil. Jika belum silahkan teliti lagi pada konfigurasi bind9.

Catatan:

Perubahan DNS pada domain membutuhkan waktu propagasi, estimasinya 1-24 jam tergantung koneksi internet yang digunakan. Karenanya setelah pembuatan NS dan setting DNS server selesai, silahkan ditunggu terlebih dahulu untuk proses propagasi.

Pengujian

Untuk melakukan pengujian, Kita dapat menggunakan command nslookup. Berikut contoh perintah yang bisa anda gunakan;

nslookup digiclass.my.id
nslookup

Opsi pengetesan lainnya juga bisa dilakukan melalui website digwebinterface. Contohnya sebagai berikut;

Demikian artikel kami tentang apa itu Bind9 dan konfigurasinya sebagai DNS Server di Linux, semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 3.9 / 5. Vote count: 15

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Hosting Murah
VPS Alibaba

Andika Dwi Setyawan

Dika is a System Administrator, passionate about Linux, Networking, Cyber security and much love with Arista.