Tuesday, October 31, 2017

Praktikum sub-domain 01Nov2017


IP Alias


1. Konfigurasi Interface
   Root@SMK00:~# nano /etc/network/interfaces

   #ip alias pertama
   auto eth0:0
   iface eth0:0 inet static
 address 192.168.150.1
 netmask 255.255.255.255

   #ip alias ke-dua
   auto eth0:1
   iface eth0:1 inet static
 address 192.168.150.2
 netmask 255.255.255.255

   
2. restart fungsi networking
   Root@SMK00:~#/etc/init.d/networking restart

3. lakukan pengujian hasil konfigurasi (konfirmasi apakah konfigurasi sdh berfungsi)
   Root@SMK00:~# ifconfig -a 
   Root@SMK00:~# ifconfig eth0:0 atau eth0:1
  

   Laptop
   ping 192.168.150.1 


---------------------------- DNS SERVER   -----------------------------------------

NSLOOKUP>
smk.net = 192.168.200.1
xiismkpi.smk.net = 192.168.150.1
xiismkpa.smk.net = 192.168.150.2



4. konfigurasi BIND9
   a. masuk ke direktory BIND9 ? 
      Root@SMK00:~#cd /etc/bind 

   b. konfigurasi file RECORD
      Root@SMK00:/etc/bind~# nano named.conf.local
       
      zone "smk.net" {
  type master;
  fle "db.smk";
  };

      zone "168.192.in-addr.arpa" {
  type master;
  file "db.192";
  };

   c. Konfigurasi file forward

      Root@SMK00:/etc/bind~# cd /var/cache/bind
      Root@SMK00:/var/cache/bind~#ls
      db.smk db.192

      Root@SMK00:/var/cache/bind~# nano db.smk

       ;
 ; BIND data file for local 
 ;
 $TTL 604800
 @ IN SOA  smk.net. root.smk.net. (
      2  ; Serial
      604800  ; Refresh
      86400  ; Retry
      2419200  ; Expire
      604800 ) ; Negative Cache TTL
 ;
 @  IN NS  smk.net.
 @  IN A  192.168.200.1
 ns  IN A  192.168.200.1
 www  IN A  192.168.200.1
 xiismkpi IN A  192.168.150.1
 xiismkpa IN A  192.168.150.2
 @  IN AAAA  ::1

   c. Konfigurasi file reverse

      Root@SMK00:/var/cache/bind~# nano db.192

 ;
 ; BIND data file for local 
 ;
 $TTL 604800
 @ IN SOA smk.net. root.smk.net. (
    2  ; Serial
    604800  ; Refresh
    86400  ; Retry
    2419200  ; Expire
    604800 )  ; Negative Cache TTL
 ;
 @  IN NS smk.net.
 1.200    IN PTR ns.smk.net.
 1.200  IN PTR www.smk.net.
 1.150  IN PTR xiismkpi.smk.net.
 2.150  IN PTR xiismkpa.smk.net.

    

    d. Restart Fungsi BIND9
       Root@SMK00:/var/cache/bind~# /etc/init.d/bind9 restart

    e. konfirmasi hasil konfigurasi

       Root@SMK00:~#nslookup 

       > xiismkpi.smk.net  
         192.168.150.1
       > xiismkpa.smk.net  
         192.168.150.2
       > 192.168.200.1


------------------------------ WEB Server -------------------------------------------------------------------------


