Tuesday, May 19, 2015

DNS, DNS (Master & Slave)

No comments
DNS, DNS (MASTER & SLAVE)
 
  
TUGAS 1 (DNS & CLIENT DNS)
  • TOPOLOGI


  • TABEL ADDRESSING :
 
  
  • TUJUAN :
- Untuk mengetahui cara konfigurasi DNS server di server CentOS.
- Untuk mengetahui cara mengkonfigurasi dan melakukan percobaan di client terhadap server DNS.

  • KONSEP DASAR :
DNS 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 adalah (Domain Name System) yang juga memiliki arti untuk mengidentifikasi setiap komputer sebagai titik dalam suatu jaringan Internet yang menggunakan bantuan sistem protokol internet adress untuk menerjemahkan dari suatu nama domain ke IP dan begitu juga sebaliknya.

  • KONFIGURASI :
PADA SERVER DNS
1. Pada server DNS, pertama atur terlebih dahulu IP nya, ketikan perintah #vi /etc/sysconfig/network-scripts/ifcfg-eth0.
 

2. Ubah DEVICE menjadi eth1, ONBOOT menjadi yes, BOOTPROTO menjadi none, dan masukan IPADDR, NETMASK dan GATEWAY nya.
 

3.Setelah itu lakukan restart, ketikan perintah #/etc/init.d/network restart.
 

4. Lalu masuk ke direktori yum.repos.d, ketikan perintah #cd /etc/yum.repos.d/.
 

5. Setelah itu lakukan backup seperti berikut ini.
 

6. Lalu masuk ke file Media, ketikan perintah #vi CentOS-Media.repo.
 

7. Pada baseurl bisa diganti namanya, dan pada enabled ubah menjadi 1.
 

8. Setelah itu buat file dengan nama sesuai yang diatur di direktori Media.
 

9. Lalu lakukan mount antara cdrom dengan file tadi.
 

10. Setelah itu, saatnya menginstall DNS, ketikan perintah #yum install bind bind-utils.
 

11. Lalu setelah selesai menginstall DNS, masuk ke file named.conf, dengan mengetikan perintah #vi /etc/named.conf.
 

12. Setelah itu ubah seperti berikut ini, lalu scrool kepaling bawah.
 

13. Lalu pada paling bawah, beri tambahan seperti berikut ini.
 

14. Setelah itu masuk ke direktori /var/named/ dengan perintah #cd /var/named/, setelah itu copy file seperti berikut ini ke file forward dan reverse yang anda buat.
 

15. Lalu ketikan perintah #chgrp terhadap file forward dan reverse.
 

16. Setelah itu masuk ke file forward.
 

17. Lalu ubah menjadi seperti berikut ini.
 

18. Setelah mengatur file forward, masuk ke file reverse.
 

19. Lalu ubah menjadi seperti berikut ini.
 

20. Setelah mengatur file forward dan reverse, ketikan perintah #service named restart, dan #chkconfig named on
 

21. Lalu ketikan perintah #vi /etc/resolv.conf.
 

22. Setelah itu ubah sesuai dengan nama DNS dan IP anda.
 

23. Untuk pengujian pertama di server, ketikan #nslookup menggunakan nama domain dan IP.
 

24. Untuk pengujian kedua di server, ketikan perintah #dig menggunakan nama domain.
 

25. Dan akan terlihat seperti berikut ini jika berhasil.
 

26. Untuk pengujian ketiga di server, coba lakukan PING menggunakan nama domain dan IP.
 

PADA CLIENT DNS
27. Jika ketiga pengujian yang dilakukan di server berhasil, coba lakukan di client. Pada client pertama setting IP nya.
 

28. Setelah itu lakukan pengujian pertama dengan perintah nslookup menggunakan nama domain dan IP.
 

29. Lalu lakukan pengetesan dengan PING terhadap nama domain yang dibuat.
 

30. Dan untuk pengetesan terakhir, lakukan PING terhadap IP.
 
SELESAI :)


TUGAS 2 (DNS MASTER & SLAVE)
  • TOPOLOGI
 


  • TABEL ADDRESSING :
 
 
  • TUJUAN :
