Langsung ke konten utama

Cara Installasi Dan Konfigurasi DNS Di Linux (Bind)

Bonjour! Ketemu lagi di blog Tutorial Linux Berbahasa Indonesia. Sebelum postingan ini saya sudah menuliskan hal-hal yang perlu diingat sebelum menuju tahap installasi dan konfigurasi dns. Jika seandainya anda belum membaca penjelasan saya sebelumnya, saya sarankan untuk membacanya pada link dibawah ini :
Oke kita mulai. Aplikasi Server DNS yang cukup populer,  bahkan sudah menjadi aplikasi de facto untuk DNS adalah BIND. Pada saat ini ada 2 versi Bind yang biasanya secara default digunakan oleh distro utama, yaitu Bind versi 8 atau versi 9. Kita akan menggunakan versi Bind terakhir, yaitu Bind versi 9. Untuk melakukan Installasi Bind Versi 9, jalankan perintah dibawah ini :
root@ns: # apt-get update
root@ns: # apt-get install bind9
Dalam membuat konfigurasi untuk bind, ada 2 berkas yang harus selalu diingat yaitu berkas zona dan berkas konfigurasi bind sendiri yaitu named.conf, berkas zona adalah berkas yang berisikan daftar host maupun server DNS subdomain dari domain tertentu, sedangkan berkas named.conf adalah berkas utama konfigurasi bind. Pada Debian dan Ubuntu, berkas named.conf dipecah menjadi 3 berkas yaitu named.conf, named.conf.options, dan named.conf.local.

Dua berkas terakhir, yaitu named.conf dan named.conf.options dan named.conf.local dimasukkan ke dalam berkas konfigurasi utama named.conf melalui direktif include. Pemecahan berkas konfigurasi tersebut ditujukan untuk memudahkan dalam melakukan manajemen konfigurasi named.conf karena berkas tersebut dipecah sesuai dengan peruntukannya.

Secara default, berkas named.conf hanya berisikan direktif include yang akan memasukkan kedua berkas konfigurasi lainnya. Sedangkan berkas named.conf.options berisikan direktif options. Untuk konfigurasi standar, kedua berkas tersebut biasanya tidak perlu disunting dan dapat langsung digunakan. Hanya berkas konfigurasi yang terakhir, yaitu named.conf.local, yang merupakan berkas berisikan deklarasi zona yang perlu disunting. Berkas ini secara default tidak berisi konfigurasi apapun. Kita akan membahas konfigurasi umum bind dan konfigurasi yang terkait dengan zona.

Berkas named.conf berisikan beberapa direktif. Direktif ini mendefinisikan fungsi yang dimiliki oleh bind. Beberapa direktif yang sering digunakan adalah :

acl  : Mendefinisikan kontrol akses yang dapat digunakan di direktif lain.
control  : Mendefinisikan kontrol terhadap rndc
key  : Mendefinisikan kunci kriptografi yang dapat digunakan untuk mengamankan koneksi DNS seperti TSIG
logging  : Mendefinisikan konfigurasi untuk log
options  : Mendefinisikan konfigurasi global untuk bind
server  : Mendefinisikan konfigurasi untuk server
view     : Bertindak sebagai kontainer untuk direktif zone
zone  : Mendefinisikan konfigurasi untuk domain

ACCESS CONTROL LIST (ACL)
Direktif acl digunakan untuk mendefinisikan nama alias untuk sekelompok alamat IP atau jaringan. ACL lainnya, atau kunci. Nama alias tersebut kemudian digunakan di berkas konfigurasi bind untuk kontrol akses terhadap bind atau terhadap beberapa fungsi tertentu dari bind.

Ketika ACL digunakan di direktif lain, direktif tersebut akan mencocokkan apakah alamat yang melakukan permintaan tersebut cocok dengan alamat yang didefinisikan di ACL. Hal ini memungkinkan ACL digunakan untuk mengontrol siapa yang dapat mengakses fungsi dari direktif tersebut. Sebagai contoh, untuk membatasi hanya jaringan lokal yang dapat mengakses view lokal maka dibuat ACL lokal untuk mendefinisikan alamat IP jaringan lokal. ACL dideklarasikan dengan pernyataan acl sebagai berikut :

acl "lokal" {
            10.10.1.0/24;
            10.10.8.0/24;
};

