Tuesday, November 4, 2014

Praktikum 2. Konfigurasi DNS server pada Ubuntu

Praktikum 2.
Konfigurasi DNS server pada Ubuntu


Tujuan :
1. Mahasiswa mampu menginstall aplikasi apache pada ubuntu.
2. Mahasiswa mampu mengkonfigurasi web server pada ubuntu
3. Mahasiswa mampu mengkonfigurasi DNS server pada ubuntu

Dasar Teori:

DNS SERVER 
          Pengertian DNS Domain Name System (DNS) adalah Distribute Database System yang digunakan untuk pencarian nama komputer (name resolution) di rangkaian yang menggunakan TCP/IP. DNS merupakan sebuah aplikasi service yang biasa digunakan di internet seperti web browser atau e-mail yang menerjemahkan sebuah domain ke IP address. Kelebihan DNS :
  1. Mudah, DNS sangat mudah kerana user tidak lagi disusahkan untuk mengingat IP address sebuah komputer, cukup host name. 
  2. Konsisten, IP address sebuah komputer boleh berubah, tapi host name tidak boleh berubah. 
  3. Simple, DNS server mudah untuk dikonfigurasikan (bagi admin).
SERVER 
           Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan atau network operating system. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau alat pencetak (printer), dan memberikan akses kepada workstation anggota jaringan.


DOMAIN NAME SYSTEM DNS 
           (Domain Name System, bahasa Indonesia: Sistem Penamaan Domain) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surat elektronik (email) untuk setiap domain. DNS menyediakan servis yang cukup penting untuk Internet, bilamana perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat e-mail. DNS menghubungkan kebutuhan ini.

Analisa :
        Untuk melakukan konfigurasi DNS server terlebih dahulu dilakukan penginstallan apache dengan mengetikkan perintah berikut :
  • Install Apache
    # apt-get install apache2
    Pastikan tidak ada pesan error dan pastikan service apache2
    # nmap localhost
    PORT STATE SERVICE
    80/tcp open ftp
    # netstat -tanp | grep apache2
    tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 34983/apache2
    # nmap localhost |grep http
    80/tcp open http

    Agar server dapat di kenali dari nama di perlukan server dns, tetapi saat ini kita setup dahulu melalui file hosts pada client tanpa setup dns.

    Setup dahulu file /etc/hosts pada komputer client (desktop).
    #echo “127.16.30.31fayawi.oke www.fayawi.oke” >> /etc/hosts
    Cek apakah dapat ping host dengan nama server :
    #ping www.ddf.oke
    PING fayawi.oke (127.16.30.31)56(84) bytes of data. 
    64 bytes from fayawi.oke (127.16.30.31): icmp_req=1 ttl=64 time=0.091 ms

    Jika sudah replay dari server artinya sudah server sudah dapat di akses lewat nama.
    Masukan nama server pada browser www.engkur.oke.

    Saat ini kita sudah dapat membuat konten webserver, untuk itu dapat kita buat sebuah file index.html.

    #cd /var/www
    #mv index.html index.html.asli
    #nano index.html

        <html><body><h1>.............................</h1>
        <p>.............................</p>
        <p>.............................</p>
        </body></html>

    Save file tersebut dan browse lagi dari browser client, refresh saja browser nya
setelah melakukan penginstallan apache lalu dlanjutkan dengan mengkonfigurasi DNS-nya, namun dikarenakan keterbatasan waktu pada praktikum data yang saya peroleh hanya beberapa cuplikan mengenai DNS lebih lengkapnya langkah yang dilakukan saya mengambil petunjuk dari tulisan siteblogforu.blogspot.com dan menyesuaikannya dengan data praktikum saya :


Langkah Pertama, menyiapkan file bind9 lalu install dengan cara, ketik :

# sudo su

selanjutnya masuk directory, dikarenakan file bind9 di letakkan di Dekstop agar mempermudah dalam tahap install, biasanya file bind9 terdapat pada 1 folder repo ubuntu 10.10, dan terdapat file gabungan  yang di dalamnya berisikan bind9, maka dari itu kita harus masuk dahulu ke dalam directory file gabungan,  ketik :

# cd Desktop/
# cd gabungan/
# dpkg -i *.deb

tunggu proses install selesai.

Langkah Kedua, jika penginstallan sudah selesai, selanjutnya adalah membuat konfigurasi named.conf, ketik :

# gedit /etc/bind/named.conf

lalu edit file named.conf seperti gambar di bawah ini :





selanjutnya Simpan.

Langkah Ketiga, membuat konfigurasi domain : db.fayawi pada da directory /etc/bind, sebelum membuatnya anda harus mengcopy file db.local menjadi db.ddf sebgai berikut :
# cp /etc/bind/db.local  /etc/bind/db.fayawi

lalu ketik :

# gedit /etc/bind/db.fayawi

selanjutnya edit file db.ddf jangan lupa untuk simpan.

Langkah Keempat, membuat konfigurasi resolver : db.254 pada directory /var/cache/bind, copy dahulu file db.127 menjadi db.254 dengan cara, ketik :

# cp /etc/bind/db.127 /etc/bind/db.254

lalu ketik :

# gedit /etc/bind/db.254

selanjutnya edit file db.254 lalu Simpan.

Langkah Kelima, mengedit konfigurasi DNS pada resolv.conf , ketik :

# gedit /etc/resolv.conf 

lalu ganti DNS nameservernya menjadi seperti dibawah ini :

nameserver 172.16.30.32

Langkah Keenam, restart DNS server, ketik :

# /etc/init.d/bind9 restart

Catatan : Apabila bind9 pada waktu restart gagal (failed), periksa kembali script pada file named.conf, db.pranata, dan db.254. setelah itu restart kembali bind9

Langkah Ketujuh, untuk mengujinya apakah DNS Server dan Client sudah berjalan dengan baik atau belum, anda bisa lakukan dengan cara :

  • Ketik di AddressBar pada Browser : 




  • Ketik di Terminal :
# nslookup 172.16.30.32
# nslookup fayawi

Jika anda gagal didalam menguji DNS Server, langkah terakhir adalah melakukan konfigurasi pada directory /etc/hosts/, caranya ketik :

# gedit /etc/hosts
dan untuk konfgurasi file hosts di Client 


selanjunya, uji kembali di browser Server dan Client.

Langkah Kedelapan, Selesai.

Referensi:
 http://siteblogforu.blogspot.com/2014/03/konfigurasi-dns-server-dengan-ubuntu.html#ixzz3I704ph00
http://defas56.blogspot.com/2012/10/pengertian-dan-fungsi-dns-server.html
http://ubuntu-roy.blogspot.com/2012/08/web-server-dengan-apache-ubuntu-server.html

No comments:

Post a Comment