Jumat, 22 Mei 2015

DNS, DNS Master & DNS Slave di CentOS 6



Tugas 1 (DNS & Client)
    • Topologi
    • Tabel Addressing
      • DNS Server (CentOS 6.6) : 192.168.1.29/24
      • DNS Client (Windows 7) : 192.168.1.30/24

    • Tujuan
      • Mengetahui cara konfigurasi DNS di CentOS.

    • 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 Domian Name System yang juga memiliki arti untuk mengidentifikasi setiap komputer sebagai titik dalam suatu jaringan internet yang menggunakan bantuan sistem protokol internet address untuk menerjemahkan dari suatu nama domain ke IP dan begitu juga sebaliknya.

    • Konfigurasi

      (DNS Server)
      • Langkah pertama, seperti biasa kita mengatur IP Address terlebih dahulu di : #vi /etc/sysconfig/network-scripts/ifcfg-eth0.
      • Lalu ubah Device=eth1, HWADDR di hapus, ONBOOT=yes, BOOTPROTO=none, dan dibawah BOOTPROTO diisikan dengan IP Address untuk DNS Server.
      • Lalu keluar dengan tekan : ESC, :, w+q+ENTER. Dan lakukan restart.
      • Sebelum melakukan penginstallan lakukanlah Repository terlebih dahulu. Disini saya sudah me-Repository lalu install DNS dengan menggunakan perintah : #yum install bind bind-utils.
      • Lalu akan ada bacaan "Complete".
      • Setelah menginstall DNS selesai, masuk ke file "named.conf", dengan menggunakan perintah : #vi /etc/named.conf.
      • Lalu ubah seperti yang saya kotakkin, dan scroll ke bawah.
      • Lalu tambahkan seperti berikut ini.
      • Setelah itu keluar dari file "named.conf", dan masuk ke direktori "/var/named/", lalu copy file seperti berikut ini ke file forward dan reverse.
      • Setelah itu ketikkan perintah : #chgrp named terhadapt file forward dan reverse.
      • Setelah itu masuk ke file forward kita.
      • Lalu ubah seperti yang saya kotakkin.
      • Lalu keluar dari file forward, dan masuk ke file reverse.
      • Lalu ubah seperti yang saya kotakkin.
      • Lalu keluar dari file reverse, dan restart menggunakan perintah : #service named restart. Dan setelah merestart ketikkan lagi : #chkconfig named on.
      • Setelah selesai merestart dan chkconfig. Masuk ke "resolv.conf" dengan menggunakan perintah : #vi /etc/resolv.conf.
      • Lalu tambahkan dengan nama DNS dan IP kalian.
      • Lalu lakukan pengujian di Server dengan cara : #nslookup menggunakan nama domain dan IP.
      • Lalu lakukan : #dig nama domain. Dan hasilnya akan begini.
      • Lalu lakukan perintah PING menggunakan nama domain dan IP.
      • Sekarang kita beralih ke Client, setting lah IP address client terlebih dahulu.
      • Setelah itu buka CMD, dan ketikkan nslookup menggunakan nama domain dan IP.
      • Dan lakukan lagi perintah PING menggunakan nama domain dan IP.

