Tuesday 17 December 2013

Tutorial LKS NETWORK


Konfigurasi PC Router DI Debian 6

Konfigurasi iptables disini hanya untuk mengizinkan NTP, DHCP, PPTP, SMTP, HTTP, DNS, FTP, IMAP, POP3, Telnet, & Port Squid.

#FLUSH AND DELETE IPTABLES SERVICE
iptables –F
iptables –X
iptables –t nat –F
iptables –t nat –X

# BLOCK ALL SERVICES    
(Jika Ingin Membuka Service Yang Di Block.. Ubah Kata DROP Menjadi ACCEPT)

iptables –P INPUT DROP
iptables –P FORWARD DROP
iptables –P OUTPUT DROP

#ACTIVE IP FORWARDING
echo 1 >> /proc/sys/net/ipv4/ip_forward

#MASQUERADING
iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE

#ALLOW CONNECTION STATE ESTABLISH AND RELATED
iptables -A FORWARD -m state --state ESTABLISH,RELATED -j ACCEPT

#ALLOW SERVICE TO SERVER AND FROM SERVER
iptables -A FORWARD -s 10.10.21.26 -p tcp -m multiport --dport 20,21,25,80,110,143 -j ACCEPT
iptables -A FORWARD -s 10.10.21.26 -p udp -m multiport --dport 53,123 -j ACCEPT
iptables -A FORWARD -d 10.10.21.26 -p tcp -m multiport --sport 20,21,25,80,110,143 -j ACCEPT
iptables -A FORWARD -d 10.10.21.26 -p udp -m multiport --sport 53,123 -j ACCEPT

#ACCEPT FORWARDING PACKET JUST FOR ADMIN
iptables -A FORWARD -s 172.16.76.9 -d 10.10.21.26 -j ACCEPT

#REDIRECT/DNAT
iptables -t nat -A PREROUTING -s 172.16.76.9 -d 172.16.76.10 -j DNAT --to 10.10.21.26
Simpan konfigurasi dengan Ctrl+X lalu Y lalu Enter

Pertama, buat IP virtual di #vim /etc/network/interfaces

Pada konfigurasi IP di Interfaces Lakukan konfigurasi seperti dibawah ini 

auto eth0 
iface eth0 inet static
address 192.168.10.2
netmask 255.255.255.0

dns-nameserver 192.168.10.2
dns-search belajar.com
auto eth0:0  
iface eth0:0 inet static
address 192.168.11.2
netmask 255.255.255.0

setelah itu restart konfigurasi IP dengan perintah
#/etc/init.d/networking restart

<p>Your browser does not support iframes.</p>
setelah restart lakukan pengujian dengan perintah 
#ifconfig -a

jika terdapat ethernet dengan nama eth0:0 maka pembuatan IP alias telah berhasil.

selanjutnya Buat zone baru dan  buat file db untuk domain yang ke akan dibuat 
masuk ke #vim /etc/bind/named.conf

lalu tambahkan 1 zone baru dibawah zone belajar.com

zone    "komputer.com" {
           type master;
          file "db.komputer";
};

simpan konfigurasi dan keluar dari named.conf
kemudian copy kembali db.local ke /var/cache/bind/ dengan perintah
#cp db.local /var/cache/bind/db.komputer
edit dan sesuaikan dengan domain yang akan dibuat   
$TTL 604800

@ IN SOA                                komputer.com. root.komputer.com. (

                               2012112720              ;   Serial

                                     604800               ;  Refresh

                                      86400                ;  Retry

                                   2419200               ;  Expire

                                  604800 )                ;  Negative Cache TTL

;

@                  IN               NS                   komputer.com.

@                  IN                A                   192.168.11.2

www            IN                A                   192.168.11.2

Simpan konfigurasi lalu buka db.192 dan tambahkan PTR baru dengan perintah 

vim /var/cache/bind/db.192

tambahkan pada baris akhir PTR baru dengan domain komputer.com seperti dibawah ini
$TTL 604800

@ IN SOA                             belajar.com. root.belajar.com. (

                                           2012112720  ;   Serial

                                           604800         ;  Refresh

                                             86400        ;  Retry

                                         2419200         ;  Expire

                                           604800 )       ;  Negative Cache TTL

;

@           IN              NS              belajar.com.

2.10.168 IN            PTR             belajar.com.
2.11.167 IN            PTR             komputer.com
setting kembali di resolv dan hosts
#vim /etc/resolv.conf
tambahkan dibawah 
domain belajar.com

search belajar.com

nameserver 192.168.10.2
domain komputer.com
search komputer.com
nameserver 192.168.11.2
vim /etc/hosts
127.0.0.1                 localhost

192.168.10.2            belajar.com
192.168.11.2           komputer.com


 Simpan konfigurasi dan restart bind9 /etc/init.d/bind9 Restart
 setelah selesai cek dengan perintah 