5. WEB Server ??
   Root@SMK00:~# cd /etc/apache2/sites-available
   Root@SMK00:/etc/apache2/sites-available~#ls
   000-default.conf smk.conf default-ssl.conf

   a. duplikat default.conf menjadi virtualHost milik xiismkpi dan xiismkpa

      Root@SMK00:/etc/apache2/sites-available~#cp 000-default.conf xiismkpi.conf
      Root@SMK00:/etc/apache2/sites-available~#cp 000-default.conf xiismkpa.conf

  b. periksa hasil duplikasi virtualHost default
     Root@SMK00:/etc/apache2/sites-available~#ls
     000-default.conf smk.conf xiismkpi.conf xiismkpa.conf default-ssl.conf

  c. Konfigurasi xiismkpi.conf
     Root@SMK00:/etc/apache2/sites-available~#nano xiismkpi.conf


     
 ........
  
  ServerAdmin siswa[no.urut]@smk.net
  ServerName xiismkpi.smk.net
  DocumentRoot /var/www/smk/xiismkpi

 
    Options FollowSymLinks
                 ……
     


   d. Konfigurasi xiismkpa.conf

     
 ........
  
  ServerAdmin siswa[no.urut]@smk.net
  ServerName xiismkpa.smk.net
  DocumentRoot /var/www/smk/xiismkpa

 
    Options FollowSymLinks
                 ……


  e. Aktifkan konfigurasi site xiismkpi.conf
     Root@SMK00:/etc/apache2/sites-available~#a2ensite xiismkpi.conf

  f. Aktifkan konfigurasi site xiismkpa.conf
     Root@SMK00:/etc/apache2/sites-available~#a2ensite xiismkpa.conf

  g. restart fungsi APACHE2
     Root@SMK00:/etc/apache2/sites-available~#/etc/init.d/apache2 restart


  h. buat direktory untuk conten xiismkpi.conf
     Root@SMK00:/etc/apache2/sites-available~#cd /var/www/smk
     Root@SMK00:/var/www/smk~# mkdir xiismkpi
     Root@SMK00:/var/www/smk~# cd xiismkpi
     Root@SMK00:/var/www/smk/xiismkpi~# nano index.html

     
 
        WELCOME to XIISMKPI.SMK.NET !!!
 

     
     
     Root@SMK00:/var/www/smk/xiismkpi~# cd .. 

  i. Buat direktory untuk konten xiismkpa.conf
     Root@SMK00:/var/www/smk~#mkdir xiismkpa
     Root@SMK00:/var/www/smk~#cd xiismkpa
     Root@SMK00:/var/www/smk/xiismkpa~#nano index.html

     
 
 WELCOME to XIISMKPA.SMK.NET !!!
 
     


  j. Pengujian!
     buka WebBrowser (chrome, IE, dll) buka xiismkpa.smk.net dan xiismkpi.smk.net

Tuesday, October 24, 2017

Latihan DNS Server

DNS Server



Virtual Box 

PC Virtual =debianServer01
adapter1 -> host Only
adapter2 -> NAT

konfigurasi DASAR

a. Konfigurasi Interface
   
   root@debian:~# nano /etc/network/interfaces
 
   konfigurasi sebagai berikut 

   #Primary network interface
    auto eth0
    iface eth0 inet static
 address 192.168.200.1
 netmask 255.255.255.0


   #Secondary network interface
    auto eth1
    iface eth1 inet dhcp


   restart fungsi networking -> /etc/init.d/networking restart

   konfigurasi PC HOST agar dapat berkomunikasi dng PC Virtual melalui "VirtualBox Host-Only Adapter"

b. mengganti HOSTNAME
   root@debian:~# nano /etc/hostname
   
   smk00

c. mengganti informasi pada /etc/hosts

   root@debian:~# nano /etc/hosts



Konfigurasi DNS Server - BIND9
Fungsi DNS Server ? menerjemahkan alamat nama domain ke alamat IP Address.

1. File Record  ? daftar nama2 domain yg dicatat pada DNS Server "/etc/bind/named.conf.local"
2. File Forward ? daftar terjemahan nama domain ke alamat IP address contoh = "/etc/bind/db.local"
3. File Reverse ? daftar terjemahan alamat IP address suatu domain   contoh = "/etc/bind/db.127"
4. File Resolve ? daftar IP DNS Server lainnya selain IP DNS Server lokal.
                  (jika lokal DNS Server tdk kenal, maka akan ditanyakan ke DNS Server lainnya)




