Lab 7 DNS dengan CentOS

Assalamualaikum wr wb

Pada kali ini saya akan membahas tentang DNS Server dengan menggunakan CentOS. Mari simak postingan berikut.

A. Tujuan

  • Dapat mengetahui beberapa perintah di CentOS
  • Mengetahui cara membuat DNS Server di CentOS


B. Topologi


IP Address
-DNS Master  : 192.168.1.100  - smk.fajar.net
-DNS Slave    : 192.168.1.101  - tkj.fajar.net
-Server FTP    : 192.168.1.102  - ftp.fajar.net
-Client            : 192.168.1.103

C. Konsep Dasar

Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet dimana DNS memiliki keunggulan seperti:
  • Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah komputer cukup host name (nama Komputer).
  • Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah.
  • Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet maupun di Intranet.

D. Konfigurasi DNS

Jika sudah membuat topologi, jalankan Server DNS Master dan Slave. Lakukan konfigurasi IP Address dengan perintah
nano /etc/sysconfig/network-scripts/ifcfg-eth0
Isikan IP Address sesuai network yang dipakai. Disini, pada DNS Master saya menggunakan IP 192.168.1.100 dan pada DNS Slave menggunakan IP 192.168.1.101


Jika sudah, restart network pada kedua DNS dengan perintah
/etc/init.d/network restart 

Edit file resolv.conf di kedua DNS lalu tambahkan " nameserver 8.8.8.8 "
nano /etc/resolv.conf

Lakukan ping ke gateway dan google untuk mengetes koneksi di kedua DNS.

Install bind untuk DNS di kedua Server DNS.
yum install bind bind-utils

Tekan " y " untuk menginstall

Di DNS Master, edit file named.conf . Di beberapa line, tambahkan sesuai dengan yang diberi warna merah sesuai dengan IP Address yang dipakai.
nano /etc/named.conf

Lalu tambahkan zona baru seperti pada gambar, isikan sesuai IP Address yang digunakan.

Edit file forward.fajar.net (sesuai nama domain) dan tambahkan seperti berikut. Sesuaikan dengan IP Address dan domain yang ingin dibuat.
nano /var/named/forward.fajar.net

Copy kan forward.fajar.net ke /var/named/reverse.fajar.net agar tidak mengetik ulang, hanya menyunting saja.
cp /var/named/forward.fajar.net /var/named/reverse.fajar.net

Edit file reverse.fajar.net dan sesuaikan seperti pada gambar.
nano /var/named/reverse.fajar.net

Edit file hosts, dan tambahkan IP Address dan domain seperti pada gambar
nano /etc/hosts

Edit file hostname, dan tambahkan hostname.
nano /etc/hostname

Lalu ketikkan perintah berikut
hostname -F /etc/hostname

Matikan iptables (firewall pada CentOS) agar client dapat mengakses nantinya.
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 53 -j ACCEPT
iptables -I INPUT -p udp -m state --state NEW -m udp --dport 53 -j ACCEPT 

Jalankan named service
service named start

Lalu ketikkan perintah
chkconfig named on
Agar service dijalankan ketika komputer dihidupkan.

Di DNS Slave, edit file named.conf, sesuaikan dengan gambar dibawah.
nano /etc/named.conf


Edit file hosts lalu tambahkan IP Address DNS Slave, domain, dan hostname.
nano /etc/hosts

Edit file hostname dan tambahkan hostname
nano /etc/hostname

Untuk file forward dan reverse akan otomatis terbuat. Cek dengan perintah
ls /var/named/slaves/

Edit file resolv.conf dan tambahkan " search fajar.net " dan IP address pada kedua DNS.
nano /etc/resolv.conf


E. Konfigurasi FTP

Server FTP menggunakan Debian Server. Konfigurasi IP Address di Debian, saya menggunakan IP Address 192.168.1.102 . Pada nameserver tambahkan IP Address DNS Master dan Slave. Dan di line paling bawah tambahkan "search fajar.net(namadomain)"
nano /etc/network/interfaces

Lalu restart network dengan perintah
/etc/init.d/networking restart

Lalu edit file resolv.conf dan tambahkan IP Address DNS Master dan Slave serta domain.
nano /etc/resolv.conf

Install proftpd untuk FTP Server
apt-get install proftpd -y

Pilih " standalone "

Lalu tunggu hingga proses instalasi selesai.


F. Pengecekan

Pengecekan di Server DNS
Cek di kedua server dengan perintah ping, nslookup, dan dig.





Pengecekan di Client
Sebelum mengecek di client, lakukan konfigurasi IP Address terlebih dahulu. Saya menggunakan IP 192.168.1.103 . Pada dns, isikan IP Address DNS Master dan Slave.

Lakukan pengecekan dengan perintah ping dan nslookup.



Pengecekan FTP 
Cek di client dengan menggunakan file explorer, ketikkan perintah
ftp://fajar.net

Login sesuai user debian anda.

Coba buat folder di FTP.

Cek di Server FTP dengan perintah
ls

Buat folder dengan perintah
mkdir namafolder

Cek di client


Untuk lebih jelasnya dapat dilihat pada video berikut:


Terimakasih telah berkunjung, semoga bermanfaat.

Wassalamualaikum wr wb.


EmoticonEmoticon

Like this blog? Keep us running by whitelisting this blog in your ad blocker.

Thank you!

×