Install Dan Konfigurasi Dns Server Pada Server Centos . - Sttar

Transcription

INSTALL DAN KONFIGURASI DNS SERVER PADA SERVER CENTOSMENGGUNAKAN BIND DNSBIDANG KEGIATAN :PKM-ARTIKEL ILMIAHDiusulkan oleh:Aji Prastiya1111002 / 2011M. Lutfi Ainun N.1110032 / 2010Rika Arsita1111033 / 2011SEKOLAH TINGGI TEKNIK ATLAS NUSANTARA MALANGMALANG2014

INSTALL DAN KONFIGURASI DNS SERVER PADA SERVER CENTOSMENGGUNAKAN BIND DNSAji PrastiyaM. Lutfi Ainun N.Rika ArsitaJurusan Teknik InformatikaABSTRAKMelihat perkembangan teknologi, kebutuhan akan mudahnya dalam prosesmengakses webserver sangat diperlukan. Komputer yang mempunyai servicewebserver tentunya akan selalu dibutuhkan oleh para client. Seharusnya prosesakses client pada webserver tidak harus menggunakan IP, melainkanmenggunakan nama.Barkeley Internet Name Domain (BIND) adalah software implementasiDomain Name System (DNS) yang pertama kali disebut dengan JEEVES dibuatoleh Paul Mockapetri. BIND digunakan khususnya pada sistem operasi bertypeunix. Dengan adanya BIND, proses pembuatan DNS Server menjadi mudah.Sehingga implementasi untuk memudahkan akses webserver dari client bisatercapai.Kata Kunci: install, konfigurasi, dns server, server centos.ABSTRACTRegarding to the development of technology, the need of easy access inprocessing webserver is indispensable. computer that have a webserver serviceabsolutely needed by the clients. the process of access client to webserver isshouldn't using an IP address but using a Name insetad.Barkeley Internet Name Domain (BIND) is implementation softwareDomain Name System (DNS) which first called JEEVES made by PaulMockapetri. BIND is especially used in the Linux based Operating system withBIND, DNS server-making process becomes easier. So implementation tofacilitate the webserver access from client can be accomplished.Keyword : install, configuration, dns server, centos server.PENDAHULUANKebutuhan akan akses internet dewasa ini sangat tinggi sekali. Baik untukmencari informasi , artikel, pengetahuan terbaru atau bahkan hanya untuk chating.Banyaknya nomor untuk internet atau biasa disebut dalam dunia networking

adalah Internet Protokol (IP) Address Server, dimana server berfungsi sebagailayanan website misalkan dalam penyedia informasi melalui internet.Setiap website yang berbeda server mempunyai alamat alamat IP yangberbeda pula. Para pengguna internet yang membutuhkan akses ke lebih dari satuwebsite untuk memenuhi kebutuhannya tentunya akan mengalami kesulitan dalammengingat IP website-website tersebut.Sering kali terjadi permasalahan pada saat pengaksesan alamat IP Serverantara lain salah penulisan IP pada Web Browser yang cenderung terjadi karenakesulitan dalam mengingat alamat IP. Oleh sebab itu, dibutuhkan sebuah aplikasiservice yang digunakan untuk mempermudah pengguna dalam mengingat sebuahIP. Seharusnya Web Server tidak diakses menggunakan nomor IP lagi, melainkandengan menggunakan sebuah nama yang akan disesuaikan oleh pemilik WebServer tersebut. Misalkan sebuah web server dengan IP 192.168.55.221 sebagailayanan penyedia informasi yang bertemakan kesehatan, maka web server tersebutdapat diakses dengan sebuah nama tertentu, misalkan yaitu infosehat.info. Kondisitersebutlah yang seharusnya terjadi sehingga pengguna tidak kesuliatan lagi dalammengingat website yang akan diakses.Dengan menggunakan aplikasi service DNS Server, pengguna akandimudahkan dalam proses pengaksesan dan mengingat sebuah website. Dimanaalamat Web Server nantinya diakes menggunakan sebuah nama.TUJUANBersadarkan pada masalah yang telah didefinisikan maka tujuan daripembuatan konfigurasi ini sebagai berikut :1. Untuk mengetahui detail Install dan konfigurasi DNS Server pada ServerCentOS menggunakan BIND DNS.2. Untuk mengetahui cara mengimplementasikan DNS Server pada jaringanServer – Client.

