Kali ini saya akan memposting konfigurasi DNS Master dan DNS Slave di Centos 6.5 langsung aja simak langkah langkah dibawah
TOPOLOGI
TUJUAN
1.Mengetahui apa itu DNS
2.Mengetahui apa itu DNS Master dan DNS Slave
3.Mengetahui fungsi DNS
4.Mengetahui cara konfigurasi DNS Master dan DNS Slave
KONSEP DASAR
DNS merupakan singkatan dari Domain Name System. DNS adalah layanan atau serviceyang memetakan nama domain atau host ke sebuah alamat IP. Latar belakang munculnya DNS karena manusia cenderung lebih mudah menghafalkan nama domain (seperti kodir.com, juwall.com, google.com) daripada alamat IP. Padahal komputer hanya mengenal alamat IP saat akan berkomunikasi dengan komputer atau perangkat jaringan lainnya. Dengan adanya DNS, manusia hanya perlu memberikan nama domain yang akan diterjemahkan menjadi alamat IP oleh DNS, kemudian akan diarahkan kepada komputer tujuan. Bayangkan jika tidak ada DNS, manusia harus menghafalkan alamat IP, seperti 202.201.71.21 untuk mengakses kodir.com, juwall.com, google.com ataupun yang lainnya.
DNS dapat bersifat bult-in di sebuah router, terinstall sebagai Microsoft DNS Server di Windows Server atau BIND di sistem UNIX. Penggunaan Microsoft DNS Server atau BIND akan memberikan beberapa konfigurasi tambahan yang dapat anda gunakan untuk meningkatkan security atau mengotomatiskan beberapa proses. Berikut adalah istilah-istilah dari konfiguras tambahan pada DNS.
LANGKAH LANGKAH
Primary (Master) DNS Server Details:
Operating System : Centos 6.5 (CLI)
Hostname : tkj.cahyo.net
IP Address : 199.199.199.102/24
Operating System : Centos 6.5 (CLI)
Hostname : smk.cahyo.net
IP Address : 199.199.199.103/24
FTP Server Details:
Operating System : Debian 7.4 (CLI)Client Details:
Hostname : ftp.cahyo.net
IP Address : 199.199.199.103/24
Operating System : Windows 7 (GUI)
IP Address : 199.199.199.105/24
Konfigurasi DNS Master
1. Instal bind dengan perintah
#yum install bind bind-utils
2. Buka file named.conf pada folder /etc/named.conf dengan perintah
#nano /etc/named.conf
3. Tambahkan script seperti pada gambar berikut
4. Buat file forward dan reverse dns yang akan dibuat di dalam file folder /var/named/
Forward |
Reverse |
5. Tambahkan nama dns yang akan dibuat di file /etc/hosts dan /etc/hostname
file /etc/hosts |
file /etc/hostname |
6. Matikan software firewall iptables udp dan tcp di centos dengan perintah
#iptables -I INPUT -p udp -m state --state NEW -m udp --dport 53 -j ACCEPT
#iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 53 -j ACCEPT
7. Cek IP Tables dengan perintah
#service iptables status
8. Start dns nya dengan perintah
#service named start
#chkconfig named on
KONFIGURASI DNS SLAVE
1.Instal bind dengan perintah
#yum install bind bind-utils
perintah instalasi bind |
proses instalasi bind |
2. Buka file named.conf pada folder /etc/named.conf dengan perintah
#nano /etc/named.conf
isi dari file named.conf |
3. Tambahkan script seperti pada gambar berikut
4. Start dns nya dengan perintah
#service named start
#chkconfig named on
5. Tambahkan nama dns yang akan dibuat di file /etc/hosts dan /etc/hostname
file /etc/hosts |
file /etc/hostname |
perintah hostname |
6. Pada DNS Slave tidak usah mengedit file forward dan reverse karena tersinkronisasi dari DNS Master dapat dibuktikan dengan melihat isi direktori dari /var/named/slaves dengan perintah berikut:
#ls /var/named/slaves
TEST DNS MASTER DAN DNS SLAVES
1. Tambahkan script nameserver dan ip address dns master dan dns slaves pada file resolv.conf
#nano /etc/resolv.conf
2. Lakukan pengetesan dengan mengeping ke dns cahyo.net,tkj.cahyo.net,dan smk.cahyo.net (nama sesuai dengan dns yang anda buat)
ping cahyo.net |
ping tkj.cahyo.net |
ping smk.cahyo.net |
3. Lakukan pengecekan dns dengan menggunakan perintah nslookup
#nslookup (namadomain)
nslookup cahyo.net |
nslookup tkj.cahyo.net |
smk.cahyo.net |
KONFIGURASI FTP SERVER
1. Setting ip address dan dns sesuai dengan ip address dns master dan dns slaves yang telah di konfigurasi tadi pada FTP Server dengan membuka file /etc/network/interfaces dengan perintah
#nano /etc/network/interfaces
file /etc/network/interfaces |
2. Restart internet ftp server dengan perintah
#/etc/init.d/networking restart
3. Buka file /etc/resolv.conf lalu tambahkan nameserver dan ip address dns master dan slave yang telah dibuat tadi dengan perintah
#nano /etc/resolv.conf
file /etc/resolv.conf |
4. Lakukan ping ke gateway
ping gateway |
5. Lakukan ping ke DNS yang sudah dibuat
ping cahyo.net |
ping tkj.cahyo.net |
ping smk.cahyo.net |
6. Instal FTP,FTP yang kita gunakan kalo ini PROFTPD untuk menginstalnya dengan perintah sebagai berikut
#apt-get install proftpd
instalasi proftpd |
7. Masukan dvd binary 2 lalu tekan enter
8. Pada instalasi proftpd ada pilihan paket konfigurasi lalu pilih standalone
package configuration |
TEST DNS CLIENT MENGGUNAKAN FTP
1. Setting ip address dan dns pada client sesuai dengan ip network server dns yang telah dibuat
2. Lakukan ping ke dns pada client dengan cmd
ping cahyo.net |
ping tkj.cahyo.net |
ping smk.cahyo.net |
8. Lakukan pengaksesan ftp menggunakan nama domain yang telah dibuat
9. Isi username dan password debian yang digunakan pada instalasi FTP Server
login ftp |
10. FTP masih kosong dan belum diisi mari kita isi dengan isi isian
buat folder pada ftp |
membuat folder |
11. Lakukan pengecekan pada ftp server dengan perintah
#ls /home/cahyo
12. Buat folder di /home/cahyo dari FTP dengan perintah
#mkdir /home/cahyo/TEST2
13. Cek pada client jika terdapat folder yang kita buat pada ftp server tadi berarti berhasil
cek folder |
Jika ada yang kurang dipahami bisa liat video dibawah atau menanyakannya di kolom komentar
TERIMA KASIH
SEMOGA BERMANFAAT ^^
EmoticonEmoticon