Selasa, 15 Oktober 2013

Konfigurasi DNS (Domain Name Server) pada OS Debian

Setelah berhasil konfigurasi router Selanjutnya kita akan mengkonfigurasi DNS Server. pada setting kali ini anda harus teliti salah satu karakter saja maka konfigurasi tidak akan berjalan. Silahkan ikuti langkah berikut: 


* Kata2 yang bercetak tebal adalah perintah yang dijalankan pada komputer server.
* Kata2 yang berwarna merah adalah yang harus anda ubah atau buat.

1) apt-get install bind9

2) cd /etc/bind

3) pico named.conf.local

                  zone   "smkn1nganjuk.sch.id" {
                  type master;
                  file      "/etc/bind/db.smkn";
                  };

                  zone  "sub.smkn1nganjuk.sch.id" {
                  type master;
                  file     "/etc/bind/db.sub";
                  };

                  zone  "1.168.192.in-addr.arpa" {
                  type master;
                  file     "/etc/bind/db.192";
                  };


4) pico named.conf.options

                  options {
                                    directory "/var/cache/bind";
                                   forwarders {                    ( hilangkan tanda // didepanya ,yang lain tidak )
                                                     192.168.1.1;  ( hilangkan tanda // didepanya ,yang lain tidak )
                                    };                                    ( hilangkan tanda // didepanya ,yang lain tidak )
                                    allow-query { any; };
                                    auth-nxdomain no; # conform to RFC1035
                                   listen-on-v6 { any; };
                  };
* Jangan ubah/hapus baris yang lain.

5) cp db.local db.smkn1nganjuk

6) cp db.local db.sub

7) cp db.127 db.192










8) pico db.smkn1nganjuk

 ;
 ; BIND data file for local loopback interface
 ;
 $TTL 604800
@ IN SOA        smkn1nganjuk.sch.id. root.smkn1nganjuk.sch.id. (
                                       2                    ; Serial
                                       604800          ; Refresh
                                       86400            ; Retry
                                       2419200        ; Expire
                                       604800 )        ; Negative Cache TTL
 ;
@           IN       NS                   smkn1nganjuk.sch.id.
@           IN       A                     192.168.1.5
www      IN       A                     192.168.1.6 ( sesuaikan dengan ip alias yang anda buat )
mail        IN       A                     192.168.1.7 ( sesuaikan dengan ip alias yang anda buat )

9) pico db.sub

;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA sub.smkn1nganjuk.sch.id. root.sub.smkn1nganjuk.sch.id.  (
                                  2              ; Serial
                                  604800    ; Refresh
                                  86400      ; Retry
                                  2419200  ; Expire
                                  604800 )  ; Negative Cache TTL
;
@           IN       NS                   sub.smkn1nganjuk.sch.id.
@           IN       A                     192.168.1.5
www      IN       A                     192.168.1.6 ( sesuaikan dengan ip alias yang anda buat )
mail        IN       A                     192.168.1.7 ( sesuaikan dengan ip alias yang anda buat )



10) pico db.192

; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA     smkn1nganjuk.sch.id. root.smkn1nganjuk.sch.id. (
                                  1               ; Serial
                                  604800     ; Refresh
                                  86400       ; Retry
                                  2419200   ; Expire
                                  604800 )   ; Negative Cache TTL
;
@      IN         NS      smkn1nganjuk.sch.id.
 5       IN         PTR    smkn1nganjuk.sch.id.
 6       IN         PTR    www.smkn1nganjuk.sch.id. ( sesuaikan dengan ip alias yang anda buat )
 7       IN         PTR    mail.smkn1nganjuk.sch.id.   (
sesuaikan dengan ip alias yang anda buat )


* 5 berasal dari : 192.168.1.5

11) pico /etc/resolv.conf
search smkn1nganjuk.sch.id
nameserver 192.168.1.5
nameserver 192.168.1.1
12) /etc/init.d/bind9  restart
Stopping domain name service...: bind9.
Starting domain name service.....: bind9.

13) Sekarang kita check DNS Server kita melalui windows, masuk CMD dan ketikkan :
C:\Users\tkj>nslookup smkn1nganjuk.sch.id
Server: tkj.smkn1nganjuk.sch.id
Address:
192.168.1.5
Name: smkn1nganjuk.sch.id
Address: 192.168.1.5


C:\Users\tkj>nslookup www.smkn1nganjuk.sch.id
Server: tkj.smkn1nganjuk.sch.id
Address:
192.168.1.6
Name: tkj.smkn1nganjuk.sch.id
Address: 192.168.1.6


C:\Users\antoro>nslookup mail.smkn1nganjuk.sch.id
Server: tkj.smkn1nganjuk.sch.id
Address:
192.168.1.7
Name: tkj.smkn1nganjuk.sch.id
Address: 192.168.1.7
Aliases: mail. smkn1nganjuk.sch.id


C:\Users\antoro> nslookup sub.smkn1nganjuk.sch.id
Server: tkj.smkn1nganjuk.sch.id
Address: 192.168.1.5
Name: sub. smkn1nganjuk.sch.id
Address: 192.168.1.5

Jika tampil tulisan berikut. Berarti konfigurasi Domain Name Service / DNS Server sudah berhasil.



Tidak ada komentar:

Posting Komentar