1111002 073100 INSTALL DAN KONFIGURASI DNS SE

(1)

INSTALL DAN KONFIGURASI DNS SERVER PADA SERVER CENTOS MENGGUNAKAN BIND DNS

BIDANG KEGIATAN : PKM-ARTIKEL ILMIAH

Diusulkan oleh:

Aji Prastiya 1111002 / 2011

M. Lutfi Ainun N. 1110032 / 2010

Rika Arsita 1111033 / 2011

SEKOLAH TINGGI TEKNIK ATLAS NUSANTARA MALANG MALANG


(2)

(3)

INSTALL DAN KONFIGURASI DNS SERVER PADA SERVER CENTOS MENGGUNAKAN BIND DNS

Aji Prastiya M. Lutfi Ainun N.

Rika Arsita

Jurusan Teknik Informatika

ABSTRAK

Melihat perkembangan teknologi, kebutuhan akan mudahnya dalam proses mengakses webserver sangat diperlukan. Komputer yang mempunyai service webserver tentunya akan selalu dibutuhkan oleh para client. Seharusnya proses akses client pada webserver tidak harus menggunakan IP, melainkan menggunakan nama.

Barkeley Internet Name Domain (BIND) adalah software implementasi Domain Name System (DNS) yang pertama kali disebut dengan JEEVES dibuat oleh Paul Mockapetri. BIND digunakan khususnya pada sistem operasi bertype unix. Dengan adanya BIND, proses pembuatan DNS Server menjadi mudah. Sehingga implementasi untuk memudahkan akses webserver dari client bisa tercapai.

Kata Kunci: install, konfigurasi, dns server, server centos.

ABSTRACT

Regarding to the development of technology, the need of easy access in processing webserver is indispensable. computer that have a webserver service absolutely needed by the clients. the process of access client to webserver is shouldn't using an IP address but using a Name insetad.

Barkeley Internet Name Domain (BIND) is implementation software Domain Name System (DNS) which first called JEEVES made by Paul Mockapetri. BIND is especially used in the Linux based Operating system with BIND, DNS server-making process becomes easier. So implementation to facilitate the webserver access from client can be accomplished.

Keyword : install, configuration, dns server, centos server.

PENDAHULUAN

Kebutuhan akan akses internet dewasa ini sangat tinggi sekali. Baik untuk mencari informasi , artikel, pengetahuan terbaru atau bahkan hanya untuk chating. Banyaknya nomor untuk internet atau biasa disebut dalam dunia networking


(4)

adalah Internet Protokol (IP) Address Server, dimana server berfungsi sebagai layanan website misalkan dalam penyedia informasi melalui internet.

Setiap website yang berbeda server mempunyai alamat alamat IP yang berbeda pula. Para pengguna internet yang membutuhkan akses ke lebih dari satu website untuk memenuhi kebutuhannya tentunya akan mengalami kesulitan dalam mengingat IP website-website tersebut.

Sering kali terjadi permasalahan pada saat pengaksesan alamat IP Server antara lain salah penulisan IP pada Web Browser yang cenderung terjadi karena kesulitan dalam mengingat alamat IP. Oleh sebab itu, dibutuhkan sebuah aplikasi service yang digunakan untuk mempermudah pengguna dalam mengingat sebuah IP. Seharusnya Web Server tidak diakses menggunakan nomor IP lagi, melainkan dengan menggunakan sebuah nama yang akan disesuaikan oleh pemilik Web Server tersebut. Misalkan sebuah web server dengan IP 192.168.55.221 sebagai layanan penyedia informasi yang bertemakan kesehatan, maka web server tersebut dapat diakses dengan sebuah nama tertentu, misalkan yaitu infosehat.info. Kondisi tersebutlah yang seharusnya terjadi sehingga pengguna tidak kesuliatan lagi dalam mengingat website yang akan diakses.

Dengan menggunakan aplikasi service DNS Server, pengguna akan dimudahkan dalam proses pengaksesan dan mengingat sebuah website. Dimana alamat Web Server nantinya diakes menggunakan sebuah nama.

TUJUAN

Bersadarkan pada masalah yang telah didefinisikan maka tujuan dari pembuatan konfigurasi ini sebagai berikut :

1. Untuk mengetahui detail Install dan konfigurasi DNS Server pada Server CentOS menggunakan BIND DNS.