- Untuk mengetahui cara konfigurasi DNS Master
- Untuk mengetahui cara konfigurasi DNS Slave
- Untuk mengetahui cara menginstall VSFTPD yang bertindak sebagai server FTP
- Untuk mengetahui cara konfigurasi DNS dan melakukan pengujian di client DNS

  • KONSEP DASAR :
DNS Slave fungsinya adalah untuk membackup DNS master, sehingga saat DNS master down maka, DNS slave dapat mengantinya. Konsep dari DNS Master dan DNS slave adalah saling bertukar IP agar bisa terkoneksi satu sama lain.

  • KONFIGURASI : 
PADA SERVER DNS MASTER
1. Pada server DNS Master, pertama lakukan setting IP, ketikan perintah #vi /etc/sysconfig/network-scripts/ifcfg-eth0.
 

2. Lalu pada DEVICE ubah menjadi eth1, ONBOOT menjadi yes, BOOTPROTO menjadi none, dan masukan IPADDR, NETMASK, GATEWAY nya.
 

3. Setelah mengatur IP lakukan restart, ketikan perintah #/etc/init.d/network restart.
 

4. Lalu masuk ke direktori yum.repos.d, ketikan perintah #cd /etc/yum.repos.d.
 

5. Untuk meliihat keseluruhan ketikan perintah #ls.
 

6. Lakukan backup.
 

7. Lakukan backup terhadap semua file yang ada di direktori yum.repos.d kecuali Media.
 

8. Untuk melihat sudah selesai atau belum ketikan perintah #ls.
 

9. Lalu masuk ke file CentOs-Media.repo, ketikan perintah #vi CentOS-Media.repo.
 

10. Setelah itu pada baseurl bisa diganti, lalu pada enabled ubah menjadi 1.
 

11. Lalu buat file sesuai dengan nama yang tadi di edit di Media.
 

12. Setelah itu lakukan mount.
 

13. Lalu sekarang saatnya untuk menginstall DNS, ketikan perintah #yum install bind bind-utils.
 

14. Setelah itu masuk ke file named.conf, ketikan perintah #vi /etc/named.conf.
 

15. Lalu ubah menjadi seperti berikut ini, setelah itu scrool ke paling bawah.
 

16. Pada bagian paling bawah beri tambahan seperti berikut ini.
 

17. Setelah itu masuk ke direktori /var/named/, dan copy file kedalam file forward dan reverse yang anda buat tadi.
 

18. Lalu ketikan #chgrp terhadap file forward dan reverse.
 

19. Setelah itu masuk ke file forward terlebih dahulu.
 

20. Lalu ubah dan beri tambahan seperti berikut ini.
 

21. Setelah itu masuk ke file reverse.
 

22. Dan ubah menjadi seperti berikut ini.
 

23. Setelah mengatur file forward dan reverse, ketikan perintah #service named restart, dan #chkconfig named on.
 

24. Lalu ketikan perintah #vi /etc/resolv.conf.
 

25. Dan ubah menjadi seperti berikut, masukan nama domain dan IP nya.
 

26. Untuk pengetesan di DNS Master, ketikan #nslookup menggunakan nama domain terlebih dahulu.

27. Lalu coba ketikan #nslookup menggunakan IP.
 

28. Lakukan pengetesan dengan perintah #dig menggunakan nama domain.
 

29. Dan akan terlihat seperti ini jika berhasil.
 

PADA SERVER DNS SLAVE
1. Pada server DNS Slave pertama-tama atur IPnya, dengan perintah #vi /etc/sysconfig/network-scripts/ifcfg-eth0.
 

2. Lalu pada DEVICE ubah menjadi eth1, ONBOOT menjadi yes, BOOTPROTO menjadi none, dan masukan IPADDR, NETMASK, GATEWAY nya.
 

3. Setelah itu lakukan restart dengan perintah #/etc/init.d/network restart.
 

4. Lalu setelah melakukan restart, lakukan backup dan mount seperti yang dilakukan di DNS Master (Langkah ke-4 sampai ke-12), Setelah selesai melakukan backup dan mount, saatnya menginstall DNS di Server DNS Slave, ketikan perintah #yum install bind bind-utils.
 

5. Setelah itu masuk ke file named.conf, ketikan perintah #vi /etc/named.conf.
 

