Update Materi Konfigurasi DNS-FTP-WEB SERVER di Server Linux

Domain
MK : Jaringan Komputer
Rolly Yesputra | rollyyp.wordpress.com
STMIK ROYAL

Rolly Yesputra

Apa itu domain ?
• Suatu nama yang unik sebagai pengganti Alamat Internet
Protokol (IP).
• Domain sering juga disebut sebagai alamat website.
• Contoh domain : www.google.com, www.facebook.com.
• Kita dapat membuat nama domain sesuai dengan yang
kita inginkan, bisa menggunakan huruf, angka dan simbol.

Rolly Yesputra

Apa fungsi domain ?
• Mempermudah pengguna internet dalam mengakses
website.
• Mempermudah mengingat alamat situs sebuah website,

daripada menggunakan alamat IP.
• Contoh :
– Domain : google.com
– IP : 173.194.39.19

Rolly Yesputra

Contoh Nama Domain
Domain

Negara

Keterangan

com

amerika serikat

Untuk umum


org

amerika serikat

Untuk organisasi

id

indonesia

umum

net

US

umum, net

co


diluar US

Perusahaan

info
biz
gov
edu
ac
mil
io
web

Rolly Yesputra

Tugas :
• Buatlah domain seperti tabel diatas sebanyak mungkin
dan semakin banyak maka nilainya akan semakin tinggi.
• Dikumpulkan hari jum'at tanggal 25 Mei 2018


Rolly Yesputra

DNS SERVER
Jaringan Komputer

Rolly Yesputra

Apa itu DNS ?
• DNS atau Domain Name System adalah sebuah server
yang berfungsi menangani translasi penamaan hos-host
kedalam IP Address, begitu juga sebaliknya dalam
menangani translasi dari IP address ke hostname/domain.
• Dalam dunia internet, komputer berkomunikasi satu sama
lain dengan mengenali IP Addressnya, bukan domainnya.
• Akan tetapi manusia susah mengingat angka-angka
dibandingkan huruf.
Rolly Yesputra

Sebagai contoh :
• Lebih mudah mana mengetikkan alamat 118.98.36.20 di

browser dibandingkan dengan mengetikkan domain
www.google.com
• Tentunya akan lebih mudah mengingat doman.
• Itulah kerja DNS server, dimana alamat IP akan diubah
menjadi domain, begitu pula sebaliknya.
• Aplikasi DNS yang paling banyak digunakan di linux
adalah BIND9
Rolly Yesputra

Langkah-Langkah Instalasi dan Konfigurasi
Bind9
• Install bind9 dengan perintah :
– $ apt-get install bind9

• Mengkonfigurasi DNS cukup mudah, asal anda teliti.
Berikut ini file-file yang anda harus konfigurasi. Berada
didalam folder /etc/bind
– named.conf.local
– db.forward
– db.reverse


• dan difolder etc/resolv.conf atau /etc/network/interfaces
Rolly Yesputra

Setingan yang akan kita gunakan :





Nama domain
IP Address
db.forward
db.reverse

: danautoba.com
: 192.168.56.1
: db.danautoba
: db.192


Rolly Yesputra

Mulai Konfigurasi:
• pindah ke direktori /etc/bind
– $ cd /etc/bind/

• Edit file named.conf.local
– $ nano named.conf.local

• tambahkan pada baris
paling bawah kode berikut
ini :

zone "danautoba.com"{
type master;
file "/etc/bind/db.danautoba";
};

zone "56.168.192.in-addr.arpa"{
type master;

file "/etc/bind/db.192";
};

Jika sudah selesai silahkan simpan dan
keluarr, tekan CTRL+X , Tekan Y dan
Rolly Yesputra
Enter

Menyalin beberapa file yang ada, untuk
mempermudah
• Masuk ke folder /etc/bind
– $ cp db.local
– $ cp db.127

db.danautoba
db.192

• Setelah itu anda edit db.danautoba dengan perintah :
– $ nano db.danautoba


• Edit menjadi seperti berikut ini :

Rolly Yesputra