2. Untuk mengetahui cara mengimplementasikan DNS Server pada jaringan Server – Client.


(5)

METODE PELAKSANAAN

Adapun metode dalam pelaksanaan yang diterapkan dalam pelaksaan install dan konfigurasi DNS Server pada Server CentOS menggunakan BIND DNS ini sebagai berikut :

1.) Studi literature

2.) Mempersiapkan bahan yang dibutuhkan 3.) Proses pelaksanaan kegiatan

4.) Pengujian kegiatan 5.) Pembuatan laporan

HASIL DAN PEMBAHASAN

DNS Server merupakan aplikasi service yang bermafaat dalam komunikasi jaringan Server-Client, sehingga untuk konfigurasinya harus benar benar diperhatikan supaya tidak terjadi kesalahan dan sesuai kebutuhan. Oleh karena itu, pembahasan dalam kegitan ini dibagi menjadi beberapa bagian sebagai berikut :

1. Kebutuhan Perangkat

Kebutuhan – kebutuhan perangkat dibagi menjadi 2 yaitu : a. Kebutuhan Perangkat Keras

Adapun kebutuhan perangkat keras yang dibutuhkan adalah 1 unit Personal Computer (PC) atau Laptop.

b. Kebutuhan Perangkat Lunak

Beberapa kebutuhan perangkat lunak yang dibutuhkan antara lain:

1. Image File Centos 5.6 2. Image File Windows XP

3. Software Virtual Machine (Virtual Box) 4. Software Web Browser (Mozilla Firefox)

2. Skematika DNS Server


(6)

Gambar 1

Secara sederhana, skematika DNS Server ialah seperti pada gambar 1. Yaitu penamaan sebuah alamat Internet Protokol (IP) menjadi sebuah domain. Pada gambar 1 menjelaskan bahwa sebuah IP Server 192.168.56.101 dinamai dengan www.areoid.com, maka computer client apabila akan mengakses server tersebut tidak perlu menuliskan alamat IP server pada web browser, namun bias menggunakan domain www.areoid.com.

3. Mengatur dan Mengkonfigurasikan Server CentOS sebagai DNS Server Pada Server Centos 5.6 ini dilakukan pengintalan aplikasi perangkat lunak Bind DNS Server dan konfigurasi Server CentOS sebagai DNS Server.

3.1. Instalasi Bind DNS Server

3.1.1. Perintah Instalasi Bind DNS Server pada Server CentOS 5.6

Diasumsikan Server CentOS 5.6 ini sudah terkoneksi internet dan login sebagai user root. Maka perintah yang digunakan untuk instalasi Bind DNS Server ialah sebagai berikut :

Ketik perintah diatas, kemudian tekan “enter” untuk memproses perintah tersebut.

Gambar 2 Instalasi Bind DNS ~ # yum install bind-*


(7)

3.1.2. Konfirmasi pengunduh Bind DNS Server

Setelah menjalankan perintah untuk instalasi, selanjutnya akan muncul pesan konfirmasi untuk mengunduh. Apabila setuju, tekan “y” lalu “enter “.

Gambar 2 Konfirmasi Pengunduh Bind DNS

Jika proses instalasi selesai, maka akan tampil seperti di bawah ini.

Gambar 4 Instalasi Bind DNS Selesai

3.2. Konfigurasi Bind DNS Server

3.2.1 Melihat Internet Protokol (IP) Sever CentOS

Sebelum mengkonfigurasikan Server CentOS, kita harus mengetahui terlebih dahulu IP daripada Server CentOS. Adapun perintah yang digunakan untuk melihat IP ialah sebagai berikut :


(8)

Gambar 5 Melihat IP Server

Setelah kita menjalankan perintah “ifconfig” maka, akan menampilkan informasi seperti yang sudah tertera pada gambar 5. Dari perintah diatas, dapat diperoleh beberapa sebagai berikut antara lain :

1. Server CentOS mempunyai 2 interface jaringan yaitu “eth0” dan “lo”. Eth0 berarti sebagai Ethernet yang ke 0. Lo berarti sebagai Local Loopback.

2. Alamat IP daripada interface eth0 ialah 192.168.56.101. Dan alamat IP daripada interface lo ialah 127.0.0.1.

Dikarenakan jaringan pada simulasi ini kita menggunakan interface “Host-only Adapter” maka informasi IP yang kita butuhkan ialah pada interface eth0 yaitu 192.168.56.101.

3.2.2. Membuat file konfigurasi named.conf

Untuk mengkonfigurasikan Server CentOS sebagai DNS Server, maka yang dibutuhkan ialah membuat file konfigurasi named.conf pada directory /var/named/chroot/etc/. Sehingga perintah yang digunakan untuk membuat file pada directory tersebut ialah sebagai berikut:


(9)

Gambar 6 Membuat File named.conf

Hasil dari proses perintah diatas ialah akan menampilkan tampilan layaknya media text editor.

Nama domain yang akan kita simulasikan ialah ”areoid.com” dan berdasarkan informasi alamat IP pada Server CentOS, maka script yang harus dituliskan pada file konfigurasi named.conf ialah sebagai berikut :

options{

recursion no; version "Guess"; directory "var/named"; allow-transfer { "none"; }; allow-query { any; }; listen-on port 53 { any; }; };

zone "areoid.com" IN { type master;

file "forward.zone"; allow-update { none; }; };

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

file "reverse.zone"; allow-update { none; }; };


(10)

Gambar 7 ialah, tampilan ketika script ditulis pada text editor nano. Kemudian untuk menyimpan script yang sudah di tuliskan tadi ialah tekan “Ctrl+x”  “y” “enter”.

Gambar 7 Script named.conf pada text editor nano

3.2.3. Membuat Konfigurasi Forward

Konfigurasi forward ini digunakan sebagai penerjemah domain ke IP Server, dan ilustrasi dan konfigurasi tersebut ialah seperti pada gambar berikut:

Gambar 8. Ilustrasi DNS Forward

Dari gambar 8 dapat di jabarkan sebagai berikut, ketika http://areoid.com diakses melalui web browser pada Client PC maka


(11)

file konfigurasi forward.zone bertugas menterjemahkan ke alamat IP 192.168.56.101 dengan port 80 untuk menuju data pada web server.

Mengacu pada file konfigurasi named.conf, maka file konfigurasi forward harus dibuat dengan nama forward.zone dan ditempatkan pada directory /var/named/chroot/var/named/. Maka perintah yang digunakan untuk membuat file konfigurasi forward.zone pada direktori tersebut ialah sebagai berikut :

Gambar 9 Membuat File forward.zone

Setelah kita menjalankan perintah diatas, secara otomatis akan membuat file forward.zone dan akan menampilkan sebuah text editor. Selanjutnya kita harus menuliskan script sebagai berikut :


(12)

Gambar 10 Script forward.zone pada text editor nano Selanjutnya simpan dengan menekan “Ctrl+x”  “y”  “ENTER”.

$ORIGIN areoid.com. $TTL 1D;

@ IN SOA areoid.com. admin.areoid.com. (

1 ; Serial

604800 ; Refresh 86400 ; Retry

2419200 ; Expire 604800 ; Negative Cache TTL

)

@ IN NS areoid.com. @ IN A 192.168.56.101


(13)

3.2.4. Membuat Konfigurasi Reverse

Konfigurasi reverse juga dibutuhkan pada konfigurasi DNS Server ini, karena sebagai response dari sebuah request ketika mengakses sebuah domain. Oleh karena itu, supaya response dari server dapat diterima oleh client menggunakan domain, maka dibuatlah file konfigurasi reverse. Maka ilustrasinya daripada konfigurasi reverse ialah sebagai berikut :

Gambar 11 Ilustrasi DNS Reverse

Berdasarkan pada script konfigurasi named.conf, file konfigurasi reverse harus ditempat pada directory /var/named/chroot/var/named/ dan harus dinamai reverse.zone. Maka perintah yang digunakan untuk membuat file konfigurasi reverse pada directory tersebut ialah sebagai berikut :

Gambar 12 Membuat File reverse.zone ~# nano /var/named/chroot/var/named/reverse.zone


(14)

Kemudian script yang harus ditulis pada file konfigurasi reverse ialah sebagai berikut :

Simpan script file konfigurasi reverse tersebut dengan cara tekan “Ctrl+x”  “y”  “ENTER”.

Gambar 13 Script reverse.zone pada text editor nano

3.2.5. Edit file /etc/resolv.conf

Seting file /etc/resolv.conf ini berlaku pada setiap client, namun ini juga di setting pada pihak server guna sebagai uji coba

$ORIGIN 56.168.192.in-addr.arpa. $TTL 3D;

@ IN SOA areoid.com. admin.areoid.com. ( 1 ; Serial

604800 ; Refresh 86400 ; Retry

2419200 ; Expire

604800 ; Negative Cache TTL

)

@ NS areoid.com. 101 PTR @


(15)

konfigurasi DNS Server melalui server sendiri. Perintah yang digunakan untuk mengedit file /etc/resolv.conf ialah sebagai berikut :

Gambar 14 Edit File resolv.conf

Kemudian edit file /etc/resolv.conf tersebut dengan script dibawah ini :

Gambar 15 Edit Script pada text editor nano

Setelah mengedit file /etc/resolv.conf, lanjutkan dengan menyimpannya dengan cara tekan “Ctrl+x”  “y”  “ENTER”.

~# nano /etc/resolv.conf

search areoid.com


(16)

3.2.6. Starting DNS Server

Selanjutnya daripada tahap konfigurasi adalah tahap starting yaitu taham untuk menjadikan DNS Server aktif. Berikut adalah perintah yang digunakan :

Untuk membuat autostartup DNS Server akfit, maka perintahnya sebagai berikut :

Kemudian buka firewall agar DNS Server bias diakses oleh client dengan menggunakan perintah dibawah ini :

Gambar 16 Start DNS Server ~# service named start

~# chkconfig named on


(17)

3.4. Proses Uji Coba DNS Server

3.4.1. Uji Konfigurasi DNS Forward

Untuk menguji konfigurasi file forward, berikut adalah perintah yang digunakan :

Gambar 17 Uji Coba DNS Forward

Apabila setelah menjalankan perintah tersebut dan menampilkan informasi seperti pada gambar 3.18, maka file konfigurasi forward sudah berhasil tanpa adanya error.

3.4.2. Uji Konfigurasi DNS Reverse

Selanjutnya menguji konfigurasi reverse ialah dengan perintah dibawah ini

~# dig areoid.com


(18)

Gambar 18 Uji Coba DNS Reverse

Apabila informasi yang ditampilkan seperti gambar 3.19 setelah menjalankan perintah uji konfigurasi reverse, maka file konfigurasi reverse sudah dikatakan berhasil dan tanpa adanya error.

3.4.3. Uji DNS Server Dengan Perintah nslookup

Untuk lebih memastikan konfigurasi DNS Server ini, perintah pengujian berikutnya dengan perintah nslookup, selengkapnya perintahnya ialah sebagai berikut :

Gambar 19 Uji Coba dengan Perintah nslookup ~# nslookup areoid.com


(19)

Apabila informasi yang ditampilkan setelah menjalankan perintah “nslookup” seperti pada yang ditunjukkan gambar, maka konfigurasinya sudah benar.

3.4.4. Uji DNS Server Dengan Windows Sebagai Client

Pada tahap ini, diasumsikan Server CentOS sudah memiliki service httpd atau Web Server yang aktif dan konfigurasi jaringan pada client mengikuti default VirtualBox. Untuk mengimplementasikan Client dengan DNS Server, maka dilakukan penyesuaian konfigurasi jaringan Client dengan Server, yaitu dengan merubah DNS pada konfigurasi jaringan pada Client.

Sistem Operasi client yang digunakan pada pengujian ini Windows 7, maka untuk merubah DNSnya masuk Start  Control Panel  Network and Internet  Network and Sharing Center  Local Area Connection.

Kemudian akan muncul window Local Area Connection Status. Lalu klik Properties  Pilih Internet Protocol Version 4 (TCP/IPv4)  klik Properties  Klik Use the following DNS server addresses. Kemudian isi 192.168.56.101 pada Preferred DNS server. Lalu klik OK.


(20)

Gambar 20 Setting DNS pada Komputer Client

Setelah merubah DNS server pada sistem operasi client, uji coba menggunakan perintah “nslookup areoid.com” melalui Command Promt windows. Buka Command Promt dengan menekan tombol WINDOWS+r  ketik cmd  OK. Kemudian ketik perintah dibawah ini :

Gambar 21 Uji Coba pada Command Promt Client

