About Me

Perkenalan Aja... :)

UNDER CONSTRUCTION

Please be Patient :)

UNDER CONSTRUCTION

Please be Patient :)

UNDER CONSTRUCTION

Please be Patient :)

UNDER CONSTRUCTION

Please be Patient :)

12 November 2010

Setup DNS Server di Free-BSD

Assalamualaikum para blogger sekalian, berjumpa lagi dengan materi saya sekarang, kali ini kita akan membahas bagaimana cara untuk membuat DNS Server di FreeBSD. disini yang saya aktifkan adalah DNS Server hanya sebagai forwarders saja.
Sebelumnya pasti anda sudah tahu cara kerja DNS Server bukan? jika belum, sebetulnya mudah saja.lihatlah gambar dibawah ini untuk memudahkan anda dalam pengertian.
CARA KERJA DNS SERVER.

Langsung saja kita mulai
1. Install FreeBSD anda dari awal sampai menjadi STABLE.  (ini wajib hukumnya)
2. Install BIND dari port
    # cd /usr/ports/dns/bind97
    # make configure
    # make install
3. untuk tahap instalasi, disini sudah terinstall dengan baik
4. mengkonfigurasi file named.conf. File ini berada di /etc/namedb/named.conf
    # ee /etc/namedb/named.conf

di file ini carilah file berikut

LISTEN-ON { 127.0.0.1 } ;         di rubah menjadi          // LISTEN-ON { 127.0.0.1 } ;

/*
forwarders {
203.80.xxx.xxx ;
203.80.xxx.xxx;
};
*/

dirubah menjadi 
forwarders {
dns-server isp anda;
dns-server isp anda;
};
lalu tambahkan file ini di paling bawah file

zone "faishal-rizkika.com" {
  type master;
  file "master/faishal-rizkika.local"
  allow-transfer { localhost; };
  allow-update { key rndc-key; };
};

zone "22.168.192.in-addr.arpa" {
  type master;
  file "master/faishal-rizkika.rev"
  allow-transfer { localhost; };
  allow-update { key rndc-key; };
};

semua yang ada faishal-rizkika.com bisa di ganti terserah anda., karena itu adalah konsep untuk penamaan domain anda.
simpan dan keluar dari file tersebut
5. memberikan key ke named.conf
  #rndc-confgen -a
  #cd /var/named/etc/namedb
  #cp named.conf named.conf.backup
  #cat rndc.key >> named.conf



6. membuat file .local dan .rev
#ee /etc/namedb/master/faishal-rizkika.local

susunlah file ini sesuai berikut
$TTL 3600
faishal-rizkika.com.        IN        SOA    faishal-rizkika.com. faishal.faishal-rizkika.com. (
                1        ; Serial
                10800    ; Refresh
                3600     ; Retry
                604800   ; Expire
                86400 )  ; Minimum TTL
faishal-rizkika.com.        IN        NS    faishal-rizkika.com.
faishal-rizkika.com.        IN        A      192.168.22.14
www                             IN        CNAME    faishal-rizkika.com.


semua faishal-rizkika.com bisa di ganti dengan nama domain yang ada di named.conf, jika sudah simpan dan keluar.

# ee /etc/namedb/master/faishal-rizkika.rev

susunlah file ini sesuai berikut
$TTL 3600
22.168.192.in-addr.arpa.    IN    SOA    faishal-rizkika.com. faishal.faishal-rizkika.com. (
                1        ; Serial
                10800    ; Refresh
                3600     ; Retry
                604800   ; Expire
                86400 )  ; Minimum TTL
22.168.192.in-addr.arpa.    IN    NS    faishal-rizkika.com.
14                IN    PTR    faishal-rizkika.com.
14                IN    PTR    www.faishal-rizkika.com.

semua faishal-rizkika.com bisa di ganti dengan nama domain yang ada di named.conf
ip 14 ini silahkan anda ganti dengan oktet terakhir ip dns server anda. termasuk 22.168.192.in-addr.arpa, di kondisikan saja ok. jika sudah, simpan dan keluar.


7. memberikan options DNS name dan DNS IP di /etc/resolv.conf
   # ee /etc/resolv.conf
       isilah dengan perintah berikut
                     domain faishal-rizkika.com
                     nameserver 192.168.22.14 
faishal-rizkika.com silahkan ganti dengan nama domain yang anda buat
192.168.22.14 silahkan ganti dengan IP address dns server anda (FreeBSD tersebut)
simpan dan keluar file resolv.conf

8. memberikan perintah exxecute di rc.conf
   # ee /etc/rc.conf
      tambahkan baris ini, bebas dimanapun, asalkan tidak dibelakang tanda pagar
         named_enable="YES"
         simpan dan keluat file rc.conf

9. menjalankan named

  # /etc/rc.d/named start


Alhamdulillah selesai,
untuk mencoba DNS server berhasil atau tidak, silahkan ketikan dig -x dns-server anda
ex : dig -x faishal-rizkika.com
jika tidak ada pesan error, maka dns server anda telah berhasil dibuat.
jika ada masalah, silahkan anda comment saja di bawah posting ini, atau e-mail saya di tkj.faishal@gmail.com atau ym saya saja seperti yang ada di bawah. saya akan berusaha untuk tiap hari online, demi dedikasi saya kepada anda, dan saya akan secepatnya menangani masalah anda ini jika anda mempunyai masalah dengan artikel yang saya buat.



Terima kasih.
Wassalam
Dan jangan lupa tunggu artikel saya yang lainnya.