dns server - rollyyp.files.wordpress.com · mail in a 192.168.56.1 portal in a 192.168.56.1 jika...

30
DNS SERVER Jaringan Komputer

Upload: dominh

Post on 06-Mar-2019

240 views

Category:

Documents


0 download

TRANSCRIPT

DNS SERVERJaringan Komputer

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.

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

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

Setingan yang akan kita gunakan :

• Nama domain : danautoba.com• IP Address : 192.168.56.1• db.forward : db.danautoba• db.reverse : db.192

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 Enter

Menyalin beberapa file yang ada, untuk mempermudah

• Masuk ke folder /etc/bind– $ cp db.local db.danautoba– $ cp db.127 db.192

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

• Edit menjadi seperti berikut ini :

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

2 ; Serial604800 ; Refresh86400 ; Retry2419200 ; Expire604800 ) ; 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.1www IN A 192.168.56.1ftp IN A 192.168.56.1mail IN A 192.168.56.1portal IN A 192.168.56.1

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 ; Serial604800 ; Refresh86400 ; Retry2419200 ; Expire604800 ) ; 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.

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

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 OVERWRITTENnameserver 192.168.56.1search danautoba.com

Jika nameserver belum ada, silahkan edit file /etc/resolv.conf, dan tambahkan seperti kode diatas.$ nano /etc/resolv.conf

Mencoba dan memeriksa DNS apakah sudah jalan atau belum.

• $ nslookup danautoba.com– Server : 192.168.56.1– Address : 192.168.56.1#53– Name : danautoba.com– Address : 192.168.56.1

• $ nslookup www.danautoba.com– Server : 192.168.56.1– Address : 192.168.56.1#53– Name : www.danautoba.com– Address : 192.168.56.1

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.

Menguji DNS dari client windows

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

File Transfer Protokol (FTP) Server Administrasi Jaringan Komputer

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 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

<Anonymous /home/aku/> #arah folder direktoriUser aku #User pengguna ftp</Anonymous>

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 restartJika sudah selesai, buka web browser, ketikkan perintah berikut ini : ftp://ip-serverContoh : ftp://192.168.56.1

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

WEB SERVERPertemuan 8 | Administrasi Jaringan Komputer

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.

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

http://192.168.56.1

Menggunakan domain http://www.danautoba.com

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:

Perintah membuat virtual host | danautoba.conf

<VirtualHost *:80>ServerAdmin webmaster@localhostServerAlias portal.danautoba.comDocumentRoot /var/www/html/portal

</VirtualHost>

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

Hasil Virtual Host

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 :<?php phpinfo(); ?>

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

Hasil intalasi PHP Versi 7

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