Domain Name System(DNS) adalah sebuah protokol
jaringan komputer yang bertugas untuk melakukan konversi ip address (Numerik) suatu
komputer menjadi domain (alphabetic) atau sebaliknya. Yang bisa memudahkan kita
dalam mengingat computer tersebut. Misal server ubuntu memiliki alamat ip
address sekian, namun rata-rata orang tidak mudah dalam mengingat alamat ip
tersebut maka dari itu dengan adanya DNS Server ini kita bisa mengakses halaman
situs dari server ubuntu hanya dengan nama Domainnya (www.ubuntu.edu) tanpa harus mengingat ip
address dari computer tersebut.
Dalam menjalankan dns server ini kita
menggunakan aplikasi Bind9 (Berkeley Internet Name Domain versi9) yaitu salah
satu aplikasi linux yang sangat populer sebagai DNS Server, dan hampir semua
distro linux menggunakannya. Selain itu dalam konfigurasinya cukup mudah dan di
fahami, khususnya bagi pemula awal.
Berikut file-file penting yang akan di
konfigurasi dalam DNS Server ini;
a.
/etc/bind/named.conf
b.
File forward
c.
File reverse
d.
/etc/resolv.conf
Untuk yang pertama kita install aplikasi bind9
dulu. Dengan perintah apt install bind9
Untuk yang kedua masuk ke cd /etc/bind yaitu tempat untuk konfigurasi file-file dns
Selanjutnya mengcopy db.local atau file forward
dan db.127 atau file Reverse
Kemudian membuat zone domain yaitu dengan
perintah nano named.conf
Di sini tempat paling penting karena menentukan
nama untuk domain server ubuntu kita. Untuk script nya bisa lihat pada gamabr
di bawah ini.
zone “pritaeka.com” { adalah
zone domain saya
type
master;
file
“/etc/bind/db.prita”; adalah tempat file
forward yang berada di /etc/bind/
};
zone “29.16.172.in-addr.arpa” { adalah 3 blok ip paling depan
type
master;
file
“/etc/bind/db.172”; adalah tempat file
reverse yang berada di /ect/bind
};
Kemudian konfigurasi file forward untuk membuat
domain forwad nya yaitu dengan perintah nano
db.prita
Pada Forward ini berfungsi untuk mengkonversi
dari DNS ke ip address. Di scripct bawah ini ada www IN A 172.16.19.1 itu
adalah sub domain. Dan di akhir nama domain harus ada tanda titik (pritaeka.com.)
Selanjutnya konfigurasi file reserve nya yaitu
dengan perintah nano db.172
Untuk Reserve berfungsi untuk konversi ip
adddress ke DNS. 1 IN PTR pritaeka.com adalah 4 blok ip address terakhir dan
setelah nama domian harus ada titik (.)
Kemudian edit di nano /etc/hosts
Untuk ip default yang atas di ganti dengan ip
address server yaitu 172.16.29.1 dan localhost diganti dengan nama domain yaitu
pritaeka.com
Setelah itu kita menambahkan name-server dan dns
dari server ubuntu yaitu dengan perintah nano
/etc/resolv.conf agar bisa diakses melalui computer localhost.
Untuk nameserver isikan gateway ip address server
ubuntu yaitu 172.16.29.1 dan search nya di isi dengan nama domain yaitu pritaeka.com
Kemudian restart bind9 nya dengan perintah service bind9 restart
Selanjutnya bisa lihat status nya apakah sudah
berjalan atau belum yaitu dengan perintah service
bind9 status jika ada keterangan
running maka bind9 tersebut sudah berjalan
Dan terakhir pengujian dengan nslookup domain
dan ip address server