Kamis, 22 Mei 2014


cara membuat DNS ( Domain Name Server )

assalamualaikum wr... wb...
hay gays ketemu lagi kita di simple blog..  kali ini saya akan sharing gimana cara nya bikin DNS yang simple di debian 4
di simak ya...


sering sekali kita browsing di internet bahkan setiap hari kita browsing tanpa mengenal waktu. Dan tak lupa, yang kita buka pasti www.facebook.com. hehehe, ketahuan nih yee yang biasa buka facebook. Nah sebenarnya dibalik www.facebook.com itu sebenarnya adalah nomor IP. Melainkan bukan alamat. Maka, agar pengunjung dapat menghafal alamat itu, digunakanlah DNS agar pengunjung mengetikkan alamat teks, bukan alamat IP.
DNS adalah Singkatan dari Domain Name Server yang berarti menterjemahkan atau mengalokasikan bentuk IP ke bentuk teks atau alamat domain. 

Singkat saja, disini saya akan share tentang cara membuat DNS sendiri di linux Debian.
sebagai contoh, saya menggunakan OS debian 4.
IP yang akan saya gunakan adalah IP kelas C, dengan
nomor ip       :  192.168.1.1.
Subnet mask : 255.255.255.0

Langsung saja kita mulai...
paket instalasi yang akan kita gunakan adalah BIND9


nano /etc/network/interfaces

kemudian edit pada bagian auto eth0 menjadi seperti ini
auto eth0
iface eth0 inet static
                address 192.168.1.1
                subnet mask 255.255.255.0
                network 192.168.1.0
                broadcast 192.168.1.255
                gateway 192.168.1.1

setelah selesai, ketik kan ctrl+X gays, lalu tekan y, ENTER

Masuk kan cd installer Debian
  setelah itu ketik kan perintah
       
 apt-get install bind9

setelah bind9 terinstal, buka directory nya dengan perintah
         
cd /etc/bind

kemudian buka settingan named.conf dengan cara
         
nano named.conf



setelah directory terbuka, edit directory sebagai berikut

zone "smkn1tt.sch.id" {
             type master;
             file "/etc/bind/db.ahmad";
};

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

periksa kembali hasil editan pastikan tidak ada salah ya gays, jika sudah merasa benar ketik ctrl+x, lalu tekan y, ENTER

kemudian copy file db.local dengan perintah
           
cp db.local db.ahmad
           cp db.local db.192

kemudian buka file db.ahmad dengan perintah
         
 nano db.ahmad
Isikan konfigurasi berikut ke file db.ahmad
                                                                                                                               
;
; BIND data file for ahmad.com.
;
$TTL 604800
@ IN SOA smkn1tt.sch.id. root.smkn1tt.sch.id. (
                2                    ;         Serial
                604800          ;         Refresh
                86400            ;         Retry
                2419200        ;         Elpire
                604800          ;         Negative Cache Ttl
;
                IN               NS        smkn1tt.sch.id.
                IN               NS        192.168.1.1
www        IN               A          192.168.1.1
selanjut nya kalau uda selesai di simpan aja gan, ctrl+x, lalu tekan y, ENTER
  
setelah itu buka file db.192 dengan perintah
          nano db.192
Isikan konfigurasi berikut ke file berikut ke file db.192
;
; BIND data file for 192
;
$ IN SOA smkn1tt.sch.id. root.smkn1tt.sch.id. (
                2                  ;         Serial
                604800        ;         Refresh
                86400          ;         Retry
                2419200      ;         Elpire
                604800        ;         Negative Cache TTL
;
IN           PTR              smkn1tt.sch.id.

setelah selesai, simpan konfigurasi dengan menekan ctrl+x, lalu tekan y, ENTER\
selanjut nya setelah selesai melakukan konfigurasi di atas, restart bind9 dengan perintah
             /etc/init.d/bind9 restart
jika pada proses merestart terdapat failed berarti ada yang salah gays pada konfigurasi file-file di atas..
# pengujian
buka command promp lalu ketik kan perintah
- nslookup smkn1tt.sch.id
- ping 192.168.1.1

selamat mencoba ya gays.. kritik dan saran sangat di harap kan