METODE PELAKSANAANAdapun metode dalam pelaksanaan yang diterapkan dalam pelaksaan install dankonfigurasi DNS Server pada Server CentOS menggunakan BIND DNS inisebagai berikut :1.) Studi literature2.) Mempersiapkan bahan yang dibutuhkan3.) Proses pelaksanaan kegiatan4.) Pengujian kegiatan5.) Pembuatan laporanHASIL DAN PEMBAHASANDNS Server merupakan aplikasi service yang bermafaat dalam komunikasijaringan Server-Client, sehingga untuk konfigurasinya harus benar benardiperhatikan supaya tidak terjadi kesalahan dan sesuai kebutuhan. Oleh karena itu,pembahasan dalam kegitan ini dibagi menjadi beberapa bagian sebagai berikut :1. Kebutuhan PerangkatKebutuhan – kebutuhan perangkat dibagi menjadi 2 yaitu :a. Kebutuhan Perangkat KerasAdapun kebutuhan perangkat keras yang dibutuhkan adalah 1 unitPersonal Computer (PC) atau Laptop.b. Kebutuhan Perangkat LunakBeberapa kebutuhan perangkat lunak yang dibutuhkan antara lain:1. Image File Centos 5.62. Image File Windows XP3. Software Virtual Machine (Virtual Box)4. Software Web Browser (Mozilla Firefox)2. Skematika DNS ServerSkematika DNS Server yang dibuat ialah sebagai berikut :

Gambar 1Secara 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 dinamaidengan www.areoid.com, maka computer client apabila akan mengakses servertersebut tidak perlu menuliskan alamat IP server pada web browser, namun biasmenggunakan domain www.areoid.com.3. Mengatur dan Mengkonfigurasikan Server CentOS sebagai DNS ServerPada Server Centos 5.6 ini dilakukan pengintalan aplikasi perangkat lunakBind DNS Server dan konfigurasi Server CentOS sebagai DNS Server.3.1. Instalasi Bind DNS Server3.1.1. Perintah Instalasi Bind DNS Server pada Server CentOS5.6Diasumsikan Server CentOS 5.6 ini sudah terkoneksi internetdan login sebagai user root. Maka perintah yang digunakan untukinstalasi Bind DNS Server ialah sebagai berikut : # yum install bind-*Ketik perintah diatas, kemudian tekan “enter” untukmemproses perintah tersebut.Gambar 2 Instalasi Bind DNS

3.1.2. Konfirmasi pengunduh Bind DNS ServerSetelah menjalankan perintah untuk instalasi, selanjutnyaakan muncul pesan konfirmasi untuk mengunduh. Apabila setuju,tekan “y” lalu “enter “.Gambar 2 Konfirmasi Pengunduh Bind DNSJika proses instalasi selesai, maka akan tampil seperti dibawah ini.Gambar 4 Instalasi Bind DNS Selesai3.2. Konfigurasi Bind DNS Server3.2.1 Melihat Internet Protokol (IP) Sever CentOSSebelum mengkonfigurasikan Server CentOS, kita harusmengetahui terlebih dahulu IP daripada Server CentOS. Adapunperintah yang digunakan untuk melihat IP ialah sebagai berikut : # ifconfig

Gambar 5 Melihat IP ServerSetelah kita menjalankan perintah “ifconfig” maka, akanmenampilkan informasi seperti yang sudah tertera pada gambar 5.Dari perintah diatas, dapat diperoleh beberapa sebagai berikut antaralain :1.Server CentOS mempunyai 2 interface jaringan yaitu “eth0” dan“lo”. Eth0 berarti sebagai Ethernet yang ke 0. Lo berarti sebagaiLocal Loopback.2.Alamat IP daripada interface eth0 ialah 192.168.56.101. Danalamat IP daripada interface lo ialah 127.0.0.1.Dikarenakan jaringan pada simulasi ini kita menggunakaninterface “Host-only Adapter” maka informasi IP yang kitabutuhkan ialah pada interface eth0 yaitu 192.168.56.101.3.2.2.Membuat file konfigurasi named.confUntuk mengkonfigurasikan Server CentOS sebagai DNSServer, maka yang dibutuhkan ialah membuat file konfigurasinamed.conf pada directory /var/named/chroot/etc/. Sehingga perintahyang digunakan untuk membuat file pada directory tersebut ialahsebagai berikut: # nano /var/named/chroot/etc/named.conf

Gambar 6 Membuat File named.confHasil dari proses perintah diatas ialah akan menampilkantampilan layaknya media text eoid.com” dan berdasarkan informasi alamat IP pada ServerCentOS, maka script yang harus dituliskan pada file konfigurasinamed.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; };};

