On Thu, Jul 06, 2006 at 09:40:47PM -0700, Muhammad Iqbal Rustandi wrote:
> Dear All,
> 
> Salam kenal, saya anggota baru di milist ini dan juga newbie di bidang 
> per-linux-an.....
> ada yang mau saya tanyakan pada pakar2 linux sekalian.
> 
> 1. bagaimana cara mengkonfigurasi DJBDNS supaya bisa sukses....sebab saya 
> udah coba tapi masih gagal.....tambahan, saya menggunakan DJBDNS redhat 
> package alias rpm....

Gimana kalau install dr source code ?
Kebetulan saya simpan arsip email untuk instalasi djbdns, yg dulu pernah
saya kirim ke rekan milis ini juga.

THE SOURCE CODE IS OBTAINED FROM www.djbdnsrocks.org
ALSO INCLUDED THE PATCH FOR DAEMONTOOLS, UCSPI & DJBDNS
THE SOURCE: djbdnsrocks.tar.gz

By xwings and edited by [EMAIL PROTECTED]
Created 10/16/2003 - 21:47

Title  : Install and configure djbdns
Os     : Linux
Distro : Actually made for slackware but can be installed
         on RedHat 9 and Fedora Core (at last FC3)
URL    : ... (sorry, lupa )

Domain: yourdomain.org
Another domain: yourdomain.com
IP Server: 192.168.0.254

 i. Install Daemontools

      # mkdir -p /var/package
      # chmod 1755 /var/package
      # cd /var/package
      # tar zxvf daemontools-0.76.tar.gz
      # cd admin
      # cd daemontools-0.76
      # patch -p1 < daemontools_errnopatch
      # package/install

 ii. Install ucspi-tcp

      # cd /tmp
      # tar zxvf ucspi-tcp-0.88.tar.gz
      # cd ucspi-tcp-0.88
      # patch -p1 < ucspi-tcp_errnopatch
      # make
      # make setup check

 iii. Editing daemontools
     
      # mkdir /var/service
      # cd /command
      # vi svscanboot

        -- Notes : Add /var infront of all the /service directory
        /command/svc -dx /var/service/* /var/service/*/log
        env - PATH=$PATH svscan /var/service 2>&1 | \

      # vi /etc/inittab

        -- Notes : Comment out SVSCAN part

      # init q
      # vi /etc/inittab

        -- Notes : Uncomment out SVSCAN part

      # ps -aux

        -- Check and see SVS is running on /var/service

 iv.  Edit /etc/resolv.conf

    -- Add in --
       domain yourdomain.org
       nameserver 192.168.0.254
    ----

 v.   Preparing for djbdns

      # mkdir /var/dns
      # groupadd dns
      # useradd dnscache -g dns -d /var/dns -s /bin/false
      # useradd dnslog -g dns -d /var/dns -s /bin/false
      # useradd dns -g dns -d /var/dns -s /bin/false

 vi.  Install djbdns

      # cd /tmp
      # tar xvzf djbdns-1.05.tar.gz
      # cd djbdns-1.05
      # patch -p1 < djbdns_errnopatch
      # make
      # make setup check

 vii. Bringing up djbdns - dns server

      # tinydns-conf dns dnslog /var/dns/namedb 127.0.0.1
      # ln -s /var/dns/namedb /var/service
      # cd /var/dns/namedb/root
      # ./add-ns yourdomain.org 127.0.0.1
      # ./add-ns 0.168.192.in-addr.arpa 127.0.0.1
      # ./add-host proxy.yourdomain.org 192.168.0.254
      # ./add-mx yourdomain.org 192.168.0.254
      # ./add-ns yourdomain.com 127.0.0.1
      # ./add-host www.yourdomain.com 192.168.0.254
      # ./add-alias webmail.yourdomain.com 192.168.0.254
      # ./add-alias ftp.yourdomain.com 192.168.0.254
      # ./add-alias groupware.yourdomain.com 192.168.0.254
      # ./add-alias forum.yourdomain.com 192.168.0.254
      # ./add-alias postfix.yourdomain.com 192.168.0.254
      # ./add-mx yourdomain.com 192.168.0.254
      # make

viii. Bringing up djbdns - dns cache server

      # dnscache-conf dnscache dnslog /var/dns/dnscache 192.168.0.254
      # ln -s /var/dns/dnscache /var/service
      # touch /var/dns/dnscache/root/ip/192.168.0
      # echo 127.0.0.1 > /var/dns/dnscache/root/servers/yourdomain.org
      # echo 127.0.0.1 > /var/dns/dnscache/root/servers/yourdomain.com
      # echo 127.0.0.1 > /var/dns/dnscache/root/servers/1.0.0.127.in-addr.arpa
      # echo 127.0.0.1 > /var/dns/dnscache/root/servers/0.168.192.in-addr.arpa

  ix. Forwarding ISP external cache
      # echo 202.134.1.10 > /var/dns/dnscache/root/servers/@
      # echo 202.134.0.155 >> /var/dns/dnscache/root/servers/@
      # echo 1 > /var/dns/dnscache/env/FORWARDONLY    
      # echo 1000000 > /var/dns/dnscache/env/CACHESIZE
      # echo 3000000 > /var/dns/dnscache/env/DATALIMIT
      # svc -t /var/service/dnscache


 Testing :

      # dnsqr a www.yourdomain.com
        1 www.yourdomain.com:
        54 bytes, 1+1+0+0 records, response, noerror
        query: 1 www.yourdomain.com
        answer: www.yourdomain.com 86168 A 192.168.0.254

 Maintain SVC

      Restart Service
      # svc -t /var/dns/dnscache
      Stop
      # svc -d /var/dns/dnscache


Salam,

~yudi



-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke