Konfigurasi DNS dan web serverp

 KONFIGURASI DNS DAN WEB SERVER

 Pengertian DNS

DNS (Domain Name System) adalah suatu protokol yang digunakan untuk mentranslasikan atau menerjemahkan suatu IP Address menjadi nama domain. Sebagai contoh IP Address local 192.168.1.1 di ubah menjadi nama domain jr.com dengan cara itu tentu kita lebih mudah untuk mengingat domain dari pada IP Address. DNS ini hanya berfungsi sebagai pengubah IP Address menjadi nama, untuk masalah tampilan dari web itu sendiri membutuhkan sebuah Web Server untuk menyimpan file tampilan dari website. Untuk membangun suatu layanan DNS di butuhkan sebuah server untuk menampung layanan DNS Server dan Web Server.


Cara Kerja DNS

DNS resolver melakukan pencarian alamat host pada file HOSTS. Jika alamat host yang dicari sudah ditemukan dan diberikan, maka proses selesai.

DNS resolver melakukan pencarian pada data cache yang sudah dibuat oleh resolver untuk menyimpan hasil permintaan sebelumnya. Bila ada, kemudian disimpan dalam data cache lalu hasilnya diberikan dan selesai.

DNS resolver melakukan pencarian pada alamat server DNS pertama yang telah ditentukan oleh pengguna.

Server DNS ditugaskan untuk mencari nama domain pada cache-nya.

Apabila nama domain yang dicari oleh server DNS tidak ditemukan, maka pencarian dilakukan dengan melihat file database (zones) yang dimiliki oleh server.

Apabila masih tidak ditemukan, pencarian dilakukan dengan menghubungi server DNS lain yang masih terkait dengan server yang dimaksud. Jika sudah ditemukan kemudian disimpan dalam cache lalu hasilnya diberikan ke client (melalui web browser)

Fungsi DNS

fungsi dari DNS antara lain :

1. Melakukan identifikasi alamat komputer dalam suatu jaringan.

2. Mempermudah user untuk tidak perlu mengingat alamat IP.

3. Menerjemahkan alamat IP menjadi sebuah nama domain.

4. Sebagai penyedia alamat IP bagi tiap host.

Konfigurasi dan instalasi

1. Pertama buka Virtualbox, lalu ubah jaringan menjadi bridge dengan Realtek PCIe Family Controller dari ketiga os yang digunakan.

         Debian DNS 







         Debian WEB




Xp                                           



  2. Lalu masuk ke debian dns, login sebagai root,lalu ubah ip address dari debian dns menjadi 192.168.99.1, dan lakukan hal sama di debian web tetapi dengan ip address 192.168.99.2 

nano /etc/network/interfaces


                 Debian DNS






 

           Debian web                                   





 3. Lalu restart networking, setelah itu cek ip address sudah berubah atau belum

         /etc/init.d/networking restart

         ifconfig


         Debian DNS

  




Debian web 




  4. Buka Xp lalu ubah ip address menjadi 192.168.99.3 dengan dns 192.168.99.1 (ip debian dns)



 5. Kemudian coba ping ip debian dns dan debian web dengan cmd xp, jika berhasil maka kita dapat lanjut ke tahap selanjutnya, jika tidak berhasil pastikan konfigurasimu tidak ada yang salah




    6. Langkah selanjutnya masuk ke debian dns lalu install bind9 untuk membuat dns

         apt-get install bind9 



7. Lalu kita berpindah dahulu ke debian web untuk menginstall web server apache2

         apt-get install apache2 




8. Setelah menginstall apache2 di debian web kita kembali lagi ke debian dns, kali ini kita akan masuk ke direktori bind, lalu copy file db.local ke db,jr dan juga copy juga db.127 menjadi db.99

         cd /etc/bind

         cp db.local db.jr

         cp db.127 db.99 




9. Kemudian ubah konfigurasi db.jr menjadi seperti ini, ubah localhost menjadi jr.com, dan ubah ip db.jr menjadi 192.168.99.2 (ip debian web)

         nano db.jr




     10. Lalu masuk ke db.99, ubah localhost menjadi jr.com, lalu ubah nomor di bawah tanda @ menjadi digit terakhir ip debian web yaitu 2 (192.168.99.2)

           nano db.99






     11. Ubah juga konfigurasi named.conf.default-zones, tambahi script ini di paling bawah konfigurasi named.conf.default-zones

           nano named.conf.default-zones




     12. Setelah itu masuk ke konfigurasi resolv.conf, ubah nameserver menjadi 192.168.99.1 (ip debian dns)

           nano /etc/resolv.conf




      13. Lalu restart service bind9, dan cek dns dengan cara nslookup, bila bila ip server dan address pertama adalah 192.168.99.1 (ip debian dns) serta ip name dan address kedua adalah 192.168.99.2 (ip debian web) maka konfigurasi berhasil.

           service bind9 restart

           nslookup jr.com




     14. Konfigurasi debian dns telah selesai, kita masuk ke konfigurasi debian web, pertama buatlah direktori baru bernama web yang nantinya kita taruh index.html (tampilan dns jr.com) di sana.

           mkdir /web

           cp /var/www/html/index.html /web






     15. Lalu buka index.html, lalu kita akan ubah sedikit tampilannya, klik ctrl + shift + - lalu ketikkan 193 untuk menuju ke baris 193, Lalu ubah yang aslinya apache2 menjadi JR.COM

           nano /web/index.html




     16. Lalu masuk ke konfigurasi 000-default.conf, kita tambah script baru di baris paling bawah sebelum # vim, script ini berfungsi untuk memindahkan tampilan web server ke direktori web

           nano /etc/apache2/sites-available-000-default.conf


           <VirtualHost *:80>

                      ServerName jr.com

                      <Directory> /web>

                                 AllowOverride ALL

                                 Order allow,deny

                                 allow from all

                                 Require all granted

                      </Directory>

                      DocumentRoot /web

           </VirtualHost>




     17. Setelah itu restart service apache2

           service apache2 restart






     18. Langkah terakhir, masuk ke xp lalu buka browser internet explorer ketikkan jr.com di search engine, jika tampilannya seperti ini dan ada tulisan server virtual host berhasilberhasil





Komentar