Pastikan
kita sudah LOGIN ke server ubuntu, sika belum silahkan temen-teman LOGIN
telebih dahulu. Yang perlu diingat teman-teman selama konfigurasi adalah cara
menyimpan hasil konfigurasi yaitu dengan cara menekan tombol CTRL+O kemudian tekan ENTER
dan CTRL+X untuk keluar. Sebelum
mengkonfigurasi kita harus menginstal paket terlebih dahulu karena di ubuntu
paketnya tidak seperti di redhat yang melakukan pemilihan paket saat instalasi.
Tetapi sebelum paket diinstal kita harus memounting CD ubuntu kita terlebih
dahulu, tetapi sebelum cd dimounting, cd harus dimasukan ke cdrom terlebih
dahulu, perintah mounting cd yaitu sebagai berikut :
# apt-cdrom add
Jika cd sudah di mounting
selanjutnya kita akan menginstal paket bind 9, dengan perintah sebagai berikut
:
#apt-get install bind9
Tunggu beberapa saat, jika
muncul laporan FAIL / FAILED maka ulangi perintah di atas sekali lagi….
Selanjutnya kita akan membuat IP, disini saya memakai IP kelas C dan saya
menggunakan NIC tambahan ( LAN CARD), perintah membuat IP adalah sebagai
berikut :
# ifconfig eth1
192.168.0.21
Jika sudah membuat IP kita
selanjutnya kita akan pindah directory kedalam directory /bind dengan perintah
sebagai berikut :
# cd /etc/bind
Jika sudah berpindah
directory selanjutnya kita akan mengkonfigurasi file named.conf.local dengan
mengetikan perintah sebagai berikut ini :
# pico named.conf.local
Kemudian disana akan
terdapat beberapa statement, kemudian kita tambahkan dua statement berikut
dibawah statement terakhir :
Zone “maruf.com” {
type master;
file “/etc/bind/db.maruf”;
};
Zone “0.168.192.in-addr.arpa” {
type master;
file “/etc/bind/db.21;
};
Kemudian simpan hasil
kofigurasi, setelah disimpan selanjutnya kita akan mengcopy file db.local ke
file db.maruf dan db.127 ke db.21 dengan mengetikan perintah sebagai berikut :
# Cp db.local db.maruf
# Cp db.127 db.21
Setelah mengcopy selanjutnya
kita akan mengedit file db.maruf, dengan perintah :
# pico db.maruf
Di bawah ini adalah contoh
file dari db.maruf, teman-teman cukup mengedit tulisan yang berwarna merah :
;
:BIND
data file for local loopback interface
;
$TTL
604800
@ IN SOA
localhost. root.maruf.com. (
2 ; serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; TTL
;
@ IN NS maruf.com.
@ IN MX10 mail.maruf.com.
@ IN A 192.168.0.21
www IN CNAME @
mail IN CNAME @
ftp IN CNAME @
Setelah pengeditan selesai
kita dapat menyimpanya. Setelah menyimpan selanjutnya kita akan mengedit file
db.21 dengan perintah sebagai berikut :
# pico db.21
Kemudian setelah ditekan
enter disana akan terdapat beberapa statement seperti dibawah ini, tetapi
teman-teman cukup mengedit tulisan yang berwarna merah :
;
:BIND
data file for local loopback interface
;
$TTL
604800
@ IN SOA
localhost. root.localhost. (
1 ; serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; TTL
@ IN NS maruf.com.
21 IN PTR maruf.com.
Setelah selesai pengeditan
kemudian kita simpan. Semua sintaks pada konfigurasi DNS sudah kita edit,
kemudian kita akan merestart paket bind untuk memulai hasil konfigurasi DNS
kita dengan perintah :
# /etc/init.d/bind9
restart
Setelah direstart akan
muncul laporan OK jika konfigurasi sudah benar, kemudian jika masih ada laporan
failed coba kita ulangi perintah restart diatas sekali lagi, tetapi jika masih
failed juga berarti masih ada sintaks yang salah. Jika sudah muncul laporan OK
selanjutnya kita akan menguji DNS dengan perintah :
# ping maruf.com
Jika setelah di ping muncul
laporan reply berarti DNS sudah benar. Kita juga perlu mengetes nama domain
kita dari Client dengan perintah ping
melalui “Command Prompt”. Jika sudah muncul reply juga berarti DNS sudah jadi,
Tetapi sebelum melakukan ping melalui Command Prompt pastikan DHCP kita sudah
jadi, dan Client sudah mendapatkan IP.