6. Lalu ubah menjadi seperti beriku ini, setelah itu scrool ke paling bawah.
 

7. Pada bagian paling bawah, beri tambahan seperti berikut ini, dan pada type sesuaikan dengan server slave yaitu type slave, dan masukan file forward dan reverse yang tadi dibuat di DNS master ke dalam direktori /var/named/slaves.
 

8. Lalu ketikan perintah #service named restart dan #chkconfig named on.
 

9. Setelah itu pada server DNS Slave lakukan pengujian dengan perintah #dig menggunakan nama domain.
 

10. Dan jika berhasil akan muncul tulisan seperti berikut ini.
 

PADA SERVER FTP
1. Pada server yang bertindak sebagai FTP dalam materi ini, pertama-tama atur IPnya, ketikan perintah #vi /etc/sysconfig/network-scripts/ifcfg-eth0.
 

2. Lalu pada DEVICE ubah menjadi eth1, ONBOOT menjadi yes, BOOTPROTO menjadi none, dan masukan IPADDR, NETMASK, GATEWAY nya.
 

3. Setelah mengatur IP, lakukan restart dengan perintah #/etc/init.d/network restart.
 

4. Lalu setelah melakukan restart pada server FTP, lakukan backup dan mount seperti yang dilakukan di DNS Master (Langkah ke-4 sampai ke-12), Setelah selesai melakukan backup dan mount, saatnya menginstall FTP di server FTP ini, untuk menginstall ketikan perintah #yum install vsftpd.
 

5. Setelah selesai menginstall vsftpd, ketikan perintah #service vsftpd restart.
 

PADA CLIENT DNS MASTER & SLAVE
1. Pada client, pertama atur IPnya terlebih dahulu, pada kolom Preferred DNS Server isikan IP address DNS Master dan pada Alternate DNS Server masukan IP lain yang fungsinya menggantikan DNS Master jika salah satu server mati/down.
 

2. Setelah itu buka CMD dan lakukan pengujian pertama, ketikan perintah nslookup menggunakan IP dan nama domain.
 

3. Lalu coba lakukan pengujian kedua, yaitu coba PING menggunakan IP dan nama domain.
 

4. Setelah itu coba lakukan nslookup dan PING terhadap server DNS Slave.
 

5. Coba lakukan nslookup terhadap IP FTP.

6. Dan coba buka nama domain FTP dan jika berhasil akan ke redirect seperti berikut ini.
 

7. Lalu untuk pengujian terakhir, coba matikan server DNS Master untuk menguji peran dari DNS Slave.
 

8. Setelah server DNS Master mati/down, coba lakukan nslookup lagi terhadap domain anda, jika nslookup terhadap domain bisa namun dialihkan ke server DNS Slave, artinya peran DNS Slave telah berhasil menggantikan DNS Master yang sedang mati/down.
 

9. Dan coba lakukan nslookup lagi terhadap IP dari DNS Master yang sedang mati/down.
 

10. Coba untuk benar-benar memastikan keberhasilan dari peran DNS Slave, lakukan nslookup di server DNS Slave terhadap nama domain, dan akan terlihat server DNS Master yang sedang mati/down digantikan dengan IP server DNS Slave.
 

11. Dan coba lakukan nslookup terhadap IP DNS Master yang sedang mati/down dan nslookup terhadap IP DNS Slave, dan akan terlihat jelas perbedaan dan peran dari DNS Slave yaitu menggantikan server DNS Master yang sedang mati/down.
 

12. Dan coba lakukan PING terhadap IP FTP dari client, yang saat ini posisi DNS Master dalam keadaan mati / down, jika bisa artinya proses pembuatan DNS Master dan Slave telah selesai dan berhasil.
 

13. Dan coba buka lagi nama domain FTPnya, dan jika masih/tetap bisa membuka FTP, artinya DNS MASTER DAN SLAVE TELAH BERHASIL DISELESAIKAN. Karena kalau salah satu dari server DNS mati masih bisa terhubung ke server FTP menggunakan server DNS Slave.
 
SELESAI :)


Screenshoot By: Andrian Muljadi, XI TKJ A



No comments :

Post a Comment