Gambar 7 ialah, tampilan ketika script ditulis pada texteditor nano. Kemudian untuk menyimpan script yang sudah dituliskan tadi ialah tekan “Ctrl x” “y” “enter”.Gambar 7 Script named.conf pada text editor nano3.2.3.Membuat Konfigurasi ForwardKonfigurasi forward ini digunakan sebagai penerjemahdomain ke IP Server, dan ilustrasi dan konfigurasi tersebut ialahseperti pada gambar berikut:Gambar 8. Ilustrasi DNS ForwardDari gambar 8 dapat di jabarkan sebagai berikut, ketikahttp://areoid.com diakses melalui web browser pada Client PC maka

file konfigurasi forward.zone bertugas menterjemahkan ke alamat IP192.168.56.101 dengan port 80 untuk menuju data pada web server.Mengacu pada file konfigurasi named.conf, maka filekonfigurasi forward harus dibuat dengan nama forward.zone danditempatkan pada directory /var/named/chroot/var/named/. siforward.zone pada direktori tersebut ialah sebagai berikut : # nano /var/named/chroot/var/named/forward.zoneGambar 9 Membuat File forward.zoneSetelah kita menjalankan perintah diatas, secara otomatisakan membuat file forward.zone dan akan menampilkan sebuah texteditor. Selanjutnya kita harus menuliskan script sebagai berikut :

ORIGIN areoid.com. TTL 1D;@INSOA areoid.com. admin.areoid.com.(1; Serial604800; Refresh86400 ; Retry2419200; Expire604800; NegativeCache TTL)@INNSareoid.com.@INA192.168.56.101www CNAME@Gambar 10 Script forward.zone pada text editor nanoSelanjutnya simpan dengan menekan “Ctrl x” “y” “ENTER”.

3.2.4.Membuat Konfigurasi ReverseKonfigurasi reverse juga dibutuhkan pada konfigurasi DNSServer ini, karena sebagai response dari sebuah request ketikamengakses sebuah domain. Oleh karena itu, supaya response dariserver dapat diterima oleh client menggunakan domain, makadibuatlah file konfigurasi reverse. Maka ilustrasinya daripadakonfigurasi reverse ialah sebagai berikut :Gambar 11 Ilustrasi DNS ReverseBerdasarkan pada script konfigurasi named.conf, ar/named/chroot/var/named/ dan harus dinamai reverse.zone. Makaperintah yang digunakan untuk membuat file konfigurasi reversepada directory tersebut ialah sebagai berikut : # nano /var/named/chroot/var/named/reverse.zoneGambar 12 Membuat File reverse.zone

Kemudian script yang harus ditulis pada file konfigurasireverse ialah sebagai berikut : ORIGIN 56.168.192.in-addr.arpa. TTL 3D;@INSOA areoid.com. admin.areoid.com. (1; Serial604800; Refresh86400 ; Retry2419200; Expire604800; Negative CacheTTL)@NSareoid.com.101PTR@Simpan script file konfigurasi reverse tersebut dengan caratekan “Ctrl x” “y” “ENTER”.Gambar 13 Script reverse.zone pada text editor nano3.2.5.Edit file /etc/resolv.confSeting file /etc/resolv.conf ini berlaku pada setiap client,namun ini juga di setting pada pihak server guna sebagai uji coba

konfigurasi DNS Server melalui server sendiri. Perintah yangdigunakan untuk mengedit file /etc/resolv.conf ialah sebagai berikut : # nano /etc/resolv.confGambar 14 Edit File resolv.confKemudian edit file /etc/resolv.conf tersebut dengan scriptdibawah ini :search areoid.comnameserver 192.168.56.101Gambar 15 Edit Script pada text editor nanoSetelah mengedit file /etc/resolv.conf, lanjutkan denganmenyimpannya dengan cara tekan “Ctrl x” “y” “ENTER”.

3.2.6.Starting DNS ServerSelanjutnya daripada tahap konfigurasi adalah tahapstarting yaitu taham untuk menjadikan DNS Server aktif. Berikutadalah perintah yang digunakan : # service named startUntuk membuat autostartupDNS Server akfit, makaperintahnya sebagai berikut : # chkconfig named onKemudian buka firewall agar DNS Server bias diakses olehclient dengan menggunakan perintah dibawah ini : # iptables -FGambar 16 Start DNS Server

