Sebelumnya kita telah mengkonfigurasi IP address. Saat ini komputer pada jaringanzulfik.com hanya bisa “dihubungi” menggunakan IP address, sehingga belum bisa di-ping-nya menggunakan hostname seperti:

ping zulfik.com -t
Jika perintah di atas diketikkan, maka akan muncul pesan error yang menyatakan bahwa hostname tidak dikenal. Agar perintah diatas tidak memunculkan pesan error, maka perlu dibangun DNS server pada suatu jaringan. Yang berfungsi untuk memetakan hostname menjadi IP address dan sebaliknya.
Sebelum membangun sebuah DNS server, ada baiknya mengecek sudahkah aplikasi yang dibutuhkan terinsal pada komputer server menggunakan perintah:
rpm -qa |grep bind
output
bind-utils-9.2.1-16
ypbind-1.11-4
bind-9.2.1-16
redhat-config-bind-1.9.0-13
Jika menghasilkan output tidak sama seperti di atas atau bahkan tidak ada output sama sekali, segera lakukan installasi menggunakan utilitas rpm. Pola pemakaiannya sebagai berikut:
rpm -ivh [nama_paket_rpm]
Jika paket-paket yang dibutuhkan telah terinstall, selanjutnya lakukan konfigurasi pada file-file berikut:
  1. Boot script (/etc/named.conf)
  2. Zone file (sekumpulan file di bawah direktori /var/named)
  3. Resolver (/etc/resolv.conf)
1. Konfigurasi named.conf
File /etc/named.conf merupakan file konfigurasi utama. File ini disebut boot script, dan named akan menggunakannya sebagai acuan yang akan menentukan cara kerja server. Gunakan editor teks untuk membuka filenamed.conf.
vi /etc/named.conf
Didalam file ini sudah terdapat beberapa baris argumen yang tidak perlu diubah. Tambahkan baris berikut pada baris paling bawah.
zone “zulfik.com” IN {
type master;
file “coba.zone”;
};
Kemudian buatlah zona reverse zulfik.com. Zona reverse berfungsi untuk pemetaan IP address menjadi hostname. Tambahkan argumen berikut dibawah argumen yang sebelumnya sudah dibuat pada file yang sama.
zone “1.80.120.in-addr.arpa” IN {
type master;
file “uji.rev”;
};

2 Konfigurasi File zona

sudah ditentukan dua buah file zona pada konfigurasi sebelumnya, yaitucoba.zone dan uji.rev. Lokasi telah di tentukan pada file named.conf. Dengan argumen sebagaiberikut:
options {
directory “/var/named”;
};

maka pastikan direktori kerja berada pada direktori /var/named

cd /var/named
kemudian karena file zona forward bernama coba.zone, maka copy-kan dari filelocalhost.zonelocalhost, begitu juga dengan file zona reverse (11.80.120.in-addr.arpa), copy-kan dari file named.local sebagai file dari zona forward
cp localhost.zone coba.zone
cp named.local uji.rev
Gunakan teks editor untuk meng-edit kedua file tersebut dimulai dari filecoba.zone sehingga menjadi seperti dibawah ini.
vi coba.zone
$TTL 86400
$ORIGIN zulfik.com.
@ IN SOA server.zulfik.com. root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
1D IN NS server.rzulfik.com.
server 1D IN A 120.80.1.1
win 1D IN A 120.80.1.10
Kemudian pada file uji.rev, ubah konfigurasi menjadi seperti berikut:
vi uji.rev
$TTL 86400
@ IN SOA server.zulfik.zom. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS server.zulfik.com
1 IN PTR server.
10 IN PTR win.
File zona sangat sensitif terhadap pemakaian huruf besar dan kecil juga pemakaian simbol seperti titik, sehingga butuh kejelian dalam mengubah konfigurasi isi file-file tersebut.

3 File resolv.conf

Selanjutnya memberitahu resolver bahwa ada server DNS dengan IP address 120.80.1.1. Edit file /etc/resolv.conf dan tambahkan argumen berikut.
nameserver 120.80.1.1
search zulfik.com
File /etc/resolv.conf berisi daftar IP address NS yang akan digunakan. File ini akan dibaca oleh resolver dan digunakan oleh komputer server maupun client.

4 File host.conf

File host.conf digunakan untuk menentukan urutan proses resolving. Pastikan di dalam file /etc/host.conf terdapat argumen berikut.
order bind,host
multi on
Argumen di atas menyatakan urutan proses resolving akan dimulai dari filehosts barulah kemudian DNS. Kemudian buat agar service named selalu aktif saat komputer booting menggunakan perintah:
Chkconfig—level 35 named on
Sampai tahap ini, konfigurasi DNS server telah selesai.