Konfigurasi DNS Server RedHat 9.0
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:
- Boot script (/etc/named.conf)
- Zone file (sekumpulan file di bawah direktori /var/named)
- 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.
0 komentar:
Posting Komentar