Senin, 26 November 2012

DNS (Domain Name System) SERVER

 
 

Pengertian DNS (Domain Name System)

 

 Ilustrasi DNS DNS adalah singkatan dari Domain Name System, DNS itu adalah nama sebuah sistem database yang dibuat untuk memenuhi kebutuhan komputer, layanan atau sumber daya yang terhubung ke jaringan internet atau jaringan komputer pribadi. 

Fungsi DNS adalah menerjemahkan nama domain (contoh: www.google.com) menjadi IP address (74.125.93.105), kita tentu lebih mudah mengingat nama domain suatu situs dibandingkan IP address-nya bukan ? nah itulah kegunaan DNS. Jadi ketika anda mengetikkan nama domain suatu situs di browser anda lalu menekan enter, browser anda akan mengecek apakah nama domain tersebut ada di cache DNS browser anda (pernah anda buka situsnya sebelumnya), jika tidak browser anda tersebut akan menghubungi name server (server tempat DNS berada) yang digunakan oleh koneksi internet anda untuk kemudian menerjemahkan nama domain situs tersebut menjadi IP address, kalau ketemu maka anda akan dibawa ke lokasi server tempat halaman situs tersebut berada. Analoginya DNS itu seperti buku telepon, kita tahu nama orangnya tapi kita tidak tahu berapa nomor teleponnya, maka kita menggunakan buku telepon untuk mencari nomor telepon orang yang kita maksud tersebut, hanya bedanya kalau dalam DNS tidak ada nama domain (nama orang kalau di buku telepon) yang sama.
 
 
 
Dalam Konfig DNS Server kita perlu bekerja pada 4 file:
 
1.)      Membuat file database Forward
2.)      Membuat file database Reverse
3.)      Mengedit file konfig DNS nya “named.conf”
4.)      Mengedit file DNS client, agar server menggunakan dirinya sendiri untuk melayani service DNS
Konfigurasi DNS:
*       Local hostnya kita gunakan kelompok3.net
Ini bisa saja kita ganti dengan kata lain.
*       Dengan IP Server 192.168.33.16 /29

Langkah-langkahnya:
 
1.        Install terlebih dahulu sofware DNS
apt-get install bind9
Masukkan DVD Masternya terlebih dahulu
2.        Untuk ini kita bekerja pada direktory   /etc/bind
Masuk ke bind
cd /etc/bind          lalu ls
3.        Tahap I
a.       Copy file database Forward dari file bawaan.
b.      Terlebih dahulu lihat isi dari db.127
cat db.127
c.       Copy db.local ke db.milik kita sendiri, misalkan db.kel3
cp db.127 db.kel3
Buka db.kel3 dan edit
nano  db.kel3
Isi file tersebut adalah yang asli
;
@                    IN                    Soa      server3.kelompok3.net. root.kelompok3.net. {
                                                                        2          :           Serial
                                                              604800          :           Refresh
                                                                86400          :           Retry
                                                            2919200          :           Expire
                                                              604800          :           Negatife Cache TTL
;
@                    IN                    NS                   server3.kelompok3.net.
@                    IN                    NS                   kelompok3.net.
                        IN                    A                     192.168.33.17
Server3            IN                    A                     192.168.33.17
www               IN              CNAME               server3
mail                 IN              CNAME               server3
Tahap II
a.       Copy
cp db.kel3 db.1
b.      Buka db.1  lalu edit
nano db.1
@                    IN                    NS                   server3.kelompok3.net.
@                    IN                    NS                   kelompok3.net. 
17                    IN                    PTR                 server3.kelompok3.net
            Tahap III
Buka                nano named.conf.default-zones
Zones “kelompok3.net” {
            type master ;
            file “/etc/bind/db.kel3” ;
};
Zones “33.168.192.in addr.arpa” {
            type master ;
            file “/etc/bind/db.1” ;
};
           
            Tahap IV
Mengedit DNS Client “resolv.conf” yang berada di dalam etc.
nano /etc/bind/resolv.conf
search kelompok3.net
name server 192.168.33.17
4.        Kembali ke root
cd /root
lalu restart bind9
/etc/init.d/bind9 restart
5.        Untuk mencek semua dan apabila ingin mengetahui jika terjadi kesalahan
Caranya:
tail /var/log/syslog
6.        Cara mencek
dig –x 192.168.33.17
7.        Mencek DNS
nslookup
Ø  kelompok3.net
Ø  192.168.33.17
8.        Setelah itu ping ke kelompok3.net dan 192.168.33.17

Senin, 12 November 2012

CARA KONFIGURASI DHCP SERVER

Komputer kita sudah terinstall Debian 6.0.5, lalu masuk sebagai root.
Pertama kita atur ip address kita, disini saya menggunakan ip 192.168.0.1/29 untuk servernya.
Ketik perintah nano /etc/network/interfaces
Edit seperti dibahah ini:

auto eth0
iface eth0 inet static
 
     address 192.168.0.25
     netmask 255.255.255.248
     network 192.168.0.24
     broadcast 192.168.0.31
     dns-nameservers 192.168.0.25

save ( Ctrl x lalu y dan enter)

Restart NIC kita dengan mengetikkan perintah /etc/init.d/networking restart
Lihat ip kita dengan perintah ifconfig, jika ip sudah sesuai dengan yang kita setting lanjut ke tahap berikutnya.

Install paket DHCP Server
Masukkan dvd master debiannya dan ketik perintah apt-get install isc-dhcp-server
Jika telah selesai, lanjut dengan mengkonfigurasi dhcp servernya. Ketik nano /etc/dhcp/dhcpd.conf
Ketik F6 atau Ctrl + w dan cari baris:
# A slightly different configuration for an internal subnet.

kalo udah ketemu, edit seperti di bawah ini:
# A slightly different configuration for an internal subnet.
subnet 192.168.0.24 netmask 255.255.255.248 {
         range 192.168.0.26 192.168.0.30;
         option domain-name-servers 192.168.0.25;
         option domain-name "Ardi.blogspot.com";
         option routers 192.168.0.25;
         option broadcast-address 192.168.0.31;
         default-lease-time 600;
         max-lease-time 7200;
         }

catatan: ip yang disewakan untuk client dimulai dari 192.168.0.2, karna ip 192.168.0.1 sudah dipakai untuk server.
kenapa range yang disediakan cuma sampai 192.168.0.6 dan kenapa ip broadcastnya 192.168.0. ? kalo anda bertanya demikian, berarti hal yang perlu anda lakukan adalah belajar cara menghitung subnetting ip, dan anda bisa cari sendiri di Google.
untuk option domain-name itu terserah anda.


Restart DHCP Servernya dengan perintah /etc/init.d/isc-dhcp-server restart
Jika tidak ada pesan failed berarti konfigurasinya sudah sukses. Kalau ternyata ada pesan failed, kita bisa mengetahui kesalahannya dengan perintah tail /var/log/syslog

Selanjutnya tinggal mengubah ip di client menjadi dhcp/automatic (di sini saya menggunakan komputer windows xp). Buka command prompt dan ketik ipconfig, jika kita sudah mendapatkan ip dari server, kita tinggal memping ke ip servernya.
ping 192.168.0.1 (ip server)
Jika sudah reply berarti kita telah sukses. Kita, gue aja kali loe enggak. haha



"Selamat mencoba"