db.danautoba
;
; BIND data file for local loopback interface
;
$TTL
604800
@
IN
SOA
danautoba.com. root.danautoba.com.(
2
; Serial
604800
; Refresh
86400
; Retry

2419200
; Expire
604800 )
; Negative Cache TTL
;
@
IN
NS
ns.danautoba.com.
@
IN
A
192.168.56.1
@
IN
MX
10
mail.danautoba.com.
ns
IN

A
192.168.56.1
www
IN
A
192.168.56.1
ftp
IN
A
192.168.56.1
mail
IN
A
192.168.56.1
portal IN
A
192.168.56.1
Rolly Yesputra

Jika sudah selesai tekan CTRL +
X, Tekan Y dan Enter

Edit db.192 dg perintah $nano db.192
;
; BIND data file for local loopback interface
;
$TTL
604800
@
IN
SOA
danautoba.com. root.danautoba.com.(
2
; Serial
604800
; Refresh
86400
; Retry
2419200
; Expire
604800 )
; Negative Cache TTL
;
@
IN
NS
ns.danautoba.com.
1
IN
PTR
ns.danautoba.com.
1
IN
PTR
danautoba.com.
1
IN
PTR
www.danautoba.com.
1
IN
PTR
ftp.danautoba.com.
1
IN
PTR
mail.danautoba.com.
1
IN
PTR
portal.danautoba.com.
Rolly Yesputra

Jika sudah selesai tekan CTRL +
X, Tekan Y dan Enter

Konfigurasi sudah selesai
• Restart bind9 dengan perintah
– $ /etc/init.d/bind9 restart

• atau menggunakan perintah
– $ service bind9 restart

• Pastikan tidak ada yang error ketika anda restart bind9nya.
Namun jika failed silahkan cek kembali konfigurasi yang anda
buat.
• Jika sudah berhasil, periksa setingan di /etc/resolv.conf
Rolly Yesputra

Memeriksa /etc/resolv.conf dengan perintah
$nano /etc/resolv.conf
Isi dari file resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by
resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL
BE OVERWRITTEN
nameserver 192.168.56.1
search danautoba.com
Jika nameserver belum ada, silahkan edit file /etc/resolv.conf, dan tambahkan seperti kode diatas.
$ nano /etc/resolv.conf
Rolly Yesputra

Mencoba dan memeriksa DNS apakah sudah jalan atau
belum.
• $ nslookup danautoba.com





Server
Address
Name
Address

Jika hasilnya seperti data disamping,
maka konfigurasi sudah benar. Jika
hasil bertuliskan server can't
danautoba.com. danautoba.com:
SERVFAIL, mungkin konfigurasi anda
masih ada yang salah, silahkan di cek
kembali.

: 192.168.56.1
: 192.168.56.1#53
: danautoba.com
: 192.168.56.1

• $ nslookup www.danautoba.com
– Server
– Address
– Name

: 192.168.56.1
: 192.168.56.1#53
: www.danautoba.com

– Address

: 192.168.56.1

Rolly Yesputra

Rolly Yesputra

Menguji DNS dari client windows
• untuk menguji DNS dari client windows, anda harus
mengganti IP server DNS, pada bagian Prefered DNS
Server

Rolly Yesputra

File Transfer Protokol (FTP) Server
Administrasi Jaringan Komputer

Rolly Yesputra

Apa itu FTP ?
• FTP adalah singkatan dari File Transfer Protokol, protokol
untuk bertukar file melalui jaringan. FTP sering digunakan
untuk mendownload sebuah file dari server maupun untuk
mengupload file ke sebuah server (Misalnya upload file2 web
ke web server)
• Dalam keadaan default FTP berjalan pada port 21. dan
bekerja pada protokol TCP/IP.
• Dalam FTP server kita bisa menggunakan dua cara User
Authentication Login (Password Protected) dan yang kedua
Anonymous Login (guest ok)
• Aplikasi yang sering digunakan untuk FTP di linux adalah
Rolly Yesputra
ProFTP dan Vsftp.

Instalasi dan Konfigurasi FTP
• Install proFTPd :
– $ apt-get install proftpd

