Cara Membuat DNS Server dengan BIND9

Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet dimana DNS memiliki keunggulan seperti:
  • Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah komputer cukup host name (nama Komputer).
  • Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah.
  • Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet maupun di Intranet.

Disini saya akan menunjukkan tahap-tahap pembuatan Domain Name Server secara sederhana.
1. Lakukan perintah seperti biasa yang untuk masuk ke terminal yaitu ketikkan perintah sudo su dan masukkan password sesuai password komputer masing-masing. Kemudian cek IP address dikomputer anda dengan perintah #ifconfig


2.  Kemudian install bind dengan cara mengetikkan perintah : #apt-get install bind9. 

3. Setelah install bind selesai, buat terlebih dahulu file databse untuk DNSnya. Langkah ini mengkonfigurasi alamat IP server.  Dengan perintah:
#touch /etc/bind/db.novitasrg.com
novitasrg.com adalah contoh nama DNS yang ingin anda buat sesuai nama anda masing-masing.

4. File yang dibuat itu belum ada konfigurasinya, untuk lebih mudahnya tinggal dicopy kan saja file konfigurasi db.local kedalam db.novita.com atau nama lain yang baru anda buat, dengan perintah
#cp /etc/bind/db.local /etc/bind/db.novitasrg.com

5. Setelah itu edit file nya dengan cara
#gedit /etc/bind/db.novitasrg.com
Kemudian akan muncul tampilan seperti berikut ini:

anda dapat mengganti localhost dengan nama baru dns yang anda inginkan, lalu mengganti IP yang sesuai dengan IP komputer anda.

 6. Setelah disimpan kemudian buat file baru lagi dengan perintah
#touch /etc/bind/sub.novitasrg.com

7. Kemudian copykan isi file db.127 kedalam file yang baru dibuat tadi sub.novitasrg.com , dengan perintah #cp /etc/bind/db.127 /etc/bind/sub.novitasrg.com

8. Buka file sub.novitarsg.com dengan cara #nano /etc/bind/sub.novitasrg.com . Kemudian ubah beberapa baris seperti gambar dibawah ini. Sesuaikan juga alamat IP server okted terakhirnya. Contoh IP saya 172.168.10.1 jadi 1 lah okted terakhir yang saya masukkan.

9. Jika sudah disimpah kemudian lakukan konfigurasi nama domain ke alamat IP dengan perintah
#gedit /etc/bind/named.conf.local
Dengan konfigurasi seperti dibawah ini, jangan lupa untuk menyesuaikan nama dan IP anda

10. Jika sudah selesai restart bind nya dengan perintah
#etc/init.d/bind9 restart

11. Setting networking seperti gambar dibawah, sesuaikan IP yang anda miliki

12. Restart interfacenya dengan cara #/etc/init.d/networking restart
kemudian test apakah DNS yang anda buat sudah berjalan apa belum dengan perintah
#host novitasrg.com
Jika muncul tampilan seperti ini maka DNS anda telah berhasil dibuat

13. Lalu ketikkan nama dns anda di web browser, jika berhasil maka dns tersebut dapat anda gunakan.

Demikian blog ini saya buat, semoga bermanfaat bagi pembaca. Kritik dan saran yang membangun diharapkan dari pembaca untuk perbaikan blog selanjutnya. Terimakasih..

Comments