Instal Bind9

root@smk:~#apt-get install bind9

file record

konfigurasi File record root@smk:~#cd /etc/bind9 root@smk:/etc/bind~# nano named.conf.local zone "smk.net" { type master; file "db.smk"; }; zone "168.192.in-addr.arpa" { type master; file "db.192"; };

file forward&reverse

duplikat file forward dan reverse milik localhost root@smk:/etc/bind~#cp db.local /var/cache/bind/db.smk root@smk:/etc/bind~#cp db.127 /var/cache/bind/db.192

edit file Forward

root@smk:/etc/bind~#cd /var/cache/bind root@smk:/var/cache/bind~#nano db.smk ; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA smk.net. root.smk.net. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS smk.net. @ IN A 192.168.200.1 ns IN A 192.168.200.1 @ IN AAAA ::1

edit file reverse

root@smk:/var/cache/bind~#nano db.192 ; ; BIND reverse data file for local loopback interface ; $TTL 604800 @ IN SOA smk.net. root.smk.net. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS smk.net. 1.200 IN PTR smk.net. 1.200 IN PTR smk.net.

file resolver

edit file resolver untuk meletakkan alamat IP DNS Lokal pada bagian atas file resolver root@smk:/var/cache/bind~#nano /etc/resolv.conf nameserver 192.168.200.1 nameserver 172.20.1.1 nameserver 208.67.222.222 nameserver 202.134.1.10 nameserver 202.134.2.5 nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 192.168.200.1

restart fungsi DNS Server

root@smk:/var/cache/bind~#/etc/init.d/bind9 restart

Lakukan pengujian dengan nslookup

root@smk00:~# nslookup > smk.net Server: 192.168.200.1 Address: 192.168.200.1#53 Name: smk.net Address: 192.168.200.1 > 192.168.200.1 Server: 192.168.200.1 Address: 192.168.200.1#53 1.200.168.192.in-addr.arpa name = smk.net. >

Latihan WEB server

WEB SERVER


1. Membuat Web server sendiri  -> smk.net
   a. Masuk ke direktory /etc/apache2
      root@debian:~# cd /etc/apache2

   b. masuk ke direktory virtualHost apache2
      root@debian:/etc/apache2~# cd sites-avilable

   c. duplikat default virtualHost menjadi smk.conf
      root@debian:/etc/apache2/sites-avilable~# cp 000-default.conf smk.conf

   d. konfigurasi virtualHost smk.conf
  ............
        ServerAdmin webmaster@localhost
        ServerName www.smk.net
        ServerAlias smk.net
        DocumentRoot /var/www/smk
 ............

   e. buat direktory sebagai lokasi konten web di /var/www/
      root@debian:/etc/apache2/sites-avilable~#cd /var/www/
      root@debian:/var/www~# mkdir smk
      root@debian:/var/www~# cd smk
      root@debian:/var/www/smk~# 


   f. membuat file "index.html" sebagai content web

     root@smk00:/var/www/smk~# nano index.html

 
 smk.net
 
 WELCOME TO SMK.NET
 
 

    g. Aktifkan virtualHost smk.net, 
       masuk kembali ke direktory /etc/apache2/sites-availables

       root@smk00:/var/www/smk#cd /etc/apache2/sites-availables

       aktifkan virtualHost smk.net   
     
       root@smk00:/etc/apache2/sites-availables~#a2ensite smk.conf 

       non-aktifkan virtualHost default
       root@smk00:/etc/apache2/sites-availables~#a2dissite 000-default.conf

    h. restart fungsi apache2 -> root@SMK00:~#/etc/init.d/apache2 restart  
            root@SMK00:~#service apache2 restart 

TUGAS DNS & WEB 26OKT2017

buat dns dan web server sesuai dengan langkah praktikum,


nama domain = namasiswa.net IP = 192.168.200.1/24

web = www.namasiswa.net