Apabila menampilkan informasi seperti pada gambar 3.22 maka, konfigurasinya sudah benar. Selanjutnya kita akan menguji mengakses domain areoid.com menggunakan Web Browser. Yaitu dengan mengetik areoid.com pada address bar Web Browser lalu Enter.


(21)

Gambar 22 Uji Coba pada Web Browser Client

Pada gambar 22 menunjukkan Setup DNS Server pada Server CentOS sudah berhasil.

KESIMPULAN

Kesimpulan yang dapat diambil dari praktik di Mitranet Surabaya sebagai program perkuliahan Kuliah Kerja Industri (KKI) tahap 1 ini adalah sebagai berikut :

1. DNS Server adalah aplikasi service yang berfungsi sebagai penterjemah alamat Internet Protokol (IP).

2. Dari hasil praktik ini alamat IP Server 192.168.56.101 dapat diakses oleh client dalam satu jaringan menggunakan domain www.areoid.com.

3. Dengan adanya laporan yang berjudul “Setup DNS Server pada Server CentOS” diharapkan dapat menambah dan memberikan sedikit ilmu tentang DNS Server bagi pembaca.

UCAPAN TERIMA KASIH KEPADA ISP MITRANET SURABAYA

Kepada Direktur/Direksi/Pimpinan serta staf karyawan di ISP Mitranet Surabaya. Mengucapkan terima kasih atas diperkenankannya serta bimbingan dan pengarahan yang diberikan kepada penulis selama pelaksanaan Kuliah Kerja


(22)

Industri di ISP Mitranet Surabaya, mulai tanggal 1 April 2013 sampai dengan tanggal 19 Juni 2013. Semoga pelaksanaan Kuliah Kerja Industri ini dapat bermanfaat bagi semua pihak.

DAFTAR PUSTAKA

Ahmad S. 2000. Server linux. Jakarta : Nurul Fikri Computer and Statistics. Syafrizal M. 2005. Pengantar jaringan komputer. Yogyakarta : C.V. Andi Offset. Bernard R. S.,Wilfridus B. TH., Ahmad A. 2009. Linux system administrator + DVD. Informatika.

LAMPIRAN-LAMPIRAN

Lampiran 1. Biodata Ketua dan Anggota Lampiran 2. Surat Pernyataan Ketua Peneliti


(23)

(24)

(25)

(26)

(1)

Gambar 22 Uji Coba pada Web Browser Client Pada gambar 22 menunjukkan Setup DNS Server pada Server CentOS sudah berhasil.

KESIMPULAN

Kesimpulan yang dapat diambil dari praktik di Mitranet Surabaya sebagai program perkuliahan Kuliah Kerja Industri (KKI) tahap 1 ini adalah sebagai berikut :

1. DNS Server adalah aplikasi service yang berfungsi sebagai penterjemah alamat Internet Protokol (IP).

2. Dari hasil praktik ini alamat IP Server 192.168.56.101 dapat diakses oleh client dalam satu jaringan menggunakan domain www.areoid.com.

3. Dengan adanya laporan yang berjudul “Setup DNS Server pada Server

CentOS” diharapkan dapat menambah dan memberikan sedikit ilmu tentang

DNS Server bagi pembaca.

UCAPAN TERIMA KASIH KEPADA ISP MITRANET SURABAYA

Kepada Direktur/Direksi/Pimpinan serta staf karyawan di ISP Mitranet Surabaya. Mengucapkan terima kasih atas diperkenankannya serta bimbingan dan pengarahan yang diberikan kepada penulis selama pelaksanaan Kuliah Kerja


(2)

Industri di ISP Mitranet Surabaya, mulai tanggal 1 April 2013 sampai dengan tanggal 19 Juni 2013. Semoga pelaksanaan Kuliah Kerja Industri ini dapat bermanfaat bagi semua pihak.

DAFTAR PUSTAKA

Ahmad S. 2000. Server linux. Jakarta : Nurul Fikri Computer and Statistics. Syafrizal M. 2005. Pengantar jaringan komputer. Yogyakarta : C.V. Andi Offset. Bernard R. S.,Wilfridus B. TH., Ahmad A. 2009. Linux system administrator + DVD. Informatika.

LAMPIRAN-LAMPIRAN

Lampiran 1. Biodata Ketua dan Anggota Lampiran 2. Surat Pernyataan Ketua Peneliti


(3)

(4)

(5)

(6)