Sabtu, 12 Oktober 2013

MEMBANGUN DNS SERVER MENGGUNAKAN UBUNTU SERVER



DNS (Domain Name Server) adalah suatu layanan yang menerjemahkan domain ke IP address ataupun sebaliknya. Contoh IP yang saya gunakan adalah 192.168.1.1 dengan domain yudha-cpp.com dan sub domain www.yudha-cpp.com dan mail.yudha-cpp.com

Persiapan awal :
1 Buah PC server
1 buah OS Linux ubuntu server, kami menggunakan ubuntu server 11.10
1 buah PC client
1 buah kabel jaringan RJ45 Crossover

Langkah-langkah konfigurasi DNS Server :
1.masuk ke mode root (#) dengan perintah sudo su lalu Installkan paket DNS Server yaitu bind9 dengan perintah #apt-get install bind9 lalu enter.
2. Untuk konfigurasi masuk terlebih dahulu ke settingan ip address dengan perintah
# nano /etc/network/interfaces lalu enter
masukan sintaks berikut
auto eth0
iface eth0 inet static
network 192.168.1.1
address 192.168.1.1
broadcast 192.168.1.255
netmask 255.255.255.0

keluar dan simpan lalu masuk ke direktori bind dengan perintah  #cd /etc/bind lalu enter
3. Kemudian edit file named.conf.local, sebelum itu kita lihat terlebih dahulu file yang ada di direktori bind dengan cara ketik #ls lalu enter
4. Jika sudah ada file named.conf.local kita langsung edit saja file tersebut dengan perintah #nano named.conf.local
5. lalu tambahkan baris berikut
zone "yudha-cpp.com" {
         type master;
         file "/etc/bind/db.yudha-cpp";
         };

zone "1.168.192.in-addr.arpa" {
         type master;
         file "/etc/bind/db.1";
         };
6. Setelah itu ketik #ls lalu enter jika terdapat db.local dan db.127 langsung kita kopikan saja isinya dengan perintah #cp /etc/bind/db.local db.yudha-cpp lalu enter
7. Kemudian edit file db.yudha-cpp dengan perintah #nano db.yudha-cpp lalu enter
;
; BIND data file for local loopback interface
;
$TTL          604800
@               IN              SOA           yudhacpp.com. root.yudhacpp.com. (
                                                   2                ; Serial
                                                   604800         ; Refresh
                                                   86400          ; Retry
                                                   2419200       ; Expire
                                                   604800 )       ; Negative Cache TTL
;                IN              NS    
@               IN              NS             yudha-cpp.com.   
@               IN              A               192.168.1.1
www           IN              A               192.168.1.1
mail            IN              A               192.168.1.1

7. lalu keluar dan simpan dengan cara menekan CTRL + X lalu tekan Y lalu enter
8. kopi juga file db.127 ke db.1 dengan perintah #cp db.127 db.1 lalu enter
9. kemudian edit dile db.1 dengan perintah #nano db.1 lalu enter
;
; BIND reverse data file for local loopback interface
;
$TTL          604800
@               IN              SOA           yudhacpp.com. root.yudhacpp.com. (
                                                   2                ; Serial
                                                   604800         ; Refresh
                                                   86400          ; Retry
                                                   2419200       ; Expire
                                                   604800 )       ; Negative Cache TTL     
;
                  IN              NS             yudha-cpp.com.   
1                IN              PTR            yudha-cpp.com.   
1                IN              PTR            www. udha-cpp.com.     

10. lalu keluar dan simpan dengan cara menekan CTRL + X lalu tekan Y lalu enter
11.kemudian keluar dari direktori bind dengan perintah #cd.. lalu enter
12.dari ../etc/bind# hingga menjadi user@ubuntu#
13. dan edit juga file resolv.conf dengan perintah # nano /etc/resolv.conf lalu enter
14. tambahkan baris berikut :
            nameserver 192.168.1.1
15. simpan dan keluar dengan menekan CTRL + X lalu tekan Y lalu enter
16. restart bind9 dengan perintah #/etc/init.d/bind9 restart lalu enter
18. jika muncul tulsan ini berarti kita berhasil
            *stopping domain name service...        bind9           [ok]
         *starting domain name service...         bind9           [ok]
19. Lakukan testing pada DNS yang baru saja kita buat dengan perintah #nslookup yudhacpp.com lalu enter
20. Jika berhasil maka hasilnya akan nampak seperti dibawah ini
            Server         : 192.168.1.1
         Address       ; 192.168.1.1#53

         Name         ; yudha-cpp.com
        Address       ; 192.168.1.1
21. Lakukan juga testing yang lain seperti nslookup www.yudha-cpp.com, nslookup mail.yudha-cpp.com atau nslookup 192.168.1.1
22. Teting via client dengan cara menghubungkan kabel jaringan dari client ke server lalu setting ip client sebagai berikut :
Ip  address  192.168.1.2
Subnet Mask 255.255.255.9
Default gateway 192.168.1.1
kemudian buka cmd lalu ping 192.168.1.1 jika reply coba dengan perintah berikut ping yudha-cpp.com, ping www.yudha-cpp.com dan  ping mail.yudha-cpp.com

mudah kan? ^_^
jika ingin bertanya silahkan berkomentar dibawah 

Jika artikel ini bermanfaat silahkan klik iklan yang disamping kanan agar admin bersemangat membuat artikel yang lain. ^_^
Terimakasih. . .

CARA MEMBUAT ROUTER MENGGUNAKAN KOMPUTER LINUX



 

Router adalah perangkat network yang digunakan untuk menghubungkan beberapa network, baik network yang sama maupun berbeda dari segi teknologi seperti menghubungkan network yang menggunakan topologi BUS, Star & Ring, Router minimal memiliki 2 network interfaces.
Router menurut Wikipedia adalah sebuah alat yang mengirimkan paket data melalui sebuah jaringan atau internet.
Untuk membuat router kami menggunakan router PC dengan sistem operasi berbasis linux, tepatnya linux ubuntu server.
Peralatan yang harus disiapkan :
1 Buah komputer
2 buah LAN Card (Ethernet)
1 buah koneksi internet
1 buah OS Linux ubuntu, disini kami menggunakan linux ubuntu server 11.10

Jika OS Ubuntu sudah diinstall maka kita tinggal setting ip address internet dan intranet
sebagai berikut, jika eth0 (ethernet0) sama dengan jaringan intranet (lokal) dan eth1 sama dengan jaringan internet maka kita setting ip sebagai berikut :
eth0 = 192.168.1.1
eth1 = dhcp (ip kita dapatkan otomatis dari ISP)
Perintah untuk setting ip dan mengaktifkan router adalah sebagai berikut :
masuk dulu ke mode root (#) dengan perintah sudo su
lalu ketik
# nano /etc/network/interfaces
lalu tambahkan settingan ip addressnya sebagai berikut
auto eth0
iface eth0 inet static
network 192.168.1.0
address 192.168.1.1
netmask 255.255.255.0
auto eth1
iface eth1 inet dhcp


keluar dan simpan
lalu ketik perintah berikut

# nano /etc/sysctl.conf

hilangkan tanda # pada tag #net.ipv4-forward
keluar dan simpan

lalu buka juga file rc.local dengan mengetikan
# nano /etc/rc.local
masukan sintaks dibawah sebelum tag exit
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Lalu reboot PC Routernya
Jika eth1 terkoneksi ke internet maka intefacesnya harus di setting sebagai berikut
ketik
# nano /etc/network/interfaces
kemudian masukan 2 sintaks berikut
auto eth1
iface eth1 inet dhcp
lalu keluar dan simpan kemudian restart komputer kita dengan perintah reboot
# reboot

mudah kan? ^_^
jika ingin bertanya silahkan berkomentar dibawah 

Jika artikel ini bermanfaat silahkan klik iklan yang disamping kanan agar admin bersemangat membuat artikel yang lain. ^_^

Minggu, 14 Juli 2013

Jasa Pembuatan AppShop (Ramadhan Edition)

Assalamu'alaikum Wr. Wb.
Pada kesempatan kali ini YudhaSoft telah menyediakan layanan jasa pembuatan AppShop (aplikasi penjualan). anda bisa memesan berbagai macam software yg berhubungan dengan jual beli, contohnya seperti aplikasi kasir untuk toko buku, market, dll
Dalam bulan ramadhan ini kami hanya menerima pesanan pembuatan aplikasi JUAL-BELI
Ini adalah beberapa contoh aplikasi yg telah kami buat :






Jika anda berminat silahkan pesan sekarang juga!!
Untuk info lebih lanjut silahkan hubungi ke No. HP 085647913575
HARGA NEGO..!!

Trims.
Walaikumsalam Wr.Wb.


Mengenai Saya

Saya adalah pecinta sekaligus penggila komputer.
Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Web Host