Tugas 2 (DNS Master & Slave)


    • Topologi
    • Tabel Addressing
      • DNS Master ( CentOS 6.6 ) : 192.168.1.29/24
      • DNS Slave ( CentOS 6.6 ) : 192.168.1.30/24
      • FTP DNS ( CentOS 6.6 ) : 192.168.1.31/24
      • DNS Client ( Windows 7 ) : 192.168.1.32/24

    • Tujuan
      • Mengetahui cara konfigurasi DNS Master & DNS Slave.
      • Mengetahui melakukan pengujian di Windows 7

    • Konsep Dasar
      • DNS Slave fungsinya  untuk membackup DNS Master, sehingga saat DNS Master down maka DNS Slave dapat menggantinya. Konsep dari DNS Master dan DNS Slave adalah saling bertukar IP agar bisa terkoneksi satu sama lain.

    • Konfigurasi
      ( DNS Master )
      • Pertama, lakukan-lah seperti biasa yaitu menyetting IP, dengan perintah : #vi /etc/sysconfig/network-scripts/ifcfg-eth0.
      • Lalu gantilah DEVICE=eth0 menjadi eth1, hapus HWADDR, ONBOOT=no menjadi YES, BOOTPROTO=dhcp menjadi none, dan dibawah BOOTPROTO tambahkan IPADDR, NETMASK.
      • Lalu keluar dengan memencet : ESC, : + w + q + Enter. Dan lakukan restart dengan cara : #service network restart.
      • Sebelum mengintall "bind utils", lakukanlah Repository terlebih dahulu. Dan setelah melakukan Repository, lakukan penginstallan "bind utils" dengan cara : #yum install bind bind utils.
      • Jika berhasil maka ada bacaan "Complete".
      • Lalu masuk ke file "named.conf", dengan cara : #vi /etc/named.conf.
      • Lalu ubah seperti yang saya kotakkin.*Alert : Kotak paling atas adalah IP Address DNS Master kita, dan dikotak kedua, disamping "localhost" adalah network, dan disamping "allow-transfer" adalah IP DNS Slave.
      • Lalu scroll ke bawah. Dan tambahkan seperti yang saya kotakkin.
      • Setelah itu keluar dari file "named.conf". Dan masuk ke direktori "/var/named/". Setelah itu lakukan peng-copyan file kedalam file forward dan reverse yang ada buat di "named.conf".
      • Lalu lakukan #chgrp terhadap file forward dan reverse.
      • Setelah selesai meng-chrp file forward dan reverse. Sekarang kita masuk ke file forward, dengan cara : #vi /var/named/namafileyangandabuat.
      • Lalu ubah dan beri tambahan seperti yang saya kotakkin.
      • Setelah itu masuk ke file reverse, dengan cara : #vi /var/named/namafileyangandabuat.
      • Lalu ubah dan beri tambahan seperti yang saya kotakkin. *Alert : angka 29 adalah IP DNS Master, angka 30 adalah IP DNS Slave, dan angka 31 adalah IP FTP.
      • Lalu keluar dari file reverse. Dan lakukan restart dengan cara : #service named restart dan #chkconfig named on.
      • Lalu masuk ke file "resolv.conf", dengan cara : #vi /etc/resolv.conf.
      • Dan tambahkan seperti ini.
      • Setelah itu kita lakukan pegujian, dengan cara : #nslookup nama domain & IP DNS Master.
      • Setelah itu lakukan dig, dengan cara : #dig nama domain.

      ( DNS Slave ) 
      • Seperti sebelumnya, pertama kali adalah menyetting IP Address DNS Slave.
      • Lalu pada DEVICE=eth0 menjadi eth1, hapus HWADDR, ONBOOT=no menjadi yes, BOOTPROTO=dhcp menjadi none, dan dibawah BOOTPROTO tambahkan IPADDR, dan NETMASK.
      • Lalu keluar, dan lakukan restart dengan cara :#service network restart.
      • Lalu sebelum mengintall "bind utils", lakukan Repository terlebih dahulu. Setelah melakukan Repository barulah menginstall "bind utils".
      • Jika muncul bacaan "Complete" berarti sudah sukses.
      • Setelah itu masuk ke "named.conf".
      • Lalu ubah seperti yang saya kotakkin. *Alert : 192.168.1.30 adalah IP DNS Slave, 192.168.1.0/24 adalah IP Network.
      • Lalu scroll kebawah. Dan tambahkan seperti yang kotakkin. *Alert : Disini type-nya adalah Slave. Dan masters IPnya menuju ke IP DNS Master.
      • Lalu keluar dan lakukan restart dengan cara #service named restart & #chkfconfig named on.
      • Setelah itu masuk ke "resolv.conf".
      • Dan tambahkan seperti ini.
      • Setelah itu keluar dan lakukan #dig nama domain.

      ( FTP )
      • Seperti sebelumnya kita menyetting IP Address terlebih dahulu.
      • Lalu DEVICE=eth0 menjadi eth1, hapus HWADDR, ONBOOT=no menjadi yes, BOOTPROTO=dhcp menjadi none, dan dibawah BOOTPROTO tambahkan IPADDR, dan NETMASK.
      • Setelah itu lakukan restart.
      • Sama seperti sebelumnya sebelum menginstall "VSFTPD", Repository-lah terlebih dahulu.
      • Jika ada bacaan "Complete" berarti sudah berhasil menginstall "VSFTPD".
      • Setelah itu lakukan restart "VSFTPD".
      • Dan cobalah untuk meng-PING ke DNS Master.

      ( CLIENT )
      • Lalu sekarang kita beralih ke Client. Aturlah IP Address Client terlebih dahulu. *Alert : pada "Preffered DNS server" isikan IP Address DNS Master.
      • Dan coba lakukan PING ke domain kita,
      • Setelah mencoba PING, lakukan nslookup terhadap domain.
      • Lalu pergilah ke web browser, dan coba membuka dengan : ftp.namadomain, bisa atau tidak ? kalau bisa berarti berhasil, misalkan tidak bisa coba matikan firewallnya. Jika saya mematikan DNS Master, FTP tetap bisa di akes dikarenakan masih ada DNS Slave yang menggatinya.








0 komentar:

Posting Komentar