#nslookup komputer.com
maka hasilnya akan seperti dibawah ini:
 server:                192.168.10.2
 address:              192.168.10.2#53


 name: komputer.com
 address :192.168.11.2

Monday 2 September 2013



Konfigurasi DNS (Domain Name Service) Debian Lenny Dan Debian Squeez

 Setelah berhasil mengkonfigurasi Router Selanjutnya kita akan mengkonfigurasi DNS Server. pada setting kali ini anda harus teliti salah satu karakter saja maka konfigurasi tidak akan berjalan. Silahkan ikuti langkah berikut:

* Kata2 yang bercetak tebal adalah perintah yang dijalankan pada komputer server.
* Kata2 yang berwarna merah adalah yang harus anda ubah atau buat.

1) apt-get install bind9
2) cd /etc/bind
3) pico named.conf.local
                  zone   "bryanghea.co.cc" {
                  type master;
                  file      "/etc/bind/db. bryanghea ";
                  };

                  zone  "sub. bryanghea.co.cc" {
                  type master;
                  file     "/etc/bind/db.sub";
                  };

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


4) pico named.conf.options

                  options {
                                    directory "/var/cache/bind";
                                   forwarders {
                                                     192.168.1.62;
                                    };
                                    allow-query { any; };
                                    auth-nxdomain no; # conform to RFC1035
                                   listen-on-v6 { any; };
                  };
* Jangan ubah/hapus baris yang lain.

5) cp db.local db. bryanghea
6) cp db.local db.sub
7) cp db.127 db.172
8) pico db.situstkj

 ;
 ; BIND data file for local loopback interface
 ;
 $TTL 604800
@ IN SOA bryan.bryanghea.co.cc. bryan.bryanghea.co.cc. (
                                       2                    ; Serial
                                       604800          ; Refresh
                                       86400            ; Retry
                                       2419200        ; Expire
                                       604800 )        ; Negative Cache TTL
 ;
@           IN       NS                   bryan.bryanghea.co.cc.
@           IN       MX      10        mail.situstkj.co.cc.
@           IN       A                     172.16.1.62

antoro     IN       A                     172.16.1.62
www      IN       CNAME          bryan
mail        IN       CNAME          bryan

9) pico db.sub

;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA sub.bryanghea.co.cc.  sub.bryanghea.co.cc. (
                                  2              ; Serial
                                  604800    ; Refresh
                                  86400      ; Retry
                                  2419200  ; Expire
                                  604800 )  ; Negative Cache TTL
;
@       IN       NS               sub.bryanghea.co.cc.
@       IN       A                 172.16.1.62

sub     IN       A                  172.16.1.62
www  IN       CNAME       sub



10) pico db.172

; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA bryan.bryanghea.co.cc. bryan.bryanghea.co.cc. (
                                  1               ; Serial
                                  604800     ; Refresh
                                  86400       ; Retry
                                  2419200   ; Expire
                                  604800 )   ; Negative Cache TTL
;
@      IN         NS      bryan.bryanghea.co.cc.
62      IN         PTR    bryan.bryanghea.co.cc.




* 62 berasal dari : 172.16.1.62 


11) pico /etc/resolv.conf
search situstkj.co.cc
nameserver 127.0.0.1
nameserver 172.16.1.62
nameserver 192.168.1.62

12) /etc/init.d/bind9  restart
Stopping domain name service...: bind9.
Starting domain name service.....: bind9.

13) Sekarang kita check DNS Server kita melalui windows, masuk CMD dan ketikkan :
C:\Users\ bryanghea >nslookup bryanghea.co.cc
Server: bryan.bryanghea.co.cc
Address: 172.16.1.62
Name: bryanghea.co.cc
Address: 172.16.1.62


C:\Users\ bryanghea >nslookup bryan.bryanghea.co.cc
Server: bryan.bryanghea.co.cc
Address: 172.16.1.62
Name: bryan.bryanghea.co.cc
Address: 172.16.1.62


C:\Users\ bryanghea >nslookup mail.bryanghea.co.cc
Server: bryan.bryanghea.co.cc
Address: 172.16.1.62
Name: bryan.bryanghea.co.cc
Address: 172.16.1.62
Aliases: mail.bryanghea.co.cc


C:\Users\ bryanghea >nslookup www.bryanghea.co.cc
Server: bryan.bryanghea.co.cc
Address: 172.16.1.62
Name: bryan.bryanghea.co.cc
Address: 172.16.1.62
Aliases: www.bryanghea.co.cc


C:\Users\bryanghea>nslookup sub.bryanghea.co.cc
Server: bryan.bryanghea.co.cc
Address: 172.16.1.62
Name: sub.bryanghea.co.cc
Address: 172.16.1.62

Jika tampil tulisan berikut. Berarti konfigurasi Domain Name Service / DNS Server sudah berhasil.