Assalamu’alaikum Warohmatullohi Wabarokatuh
Bagaimana kabar
Anda hari ini? Baik – baik saja bukan? Alhamdulillah. Semoga selalu diberikan
kesehatan oleh Allah Subhanahu Wata’ala. Artikel kali ini saya akan membahas
tentang konfigurasi DNS Server di Linux Ubuntu Server 20.04.
Apa itu DNS?
DNS (Domain Name System) adalah
sebuah sistem yang bertugas menyimpan semua informasi data domain dalam
jaringan. Dengan adanya DNS, domain atau hostname yang ada akan ditranslate dan
diterjemahkan dalam alamat IP sehingga dapat diakses. DNS ini ditemukan tahun
1983 oleh Paul Mackapetris. Sebelum menggunakan DNS, mapping domain dahulu
menggunakan file hosts.txt.
File hosts.txt tersebut memiliki
kekurangan yaitu saat suatu IP address berubah, maka file juga harus berubah
sehingga agak rumit. Berbeda dengan DNS dimana perubahan bersifat dinamis. Jadi
jika ada perubahan pada suatu host, maka yang lainnya akan mengikuti, semuanya
akan bersifat dinamis. Untuk lebih jelasnya, simak penjelasan di bawah ini.
Pengertian DNS Server?
DNS adalah server yang bisa melayani
permintaan untuk mengetahui sebuah IP address yang digunakan oleh suatu domain.
Permisalan mudahnya , saat anda ingin mengakses facebook.com maka server DNS
yang akan mencari IP address dari facebook sehingga komputer anda dapat
mengakses facebook.
Penggunaan DNS server ini biasanya
sudah disetting otomatis di setiap komputer dan setiap provider penyedia layanan
internet. Namun jika belum maka perlu pengaturan di bagian IP address terlebih
dahulu. Apabila anda menggunakan router, maka anda bisa membuat server DNS
sendiri. Akan tetapi pencarian IP address tetap dilakukan oleh provider
penyedia layanan internet.
Dari sedikit penjelasan tersebut anda
menjadi tahu definisi DNS, bukan? Nah pencarian IP address oleh DNS itu hanya
perlu dilakukan sekali. Jadi saat IP address dari website tertentu sudah
diketahui maka komputer akan tetap menyimpannya atau istilahnya melakukan cache
DNS sehingga ketika mengakses website yang sama maka tidak perlu lagi melakukan
pencarian alamat IP.
Setelah sekarang Anda tahu kan dns
itu apa. Sebelum kita konfigurasi dns server siap kan dulu PC yang sudah di
install linux Ubuntu Server. Jika belum Anda bisa melihat cara instalasi Linux Ubuntu Server 20.04.
Jika sudah selesai instalasi, sekarang
kita konfigurasi DNS Servernya. Ikuti langkah – langkah berikut ini:
1. Pertama – tama kita update linux
terlebih dahulu.
#apt update
2. Setelah update baru kita instal paket
dns server.
#apt install bind9
3. Sebelum kita konfigurasi dns server,
kita setting dulu ip address linux dan ip address dns server yang akan kita
buat. Perlu di ingat, jika ingin memberi jarak saat setting ip address
jangan menggunakan tombol keyboard tab. Karena jika kita menggunakan tombol
keyboard tab maka kofigurasi ip address kita tidak akan berjalan. Maka gunakan
keyboard space untuk memberi jarak. Dan minimal berikan jarak seperti berikut.
#vim
/etc/netplan/00-installer-config.yaml
4. Kemudian restart ip address yang
telah kita konfigurasi.
#netplan apply
5. Cek hasil konfigurasi ip address yang
telah kita buat.
#ip address
6. Setelah kita setting ip, kemudian
kita pindah ke direktori bind. Kita konfigurasi file pertama. Hapus 2 zone
paling terakhir, lalu ganti 2 zone sebelumnya seperti ini. Domain
servernginx.idn diganti dengan domain Anda. Untuk angka 8.16.172 diganti dengan
ip address dns Anda, hanya saja ditulis dari oktet paling belakang, namun oktet
paling belakang tidak dimasukkan, hanya 3 oktet pertama yang dimasukkan.
#cd /etc/bind/
#vim named.conf.default-zones
7. Kemudian kita konfigurasi file
forward. Untuk file forward ini kita copy dari db. lokal. Lalu ubah
servernginx.idn menjadi domain Anda dan ip addressnya juga dengan ip address
dns yang akan Anda buat.
#cp db.local forward
#vim forward
8. Sekarang kita konfigurasi file
reverse nya. File reverse kita dapatkan dengan mengcopy file db.127. Sama
seperti file forward. Anda hanya mengganti domain dan ip addressnya.
#cp db.127 reverse
#vim reverse
9. Kemudian kita masukkan domain dan ip
addressnya ke file yang bernama resolv.conf.
#vim /etc/resolv.conf
10. Setelah konfigurasi telah lakukan
semua, saatnya kita restart dns servernya.
#systemctl restart bind9
11. Jika semua file kita konfigurasi
dengan benar, maka hasilnya akan seperti ini.
#nslookup [domain.anda]
#nslookup [ipaddress.anda]
Sekian dari saya, mudah – mudahan dapat membantu Anda dalam konfigurasi dns server di linux ubuntu server 20.04. Semoga arikel ini bermanfaat, sampai jumpa di artikel saya berikutnya.
Wassalamu'alaikum Warohmatullohi Wabarokatuh
Posting Komentar
Posting Komentar