Paket yang diperlukan adalah bind, biasanya sudah terinstall secara default di Slackware. Keterangan supaya gak bingung nantinya :

1. Server DNS ada dislackware, interface vboxnet0
   dengan ip 192.168.56.1
2. Webserver berada dislackware juga cuman menggunakan 
   virtualip vboxnet0:1(maklum ga punya pc lagi) 
   dengan ip 192.168.56.2
3. Client menggunakan os Backtrack virtualbox dengan 
   host-only adapter ip 192.168.56.101

Pertama tama kita buat dahulu virtual host diSlackware untuk webserver:

# ifconfig vboxnet0:1 192.168.56.2

Cek dengan “ifconfig vboxnet0:1” untuk mengetahui apakah vitualip sudah up. Selanjutnya test koneksi antara os Slackware dengan Backtrack :

++++BACKTRACK+++++
root@bt:~# ping 192.168.56.1 -c 3
root@bt:~# ping 192.168.56.2 -c 3
+++++SLACKWARE+++++
# ping 192.168.56.101 -c 3

Jika sudah terkoneksi selanjutnya kita lakukan kofigurasi pada os slackware pada file /etc/named.conf

options {
        directory "/var/named";
        };
zone "." IN {
        type hint;
        file "caching-example/named.root";
};
zone "localhost" IN {
        type master;
        file "caching-example/localhost.zone";
        allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "caching-example/named.local";
        allow-update { none; };
};
//------->tambahkan
zone "korek-api.com" IN { //korek-api.com --> nama domain 
        type master;
        file "/var/named/korek-api.zone";
        allow-update { none; };
};
zone "56.168.192.in-addr.arpa" IN { //kebalikan dari block program korek-api.com
        type master;
        file "/var/named/reverse.zone";
        allow-update { none; };
};

Pada block program pertama yang saya tambahkan korek-api.com. Jika si server mendapatkan request untuk mendapatkan ip dari korek-api.com maka akan dilempar ke file korek-api.zone yang berada di /var/named, nanti kita akan membuat korek-zone.
Pada block program kedua yang saya tambahkan adalah block kebalikan dari korek-api.com berarti cara kerjanya mencari nama domain dari sebuat ip server. 56.168.192 adalah kebalikan dari ip public 192.168.56.
selanjutnya membuat file korek-api.zone dan reverse.zone. Copy saja dari file standart yang di load sama localhost.

# cp /var/named/caching-example/localhost.zone /var/named/korek-api.zone
# cp /var/named/caching-example/named.local /var/named/reverse.zone

Selanjutnya edit file korek-api.zone:

------------------------------------>Sebelumnya
$TTL    86400
$ORIGIN localhost.
@ 1D IN SOA @ root (
         42              ; serial (d. adams)
         3H              ; refresh
         15M             ; retry
         1W              ; expiry
         1D )            ; minimum
      1D IN NS        @
      1D IN A         127.0.0.1
----------------------------------->Setelah disunting
$TTL    86400
$ORIGIN korek-api.com.
@ 1D IN SOA ns1.korek-api.com. root.korek.api.com. (
           42              ; serial (d. adams)
           3H              ; refresh
           15M             ; retry
           1W              ; expiry
           1D )            ; minimum
       1D IN NS           ns1.korek-api.com.
       1D IN A         192.168.56.2
ns1 IN A 192.168.56.2
www IN CNAME ns1.korek-api.com.

Diatas sudah jelas bahwa webserver berada di ns1.korek-api.com dengan alamat ip 192.168.56.2 . Selanjutnya cek file korek-api.zone apakah ada yang erorr.

# named-checkzone korek-api.com /var/named/korek-api.zone
zone korek-api.com/IN: loaded serial 42
OK

Oke file korek-api.zone sudah beres. Selanjutnya kita akan mengedit file reverse.zone nya yang ada di /var/named/reverse.zone yang tadi telah kita buat tapi masih standart localhost.

-------------------------->Sebelumnya
$TTL  86400
@ IN SOA localhost. root.localhost.  (
                2011032500 ; Serial
                28800      ; Refresh
                14400      ; Retry
                3600000    ; Expire
                86400 )    ; Minimum
      IN NS localhost.
1 IN PTR localhost.
------------------------------>Sesudahnya
$TTL 86400
@ IN SOA ns1.korek-api.com. root.korek-api.com.  (
                2011032500 ; Serial
                28800      ; Refresh
                14400      ; Retry
                3600000    ; Expire
                86400 )    ; Minimum
      IN NS ns1.
2 IN PTR ns1.korek-api.com.

Perubahan yang mencolok dari yang sebelumnya adalah adalah merubah angka 1 menjadi 2 kenapa ?? karena ip pada webserver 192.168.56.2 maka di ambil hanya belakangnya saja. Sekarang cek apakah file reverse.zone sudah benar.

# named-checkzone korek-api.com reverse.zone   
zone korek-api.com/IN: loaded serial 2011032500
OK

Oke karena semua file telah benar sekarang kita atur dnsnya yang berada di /etc/resolve.conf

search korek-api.com
nameserver 192.168.56.1

Pada saat mencari korek-api.com maka akan diarahkan ke dns ipnya 192.168.56.1 . Selanutnya aktifkan service httpd dan bind nya.

# /etc/rc.d/rc.httpd start
# /etc/rc.d/rc.bind start
Starting BIND:  /usr/sbin/named 
# nmap -sV localhost

Starting Nmap 5.51 ( http://nmap.org ) at 2012-11-29 21:54 WIT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000010s latency).
Not shown: 994 closed ports
PORT     STATE SERVICE  VERSION
37/tcp   open  time     (32 bits)
53/tcp   open  domain   ISC BIND 9.7.3
80/tcp   open  http     Apache httpd 2.2.22 ((Unix) mod_ssl/2.2.22 OpenSSL/0.9.8r DAV/2 PHP/5.3.10)
113/tcp  open  ident
443/tcp  open  ssl/http Apache httpd 2.2.22 ((Unix) mod_ssl/2.2.22 OpenSSL/0.9.8r DAV/2 PHP/5.3.10)
6000/tcp open  X11      (access denied)
Service Info: OS: Unix

Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 12.54 seconds

Sudah jelas diatas saya gunakan nmap untuk mengecek port yang sedang terbuka dan ternyata apache dan bind sudah terbuka. Selanjutnya kita akan mengecek query internet name server dengan menggunakan nslookup.

# nslookup korek-api.com
Server:		192.168.56.1
Address:	192.168.56.1#53

Name:	korek-api.com
Address: 192.168.56.2

Report dari nslookup diatas tidak ada yang error. DNS server dan alamatnya berada di 192.168.56.1 sedangkan webserver korek-api.com berada di 192.168.56.2 .
Selanjutnya lakukan ping ke korek-api.com dari os Backtrack dan lakukan pengaksesan ke korek-api.com pada browser.

Jika ada yang salah atau kurang mohon dikoreksi kembali. Karena saya masih pemula.