3.4. Proses Uji Coba DNS Server3.4.1.Uji Konfigurasi DNS ForwardUntuk menguji konfigurasi file forward, berikut adalahperintah yang digunakan : # dig areoid.comGambar 17 Uji Coba DNS ForwardApabilasetelahmenjalankan perintah tersebutdanmenampilkan informasi seperti pada gambar 3.18, maka filekonfigurasi forward sudah berhasil tanpa adanya error.3.4.2.Uji Konfigurasi DNS ReverseSelanjutnya menguji konfigurasi reverse ialah denganperintah dibawah ini # dig –x 192.168.56.101

Gambar 18 Uji Coba DNS ReverseApabila informasi yang ditampilkan seperti gambar 3.19setelah menjalankan perintah uji konfigurasi reverse, maka filekonfigurasi reverse sudah dikatakan berhasil dan tanpa adanya error.3.4.3.Uji DNS Server Dengan Perintah nslookupUntuk lebih memastikan konfigurasi DNS Server kup,selengkapnya perintahnya ialah sebagai berikut : # nslookup areoid.comGambar 19 Uji Coba dengan Perintah nslookup

Apabila informasi yang ditampilkan setelah menjalankanperintah “nslookup” seperti pada yang ditunjukkan gambar, makakonfigurasinya sudah benar.3.4.4.Uji DNS Server Dengan Windows Sebagai ClientPada tahap ini, diasumsikan Server CentOS sudah memilikiservice httpd atau Web Server yang aktif dan konfigurasi mengimplementasikan Client dengan DNS Server, maka dilakukanpenyesuaian konfigurasi jaringan Client dengan Server, yaitu denganmerubah DNS pada konfigurasi jaringan pada Client.Sistem Operasi client yang digunakan pada pengujian iniWindows 7, maka untuk merubah DNSnya masuk Start ControlPanel Network and Internet Network and Sharing Center Local Area Connection.Kemudian akan muncul window Local Area ConnectionStatus. Lalu klik Properties Pilih Internet Protocol Version 4(TCP/IPv4) klik Properties Klik Use the following DNSserver addresses. Kemudian isi 192.168.56.101 pada Preferred DNSserver. Lalu klik OK.

Gambar 20 Setting DNS pada Komputer ClientSetelah merubah DNS server pada sistem operasi client, ujicobamenggunakan perintah “nslookup areoid.com”melaluiCommand Promt windows. Buka Command Promt dengan menekantombol WINDOWS r ketik cmd OK. Kemudian ketik perintahdibawah ini :C:\ nslookup areoid.comGambar 21 Uji Coba pada Command Promt ClientApabila menampilkan informasi seperti pada gambar 3.22maka, konfigurasinya sudah benar. Selanjutnya kita akan mengujimengakses domain areoid.com menggunakan Web Browser. Yaitudengan mengetik areoid.com pada address bar Web Browser laluEnter.

Gambar 22 Uji Coba pada Web Browser ClientPada gambar 22 menunjukkan Setup DNS Server padaServer CentOS sudah berhasil.KESIMPULANKesimpulan yang dapat diambil dari praktik di Mitranet Surabaya sebagaiprogram perkuliahan Kuliah Kerja Industri (KKI) tahap 1 ini adalah sebagaiberikut :1.DNS Server adalah aplikasi service yang berfungsi sebagai penterjemahalamat Internet Protokol (IP).2.Dari hasil praktik ini alamat IP Server 192.168.56.101 dapat diakses olehclient dalam satu jaringan menggunakan domain www.areoid.com.3.Dengan adanya laporan yang berjudul “Setup DNS Server pada ServerCentOS” diharapkan dapat menambah dan memberikan sedikit ilmu tentangDNS Server bagi pembaca.UCAPAN TERIMA KASIH KEPADA ISP MITRANET SURABAYAKepada Direktur/Direksi/Pimpinan serta staf karyawan di ISP MitranetSurabaya. Mengucapkan terima kasih atas diperkenankannya serta bimbingan danpengarahan yang diberikan kepada penulis selama pelaksanaan Kuliah Kerja

Industri di ISP Mitranet Surabaya, mulai tanggal 1 April 2013 sampai dengantanggal 19 Juni 2013. Semoga pelaksanaan Kuliah Kerja Industri ini dapatbermanfaat bagi semua pihak.DAFTAR PUSTAKAAhmad 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-LAMPIRANLampiran 1. Biodata Ketua dan AnggotaLampiran 2. Surat Pernyataan Ketua Peneliti

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.