Anda di halaman 1dari 10

LAPORAN PRAKTIKUM

ASJ Modul 4
DNS Server

Disusun Oleh:

Program Keahlian:
Teknik Komputer dan Jaringan

SMK TELKOM MALANG


SEPTEMBER 2021
DASAR TEORI.
1. Apa itu DNS Server?
DNS server merupakan salah satu komponen penting saat ini dalam sistem internet.
Keberadaannya sangat membantu dalam mengakses berbagai layanan di internet, mulai
dari situs berita, publikasi karya ilmiah, jejaring sosial dan masih banyak lagi manfaat
lainnya. Kesemua layanan tersebut dapat diakses dengan mudah karena memiliki nama
yang yang dapat diingat oleh user. Server DNS memegang peranan penting untuk menjaga
kaitan antara nama dengan komputer server tujuan aplikasi internet. Apabila ada
permasalahan dalam server DNS akan menyebabkan akses ke suatu sumber daya di
internet akan terganggu.

DNS adalah singkatan dari Domain Name Server, yaitu sebuah sistem yang
menyimpan semua informasi data dari domain atau hostname dalam sebuah
jaringan. tanpa adanya DNS, maka domain tidak bisa mentranslate atau
menerjemahkan domain ke alamat IP. DNS Server merupakan server yang
menyimpan DNS tersebut.

2. Apa itu BIND?


BIND9 atau Berkeley Internet Name Domain Versi 9 adalah salah satu software yang biasa
digunakan untuk membuat, membangun dan mengatur sebuah DNS (Domain Name Server)
pada sistem operasi Linux.

DNS menggunakan relasi client – server untuk resolusi nama. Pada saat client mencari satu
host, maka ia akan mengirimkan query ke server DNS. Query adalah satu permintaan untuk
resolusi nama yang dikirimkan ke server DNS.
PRAKTIK DNS SERVER di Debian

A. Tujuan
Mengkonfigurasi DNS server di Debian dengan menggunakan BIND.

B. Alat dan Bahan


- PC
- Software VirtualBox
- Linux Debian Terinstall di VirtualBox

C. Langkah – Langkah
1. Cek kesediaan update di Debian kamu. Dengan mengetik
apt update
Jika ada, ketikkan
apt upgrade
Untuk mendownload update yang tersedia. Jika sudah versi terbaru semua akan
muncul seperti ini.

2. Kita sekarang akan menginstal dan konfigurasi DNS di Debian kita menggunakan
BIND versi 9. Ketik
apt install bind9
Pastikan instalasi berjalan dengan lancer dan tanpa masalah.

3. Untuk memulai konfigurasi BIND. kita masuk ke direktori /etc/bind terlebih dahulu,


dengan mengetik
cd /etc/bind
4. Setelah masuk ke direktori BIND, ketik
ls
Untuk melihat file yang ada di direktori tersebut.

5. Kemudian kita akan menyalin isi yang ada di dalam file “db.127” ke “db.ip” dan file
dari “db.local” ke “db.domain” dengan command “cp”. Ketikkan seperti dibawah ini.
cp db.127 db.ip
cp db.local db.domain
Hal ini dilakukan agar tidak mudah dibajak oleh orang lain.

6. Sekarang kita mulai mengonfigurasi DNS kita. Masuk ke file db.ip menggunakan
text editor. Caranya dengan mengetik
nano db.ip
Kemudian edit isi dari file tersebut dan sesuaikan dengan jaringan Debian anda, seperti
dibawah ini.
7. Lakukan hal yang sama pada file “db.domain”. ketik
nano db.domain
Dan ganti konfigurasi awal menjadi seperti dibawah ini.
8. Kemudian, kita masuk ke file “named.conf.local” dengan mengetik
nano named.conf.local
Lalu isi file dengan perintah dibawah ini.
zone "sekolah.net"{
type master;
file "/etc/bind/db.domain";
};

zone "2.168.192.in-addr.arpa"{
type master;
file "/etc/bind/db.ip";
};
Hasilnya akan menjadi seperti dibawah ini.
Keterangan :
1. “Sekolah.net” dapat diganti sesuai dengan yang di inginkan, tetapi pastikan DNS tidak
mirip dengan DNS lain di internet.
2. “1.168.192” merupakan konfigurasi reverse DNS, yaitu dengan memutar balik DNS anda.
Kita tidak perlu mengisi bagian IP DNS yang terakhir karena sudah dikonfigurasi di db.ip
tadi.
3. Terdapat beberapa DNS Record yang digunakan di konfig db.ip dan db.domain tadi.
- A : Bermakna “address” dan DNS Record terpenting. Ini menunjukkan IP address yang ada
pada DNS.
- CNAME : Berfungsi untuk alias, jadi suatu host dapat mempunyai nama lebih dari satu.
- SOA : Ini digunakan untuk menyimpan informasi penting pada DNS seperti email address
administrator.
- NS : Bermakna “nameserver”, rekor NS merupakan daftar name-server yang otoritatif untuk
zone bersangkutan.
- IN : Merupakan singkatan dari Internet, semua informasi internet digunakan IN dan untuk
informasi non-Internet digunakan kode lain.
- PTR : Menyatakan pemetaan alamat IP ke domain domain.com yang merupakan reversed-
address. Reverse Address ini sangat diperlukan jika kita membuat mail server karena dengan
adanya reverse IP Address ke alamat domain kita. Maka proses sent/receive protocol SMTP
pada mesin mail server kita dapat berjalan normal. Tanpa adanya reverse Address, IP kita
dianggap sebagai spam oleh mesin smtp mail server lain karena tidak dikenal.

9. Kita sekarang akan menkonfigurasi , ketik


nano named.conf.options
Dan ubah isi file tersebut menjadi seperti ini.

Keterangan :
1. Forwarders digunakan agar DNS kitab isa tersambung ke DNS luar (Seperti internet).
Garis miring pada bagian forwarders dihapus agar forwarders dapat digunakan.
2. dnssec merupakan sistem enkripsi yang digunakan untuk melindungi DNS, dan kita dapat
mengaktifkannya di dnssec-validation dengan mengganti bagian belakangnya menjadi yes.
Tapi untuk saat ini, untuk mempercepat proses penggunaan DNS, kita akan mematikan fitur
tersebut dengan mengganti bagian belakang menjadi no.
10. Setelah itu, ketik
nano /etc/resolve.conf
Dan masukkan IP dns anda seperti dibawah ini.

11. Terakhir, kita akan memulai ulang BIND kita agar konfigurasi kita dapat dimuat
dengan mengetik
systemctl restart bind9

12. Kita sudah selesai menkonfigurasi DNS kita, sekarang kita akan menginstall utility
DNS kita agar kitab isa melihat apakah konfigurasi kita sudah benar atau belum. Ketik
apt install dnsutils
Pastikan instalasi berjalan dengan lancer dan tanpa masalah.

15. Setelah itu, masuk ke pengaturan adapter Virtualbox #2 anda, kemudian ganti
“Preferred DNS” anda dengan IP DNS anda di Debian, seperti dibawah ini.

14. Kemudian, ketik


nslookup 192.168.1.2
nslookup sekolah.net
Untuk memastikan bahwa IP address DNS kita sudah benar.

15. Jika sudah sesuai, coba buka browser anda dan ketikkan DNS anda di kolom URL.
Hasilnya akan memunculkan file index.html yang sudah dibuat di modul sebelumnya.

KESIMPULAN : DNS digunakan sebagai pengganti IP address agar orang yang


mengunjungi website tertentu dapat dengan mudah mengingat nama website tersebut.

Anda mungkin juga menyukai