Pernyataan diatas mendefinisikan ACL dengan nama "lokal" yang merupakan kumpulan alamat jaringan 10.10.1.0/24 dan 10.10.8.0/24. Untuk membuat negasi, dapat digunakan tanda ! (tanda seru). Sebagai contoh ACL dibawah akan cocok dengan seluruh alamat subnet 10.10.1.0/24 kecuali IP 10.10.1.1

acl "negasi" {
     ! 10.10.1.1, 10.10.1.0/24;
};

Oke teman-teman, karena seperinya saya ingin membagikan pengetahuan saya sebaik mungkin, maka penjelasan mengenai bind ini akan terpecah menjadi beberapa artikel, dikarenakan keterbatasan waktu dan tenaga saya :) Tapi jangan khawatir, saya akan segera melanjutkan mengenai installasi dan konfigurasi dns di linux (bind).

Salam penguin! :)

Komentar

Postingan populer dari blog ini

Tutorial Failover Mikrotik dan External Proxy

Pendahuluan Tutorial ini diperuntukan mesin Mikrotik dengan External Proxy, yang akan dibahas disini adalah bagaimana Mikrotik bisa menonaktifkan perintah redirect port yang dibelokkan ke external proxy ketika mesin server mati atau terputus dengan server atau service port proxy dalam kondisi mati secara tiba-tiba tetapi kondisi mesin masih menyala, dan bagaimana Mikrotik bisa kembali mengaktifkan redirect port ke external proxy ketika terhubung kembali dengan server atau port proxy tersedia kembali. Dengan cara: 1. Mikrotik selalu melakukan ping ke IP server external proxy, jika terputus maka Mikrotik akan menonaktifkan perintah redirect port dan sebaliknya. 2. Disini tidak akan tergantung dengan  situs-situs diluar agar kondisinya bisa digaransi, melainkan dari server external proxy akan memantau port proxy-nya sendiri setiap berapa detik sekali, setiap kondisi port proxy mengalami kegagalan maka server akan mengirimkan perintah ke Mikrotik melalui SSH agar Mikrotik...

Tips Merawat Komputer/Laptop Dengan Baik

  Tips Merawat Komputer/Laptop Yang Baik- Pada kesempatan Kali ini kami akan berbagi tips komputer kepada anda mengenai cara merawat komputer dengan baik dan benar dan tentunya lebi awet bebas gangguan beberpa penyakit yang bisa saja menyerangnya. Komputer tidak boleh hanya dipakai dan digunakan oleh kita begitu saja, komputer pun harus dilakukan perawatan pada komponen-komponennya untuk menjaga komputer agar dapat tetap bisa bekerja dan bisa terus digunakan oleh kita. 1.     Tutup/close program yang tidak perlukan Setiap program yg diload atau dijalankan membutuhkan memory (RAM) sehingga semakin banyak program yg dijalankan semakin banyak memory yg tersita. Hal ini selain dapat menyebabkan komputer anda berjalan lambat (lelet) juga beban kerja komputer anda menjadi lebih berat yang akhirnya akan dapat memperpendek umur komponen pada komputer anda. 2.    Ventilasi yang cukup Maksudnya adalah tempatkan monitor maupun CPU anda sed...

Download Avast Antivirus Gratis 2015

Antivirus Avast merupakan sebuah antivirus yang sudah populer dan memiliki pengguna komputer yang cukup banyak di dunia. Tentunya memang hampir seluruh pengguna komputer atau laptop di dunia sudah mengetahui nama dari antivirus yang dikenal kecil tetapi tangguh ini. Avast merupakan sebuah program anti-virus yang dikembangkan oleh Alwil Software yang berdomisili di Praha, Republik Ceko. Sebuah negara di Eropa. Sebagai sebuah antivirus memberikan berbagai macam fitur dan kelebihan disamping itu ayast juga memiliki kelemahan pada beberapa hal. Tulisan ini dibuat untuk anda agar dapat mempertimbangkan dalam memilih dalam mengunakan suatu antivirus karena antivirus merupakan sebuah program yang sangat penting di dalam komputer. Ada banyak jenis atau merek antivirus populer di dunia seperti antivirus Avast, AVG, Avira, Panda Cloud Antivirus dan beberapa lainnya. Kelebihan / keunggulan fitur dan kelemahan antivirus avast Semua antivirus memiliki keunggulan tersendiri dari tiap ...