Tutorial Membangun DNS Server, Web Server, FTP Server Pada LINUX dan Memblokir Web Menggunakan Squid

  1. Sebelum kita mengeksekusi network interfaces, masukan program berikut :
    ifconfig eth0 200.179.19.2 netmask 255.255.255.0 up
  2. Ketikan perintah berikut & samakan seperti ss dibawah :
    nano /etc/network/interfaces

    1Restart network interfaces dengan perintah berikut :

    service networking restart
  3. Sebelum kita melanjutkan ke step selanjutnya, ketikan program berikut untuk mengantisipasi CD belum terbaca oleh debian :
    apt-cdrom add
  4. Jika kita mau melihat konfigurasi yang sudah kita buat sebelumnya, cukup mengetikan program berikut :
    ifconfig
  5. Selanjutnya kita akan membuat DNS (Domain Name Server), dengan menginstall aplikasi bind9. Untuk menginstallnya ketikan program berikut :
    apt-get install bind9

    *masuk ke direktori bind ketikan program berikut :

    cd /etc/bind

    *untuk melihat isi direktori ketikan program berikut :

    ls

    ketikan program berikut :

    nano named.conf.local

    didalamnya ketikan seperti screenshot dibawah ini :2

    *copy isi file direktori, dengan perintah berikut :

    cp db.local forward
    cp db.127 reverse

    Ketikan perintah berikut :

    nano forward

    lalu ubah dan samakan seperti screenshot berikut :3

    ketikan perintah berikut :

    nano reverse

    lalu ubah dan samakan seperti screenshot berikut :4

    ketikan peritah berikut :

    nano /etc/resolv.conf

    ketikan seperti berikut (jika didalamnya ada tulisan apapun ituh hapus semua ajah gpp) :

    search                 serverku19.com

    nameserver       200.179.19.2

    Restart aplikasi bind9 dengan mengetikan perintah berikut :

    service bind9 restart

    *jika mau mengecek apakah domain yang sudah kita buat sudah bisa dipanggil atau belum, dengan mengetikan perintah berikut :

    nslookup serverku19.com
  6. Selanjutnya kita akan menginstall aplikasi pendukung web server yaitu apache2, dengan mengetikan perintah seperti berikut :
    apt-get install apache2

    *untuk mendesain halaman web ketikan program berikut dan edit bagian index.html :

    nano /etc/var/www/index.html

    Restart aplikasi apache2 dengan mengetikan perintah berikut :

    service apache2 restart
  7. Selanjutnya kita akan menginstall aplikasi pendukung FTP Server yaitu salah satunya proftpd, ketikan perintah berikut :
    apt-get install proftpd

    *pilih standalone

    ketikan perintah berikut :

    nano /etc/proftpd/proftpd.conf

    lalu ubah

    UseIPv6               off

    Servername “serverku19.com”

    Hapus tanda pagar (#) dari <Anonymous ~ftp> Sampai mentok kebawah

    lalu kita akan membuat sebuah folder pada FTP server yang sudah kita buat, ketikan perintah berikut lalu isi didalamnya terserah kalian :

    nano /home/ftp/yadika19

    Restart proftpd, ketikan perintah sebagai berikut :

    service proftpd restart
  8. Sekarang kita akan menginstall aplikasi pendukung Proxy Server yaitu Squid,
    apt-get install squid

    *dengan aplikasi ini kita dapat memblok sebuah website, tetapi sebelum itu kita harus mengkonfigurasinya terlebih dahulu.

    masuk ke direktori squid, ketikan perintah berikut :

    cd /etc/squid

    ketikan perintah berikut :

    nano squid.conf

    lalu kita akan mengubah atau mengedit isi file squid.conf

    Search (CTRL+W) =          http_port 3128 transparent →Tambahkan transparent

    cache_mgr webmaster @serverku19.com → Tambahkan @serverku19.com

    cache_mem 8 MB →8 ganti 16

    acl connect →tambahkan seperti ss dibawah

    5

    *NOTE: Setiap yang di search jika ada tanda (#) hapus ajah

    lalu masukan url yang ingin kita blok, ketikan perintah sebagai berikut :

    nano url
    Contoh :

    .facebook.com

    .twitter.com

    .youtube.com

    kata kunci juga bisa kita blok, ketikan perintah berikut :

    nano key
    Contoh :

    pesbuk

    twitter

    yutub

    untuk mengcek konfigurasinya sudah benar atau belum ketikan perintah berikut :

    squid -z
  9.  Terakhir kita akan mencoba alamat Domain, Blokir, dan FTP server#DOMAIN6#FTP SERVER7

    #BLOKIR8