Rabu, 20 Oktober 2010

Membuat DNS server di Linux BlankOn 6.0

Assalamu'alaikum wr. wb

Segala puji bagi Allah yang maha pengasih lagi maha penyayang karena atas nikmat dan izinnya saya msih bisa menulis lagi, dan tak lupa shalawat kepada nabi Muhammad SAW.
okeh langsung saja
disini saya akan mereview sedikit tentang DNS.
DNS adalah Domain Name System yang digunakan untuk memberikan nama kepada sebuah IP sehingga kita tidak perlu lagi mengingat jumlah IP yang begiru panjangnya.
Kali ini saya akan membuat DNS pada laptop saya dengan OS BlankOn 6.0
langkah-langkah yang pertama adalah

*dengan asumsi laptop/komputer tidak terkoneksi dan IP adalah 127.0.0.1
*jika ingin melakukan penamaan dengan IP yang terkoneksi dengan IP yang lain juga bisa

  • lakukan instalasi tool bind9 dengan perintah
$sudo apt-get install bind9
$sudo apt-get install apache2
  • untuk uninstall dengan perintah 
$sudo apt-get purge bind9
$sudo apt-get purge apache2

*untuk melakukan edit file, bisa menggunakan gedit atau vim
*lakukan dalam keadaan super user

[edit file] /etc/bind/named.conf
kemudian tambahkan script berikut

zone "efrizal.net"{
type master;
file "/etc/bind/db.efrizal.net";
};

zone "0.0.127.in-addr.arpa"{
type master;
file "/etc/bind/db.127-1";
};


nah maksud script diatas adalah efrizal.net adalah nama domain yang akan dipakai sedangkan file /etc/bind/db.efrizal.net adalah tempat konfigurasinya sedangkan 0.0.127 merupakan alamat IP yang dipakai dan sengaja ditulis terbalik karena ketentuannya memang seperti itu.

kemudian setelah itu simpan konfigurasi tersebut jika menggunakan vim, tekan tombol 'esc' dan kemudian ketik ':wq![enter]'


copy file asli ke file yang akan dijadikan tempat konfigurasi baru
dengan perintah
#cp /etc/bind/db.local [spasi] /etc/bind/db.efrizal.net[enter]
#cp /etc/bind/db.127 [spasi] /etc/bind/db.127-1[enter]
ini dilakukan agar tidak mengetik lagi dari awal

edit file yang ada di /etc/bind/db.efrizal.net
dan tulis kode berikut
;
; BIND data file for local loopback interface
;
$TTL    604800
@    IN    SOA    efrizal.net. root.efrizal.net. (
                  2        ; Serial
             604800        ; Refresh
              86400        ; Retry
            2419200        ; Expire
             604800 )    ; Negative Cache TTL
;
@    IN    NS    efrizal.net.
localhost    IN    A    127.0.0.1   
www    IN    CNAME    ns


perhatikan baik-baik script diatas jangan sampe salah

kemudian setelah db.efrizal.net berikutnya adalah db.127-1
masukkan scrip berikut
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@    IN    SOA    efriza.net. root.efrizal.net. (
                  1        ; Serial
             604800        ; Refresh
              86400        ; Retry
            2419200        ; Expire
             604800 )    ; Negative Cache TTL
;
@    IN    NS    efrizal.net.
1.0.0    IN    PTR    efrizal.net.

terlihat 1.0.0 merupakan angka terakhir dari IP yang dipakai, contoh 172.16.1.10 maka yang akan dimasukkan untuk mengganti 1.0.0 adalah 10
mengerti kan?
good....^^




setelah ini selesai, lakukan restart bind9 dengan perintah
/etc/init.d/bind9 restart

kemudian ketikkan efrizal.net pada web browser anda
trims...
syukran..
jangan lupa commentnya^^
wassalamu'alaikum

0 Komentar:

Posting Komentar

Berlangganan Posting Komentar [Atom]

<< Beranda