• Konfigurasi proFTPd, pada file proftpd.conf:
– $ nano /etc/proftpd/proftpd.conf

• Tambahkan baris berikut pada bagian paling akhir file
konfigurasi untuk user login atau dengan password
#arah folder direktori
User aku
#User pengguna ftp

Rolly Yesputra

Simpan konfigurasi, tekan CTRL+X tekan Y, tekan
Enter
• Setelah itu tambahkan user aku dengan perintah :
#adduser aku
• Kemudian anda restart service proftpd dengan perintah :
#service proftpd restart atau
#/etc/init.d/proftpd restart
Jika sudah selesai, buka web browser, ketikkan perintah
berikut ini : ftp://ip-server
Contoh : ftp://192.168.56.1
Rolly Yesputra

Instalasi Server, Konfigurasi :










IP
: 192.168.56.1
Gateway
: 192.168.56.254
Subnet
: 255.255.255.0
Komputer Name : toba
Hostname
: danautoba.com
User
: toba
Pwd
: toba
User MySQL
: root
Pwd MySQL
: root Rolly Yesputra

WEB SERVER
Pertemuan 8 | Administrasi Jaringan Komputer

Rolly Yesputra

Apa itu web server ?
• merupakan server yang akan memberikan layanan atau
resource berupa aplikasi berbasis web.
• aplikasi yang sering digunakan membangun web server
di linux adalah Apache, NginX
• Aplikasi open source, dimana kita bisa menggunakan
secara gratis.

Rolly Yesputra

Cara instalasi dan konfigurasi web server
• Instalasi Web Server (disini digunakan apache)
– $ apt-get install apache2

• Jika instalasi selesai, hasil instalasinya berada dalam
folder /etc/apache2
• File configurasi apache di /etc/apache2/apache2.conf
• Direktory aplikasi web berada di /var/www/html
• untuk test hasil instalasi, buka web browser ketikkan
perintah di URL # http://ip-address
• contoh : http://192.168.56.1
Rolly Yesputra

http://192.168.56.1

Rolly Yesputra

Menggunakan domain http://www.danautoba.com

Rolly Yesputra

Membuat virtual host
• Virtual host sama dengan sub-domain, dimana kita
memiliki domain utama yaitu danautoba.com, kita bisa
membuat sub-domain dari danautoba.com seperti
portal.danautoba.com.
• Konfigurasi :
– virtual host berada didalam folder /etc/apache2/sites-enabled
– $ cd /etc/apache2/sites-enabled
– $ nano danautoba.conf
– ketikkan kode berikut ini:
Rolly Yesputra

Perintah membuat virtual host | danautoba.conf

ServerAdmin
ServerAlias
DocumentRoot

webmaster@localhost
portal.danautoba.com
/var/www/html/portal


Restart apache untuk menerapkan konfigurasi yang baru dengan perintah :
$ /etc/init.d/apache2 restart
tunggu sampai selesai, jika tidak ada kesalahan , test virtual host dari client
dengan cara buka web browser ketikkan
Rolly Yesputra
http://portal.danautoba.com

Hasil Virtual Host

Rolly Yesputra

Instalasi PHP7
• PHP merupakan bahasa pemrograman web, yang
banyak digunakan oleh developer untuk membuat web
dinamis.
• install dengan perintah $ apt-get install php7
• Jika sudah selesai buat file di www/html dengan nama test.php
• ketikan kode berikut ini :


• Simpan dan buka web browser ketikkan
http://192.168.56.1/test.php
Rolly Yesputra

Hasil intalasi PHP Versi 7

Rolly Yesputra

Install MySQL / MariaDB
• MySQL merupakan RDBMS yang banyak digunakan
untuk membuat database aplikasi berbasis web. MySQL
juga dapat digunakan secara gratis dengan mendownload
di mysql.com atau install langsung secara online
• Langkah instalasi dengan perintah :
– $ apt-get install php7-mysql mysql-server
– username : root
– password : root

• Untuk masuk ke database dengan perintah
– $ mysql -u root -p

Rolly Yesputra