Instalasi djbdns

Untuk menjalankan DNS dengan djbdns diperlukan tiga paket software, yaitu:

daemontools

Paket program daemontools adalah sekumpulan program untuk mengadministrasi program-program yang akan dijalankan sebagai server/daemon. Dalam paket ini juga terdapat program untuk mencatat aktivitas server.

Ikuti langkah-langkah berikut untuk menginstalasi paket program daemontools secara manual:

Proses setup akan membuat direktori /service/ dan /command/. Selain itu pada file /etc/inittab akan ditambahkan baris:

SV:123456:respawn:/command/svscanboot
      
untuk distribusi Linux yang menganut System V. Tapi jika file tersebut tidak ada maka akan ditambahkan pada file /etc/rc.local baris:
csh -cf '/command/svscanboot &'
      

Proses ini juga akan mengirimkan pesan pada init untuk membaca ulang file konfigurasinya, yang juga berarti langsung menjalankan program svscanboot. Program ini akan selalu diawasi oleh init supaya tidak mati.

svscanboot menjalankan program svscan, yang akan selalu mengawai direktori /service/. Jika program ini melihat keberadaan sebuah subdirektori dalam direktori /service/, ia akan menjalankan script yang bernama run di subdirektori tersebut. Tentu saja skrip tersebut harus bisa dieksekusi.

ucspi-tcp

Paket program ucspi-tcp terdiri dari program server dan beberapa program aplikasi kecil lainnya. Paket progam ini berfungsi untuk membangun aplikasi client-server dengan mudah. Sekedar Anda tahu saja, UCSPI sendiri adalah kependekan dari UNIX Client-Server Program Interface.

Paket software ini bisa menggantikan posisi inetd/xinetd yang biasanya dijadikan komponen standar dalam semua distribusi linux. ucspi-tcp diklaim mempunyai kelebihan dibandingkan dengan inetd/xinetd, salah satu diantaranya adalah proses koneksi yang terjadi bersamaan bisa dibatasi dengan jumlah tertentu. Kelebihan lain bisa Anda lihat di situs resminya di http://cr.yp.to.

Ikuti langkah-langkah berikut secara bertahap,

djbdns

Untuk menginstalasi paket djbdns dapat dilakukan dengan langkah-langkah mudah berikut