Selasa, 27 November 2012

DNS SERVER

DNS SERVER
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 kelompok2.net
  Ini bisa saja kita ganti dengan kata lain.
   Dengan IP Server 192.168.33.33/29
Langkah-langkahnya:
1. Masukkan DVD Masternya terlebih dahulu lalu Install sofware DNS
    * apt-get install bind9
 2. Untuk ini kita bekerja pada direktory   /etc/bind
     Masuk ke bind
      *cd /etc/ bind   lalu ls
v 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.kel2
*cp db.local db.kel2
Buka db.kel25dan edit
*nano  db.kel2
Isi file tersebut adalah yang asli
;
@                    IN                    Soa   server2.kelompok2.net. root.server2.kelompok2.net. {
                                                                        2          :           Serial
                                                              604800          :           Refresh
                                                                86400          :           Retry
                                                            2919200          :           Expire
                                                              604800          :           Negatife Cache TTL
;
@                    IN                    NS                   server2.kelompok2.net.
@                    IN                    NS                   kelompok2.net.
                        IN                    A                     192.168.33.33
Server            IN                      A                     192.168.33.33
www               IN              CNAME               server2
mail                 IN              CNAME               server2
v Tahap II
a.       Copy
*cp db.kel2 db.192
b.      Buka db.192  lalu edit
*nano db.192
@                    IN                    NS                   server2.kelompok2.net.
@                    IN                    NS                   kelompok2.net. 
33                    IN                    PTR                 server2.kelompok2.net
v Tahap III
*Buka nano named.conf.default-zones
Zones “kelompok2.net” {
            type master ;
            file “/etc/bind/db.kel2” ;
};
Zones “33.168.192.in addr.arpa” {
            type master ;
            file “/etc/bind/db.192” ;
};
           
v  Tahap IV
Mengedit DNS Client “resolv.conf” yang berada di dalam etc.
   *nano /etc/bind/resolv.conf
search kelompok2.net
name server 192.168.33.33
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.33
7.        Mencek DNS
nslookup
Ø  Kelompok2.net
Ø  192.168.33.33
8.        Setelah itu ping ke kelompok2.net dan 192.168.33.33

Senin, 26 November 2012

konfigurasi DNS server

Konfigurasi DNS Server pada Debian 6 (Squeeze)


Assalamu'alaikum sobat SMK semua, kali ini saya akan buat artikel lanjutan dari kemarin. Yang akan saya tuliskan dibawah ini adalah tentang Konfigurasi DNS Server pada Debian 6 (Squeeze).
Tanpa basa-basi lagi, inilah langkah-langkahnya :

1. Install paket DNS Server dengan memasukan perintah
root@romy:/home/romy# apt-get install bind9
2. Masuk ke direktory Bind
root@romy:/home/# cd /etc/bind
3. Lihat semua file/data yang ada di direktory Bind
root@romy:/etc/bind# ls
bind.keys   db.empty         named.conf.default-zones  zones.rfc1918
db.0           db.local           named.conf.local
db.127       db.root            named.conf.options
db.255       named.conf      rndc.key
4. Lakukan konfigurasi denga memasukan perintah :


6. Salin db.127 & db.local dengan perintah :
root@akhyad:/etc/bind# cp db.127 db.192
root@akhyad:/etc/bind# cp db.local db.sandi
7. Pindahkan hasil salinan ke direktory /var/cache/bind 
root@akhyad:/etc/bind# mv db.192 db.sandi /var/cache/bind
8. Masuk ke direktory /var/cache/bind dan lihat hasilnya 
root@akhyad:/etc/bind# cd /var/cache/bind
root@akhyad:/var/cache/bind# ls
db.192    db.akhyad
9. Lakukan pengeditan kedua database tersebut diatas 
root@akhyad:/var/cache/bind# nano db.192
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                                   1         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@        IN      NS       localhost.
1.0.0    IN      PTR     localhost.

Ubah script menjadi :
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     akhyad.net. root.akhyad.net. (
                                   1         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@                 IN      NS      akhyad.net .    // DNS Name Server 
168.27.1       IN      PTR     akhyad.net.    // DNS Name Server

Ctrl + x lalu y & enter

root@akhyad:/var/cache/bind# nano db.sandi
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                                   1         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@               IN      NS      localhost.
@               IN      A        127.0.0.0

Ubah script menjadi :
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     akhyad.net. root.akhyad.net. (
                                           ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@        IN      NS      akhyad.net.   
@        IN      A        192.168.27.1             
www    IN      A        192.168.27.1              

Ctrl + x lalu y & enter

10. Lakukan Restart untuk Bind
root@akhyad:/var/cache/bind# /etc/init.d/bind9 restart
11. Lihat apakah konfigurasi telah berhasil dengan perintah nslookup 
root@akhyad:/var/cache/bind# nslookup
Server:        192.168.27.1
Address:     192.168.27.1#53

Name:          akhyad.net
Address:      192.168.27.1

konfigurasi DNS server

Konfigurasi DNS Server pada Debian 6 (Squeeze)


Assalamu'alaikum sobat MK semua, kali ini saya akan buat artikel lanjutan dari kemarin. Yang akan saya tuliskan dibawah ini adalah tentang Konfigurasi DNS Server pada Debian 6 (Squeeze).
Tanpa basa-basi lagi, inilah langkah-langkahnya :

1. Install paket DNS Server dengan memasukan perintah
root@akhyad:/home/akhyad# apt-get install bind9
2. Masuk ke direktory Bind
root@akhyad:/home/sandimulyadi# cd /etc/bind
3. Lihat semua file/data yang ada di direktory Bind
root@akhyad:/etc/bind# ls
bind.keys   db.empty         named.conf.default-zones  zones.rfc1918
db.0           db.local           named.conf.local
db.127       db.root            named.conf.options
db.255       named.conf      rndc.key
4. Lakukan konfigurasi denga memasukan perintah :
root@akhyad:/etc/bind# nano named.conf.default-zones
// prime the server with knowledge of the root servers
zone "." {
        type hint;
        file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};

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

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

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

5. Ubah scriptnya dari :
zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};

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

};

Menjadi :
zone "akhyad.net" {    // DNS Name Server
        type master;
        file "db.akhyad";               // Database untuk DNS Name Server
};

zone "192.in-addr.arpa" {        // IP Address pertama
        type master;
        file "db.192";                   // Database untuk IP Address

};
Setelah selsai Ctrl + x lalu y & enter

6. Salin db.127 & db.local dengan perintah :
root@akhyad:/etc/bind# cp db.127 db.192
root@akhyad:/etc/bind# cp db.local db.sandi
7. Pindahkan hasil salinan ke direktory /var/cache/bind 
root@akhyad:/etc/bind# mv db.192 db.sandi /var/cache/bind
8. Masuk ke direktory /var/cache/bind dan lihat hasilnya 
root@akhyad:/etc/bind# cd /var/cache/bind
root@akhyad:/var/cache/bind# ls
db.192    db.akhyad
9. Lakukan pengeditan kedua database tersebut diatas 
root@akhyad:/var/cache/bind# nano db.192
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                                   1         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@        IN      NS       localhost.
1.0.0    IN      PTR     localhost.

Ubah script menjadi :
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     akhyad.net. root.akhyad.net. (
                                   1         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@                 IN      NS      akhyad.net .    // DNS Name Server 
168.27.1       IN      PTR     akhyad.net.    // DNS Name Server

Ctrl + x lalu y & enter

root@akhyad:/var/cache/bind# nano db.sandi
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                                   1         ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@               IN      NS      localhost.
@               IN      A        127.0.0.0

Ubah script menjadi :
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     akhyad.net. root.akhyad.net. (
                                           ; Serial
                         604800         ; Refresh
                           86400         ; Retry
                       2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@        IN      NS      akhyad.net.   
@        IN      A        192.168.27.1             
www    IN      A        192.168.27.1              

Ctrl + x lalu y & enter

10. Lakukan Restart untuk Bind
root@akhyad:/var/cache/bind# /etc/init.d/bind9 restart
11. Lihat apakah konfigurasi telah berhasil dengan perintah nslookup 
root@akhyad:/var/cache/bind# nslookup
Server:        192.168.27.1
Address:     192.168.27.1#53

Name:          akhyad.net
Address:      192.168.27.1

Selasa, 13 November 2012

konfigurasi server

KONFIGURASI DHCP SERVER

apt-get install dhcp3-server
Non-authoritative version of DHCP server OK

nano /etc/dhcp3/dhcpd.conf
        
         # A slightly different configuration for an internal subnet.
         subnet 192.168.0.8 netmask 255.255.255.248 {
         range 192.168.0.12 192.168.0.14;
         option domain-name-servers 192.168.0.11;
         option domain-name "romy.edu";
         option routers 192.168.0.11;
         option broadcast-address 192.168.0.15;
         default-lease-time 600;
         max-lease-time 7200;
         }

 * Untuk kata yang tidak saya cantumkan, jangan diubah/dihapus.


Sambil menunggu komputer server hidup kembali. Ubah settingan TCP/IP di client windows menjadi Automatic.
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.11 (ip address)
network 192.168.0.8 (network address)
netmask 255.255.255.248 (subnetmask)
gateway 192.168.0.11 (gatewaay)

kemudian tekan control+x dan ketikan y kemudian enter
 
setelah itu restart networknya. Dengan cara mengetikkan:

/etc/init.d/networking restart

Kemudian ping dari komp windows ke komp server.
C:\Users\romy>ping192.168.0.11
         Pinging 192.168.0.11 with 32 bytes of data:
         Reply from 172.16.1.62: bytes=32 time<1ms TTL=64
         Reply from 172.16.1.62: bytes=32 time<1ms TTL=64
         Reply from 172.16.1.62: bytes=32 time<1ms TTL=64
         Reply from 172.16.1.62: bytes=32 time=1ms TTL=64
         Ping statistics for 172.16.1.62:
         Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
         Approximate round trip times in milli-seconds:
         Minimum = 0ms, Maximum = 1ms, Average = 0ms
C:\Users\romy>ping 192.168.0.12
         Pinging 192.168.0.12 with 32 bytes of data:
         Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
         Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
         Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
         Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
         Ping statistics for 192.168.0.11:
         Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
         Approximate round trip times in milli-seconds:
         Minimum = 0ms, Maximum = 1ms, Average = 0ms