Sunday, May 24, 2015

Configure DNS Server Master and Slave on CentOS 6


Assalamualaikum Wr Wb...

Kali ini saya akan menjelaskan tentang cara Konfigurasi DNS Server Master dan Slave di CentOS 6


Konsep Dasar

DNS (Domain Name System) 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.

Domain Name System ini merupakan sistem penamaan hirarkis yang nantinya didistribusikan untuk suatu komputer, jasa, atau sumber daya terhubung ke Internet maupun jaringan pribadi.
DNS biasanya digunakan sebuah Layanan Nama Domain untuk menyelesaikan permintaan untuk nama-nama website menjadi alamat IP untuk tujuan menemukan layanan komputer serta perangkat di seluruh dunia.

Sekedar informasi, Domain Name / nama domain adalah salah satu komponen penting dari fungsi Internet yang sering kita gunakan ini.


Keterangan :



IP Address :

DNS Master = 12.12.12.50/24
DNS Slave = 12.12.12.51/24
FTP = 12.12.12.52/24
Client = 12.12.12.53/24



Konfigurasi 


DNS Master

1. Pertama , kita install paket BIND terlebih dahulu. Karena BIND yaitu digunakan untuk DNS Server
yum install -y bind bind-utils 

2. Setelah kita install , baru kita memasuki konfigurasi Master dengan mengedit file /etc/named.conf .
listen-on port 53 = disini kita masukkan IP Address Server Master kita, dan membatasi jaringan yang mana mau di gunakan.
allow-query = Membatasi request informasi yang ada pada zone server DNS. Isikan network agar jaringan tersebut bisa menggunakan DNS tersebut (12.12.12.0/24)
allow-transfer = Melakukan transfer hanya kepada slave server. IP Address slave  


3. Selanjutnya tambahkan forward zone dan reverse zone dibagian paling bawah.
zone “shuffahaqgzz.com” = Menambahkan nama domain yang ingin digunakan  type master = Membuat zona itu menjadi utama untuk digunakan 
 file “shuffahaqgzz.com” = Meletakan file forward tersebut menggunakan nama shuffahaqgzz.com Biasanya letak default zona tersebuat berada di /var/named jadi file tersebut disimpan ke dalam /var/named/shuffahaqgzz.com 
allow-update = Tidak akan melakukan update DNS itu sendiri 
zone “12.12.12.in-addr.arpa” = Membuat reverse menggunakan IP DNS tersebut. IP Address harus dibalik dan IP terakhir tidak usah ditambahkan karena lanjutannya tersebut akan disimpan dalam file reverse tersebut

4. Masuk ke direktori /var/named/ kemudian copy dan ganti file named.localhost menjadi shuffahaqgzz.com(forward) dan named.loopback menjadi shuffahaqgzz(reverse)
cd /var/named
cp named.localhost shuffahaqgzz.com(forward)
cp named.loopback shuffahaqgzz(reverse)

5. Selanjutnya ganti groupname file yang sudah kita ganti tadi dengan perintah
chgrp named shuffahaqgzz.com(forward) 
chgrp named shuffahaqgzz(reverse)


6. Kemudian edit file Forward(shuffahaqgzz.com)
A = Memetakan sebuah nama host ke IPv4  
AAAA = Memetakan sebuah host ke IPv6 
CNAME = Membuat domain alias dari record aslinya 
MX = Untuk memetakan domain ke daftar mail exchange server 
NS = Memetakan domain ke dalam daftar dari server DNS

7. Kemudian edit file Reverse(shuffahaqgzz)
 PTR = Memetakan dari IP Address ke host. Angka 1 berasal dari lanjutan 12.12.12.in-addr.arpa pada file reverse

8. Setelah itu kita restart named
/etc/init.d/named restart
chkconfig named on

9. Kemudian edit /etc/resolv.conf dan tambahkan search dan nameserver


10. Lalu coba nslookup domain kita apakah sudah aktif atau belum


11. Dan kemudian ketik perintah dig untuk melihat domain apa saja yang sudah dipetakan atau tidak



DNS Slave


1. Pertama , kita install paket BIND terlebih dahulu. Karena BIND yaitu digunakan untuk DNS Server
yum install -y bind bind-utils 

2. Selanjutnya edit file /etc/named.conf
listen-on port 53 = disini kita masukkan IP Address Server Master kita, dan membatasi jaringan yang mana mau di gunakan.
allow-query = Membatasi request informasi yang ada pada zone server DNS. Isikan network agar jaringan tersebut bisa menggunakan DNS tersebut (12.12.12.0/24)

3. Kemudian tambahkan zone dengan menggunakan type slave
type slave = Menjadikan type server tersebut menjadi slave 
masters = Karena menggunakan slave, harus menggunakan IP DNS Master

4. Setelah itu kita restart named nya
/etc/init.d/named restart
chkconfig named on

5. Dan tambahkan search dan nameserver di /etc/resolv.conf



6. Kemudian cek dengan perintah dig



FTP Server

1. Install VSFTPD dengan perintah
yum install -y vsftpd

2. Lalu restart VSFTPD dengan perintah
/etc/init.d/vsftpd restart
chkconfig vsftpd on



Client


1. Setting IP Address di Client dan isikan forum DNS dengan IP Server Master dan Slave


2. Lalu kita coba cek nslookup apakah sudah berhasil atau belum , jika seperti gambar dibawah berarti berhasil


3. Dan kita coba cek ftp nya dengan yang sudah kita buat : ftp://ftp.shuffahaqgzz.com


4. Lalu coba matikan server Master dan test apakah Slave aktif atau tidak
5. Lalu nslookup kembali di Client jika nameserver berubah dan ip menjadi server Slave berarti kita sudah berhasil 

6. Dan test lagi buka kembali FTP apakah bisa atau tidak , jika bisa berarti kita berhasil menkonfigurasi DNS Master dan Slave. 


Sekian dari penjelasan yang saya berikan kurang lebih nya mohon dimaafkan. TERIMA KASIH.


Wassalamualaikum Wr Wb...
Unknown Admin Website

Blog ini tidak untuk di copy. Mohon untuk tidak mengcopy karya Blog ini. TERIMA KASIH

No comments:

Post a Comment