MAN BIND

DNS
(Domain Name System) DNS adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surel (email) untuk setiap domain. DNS adalah layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet. Salah satu aplikasi yang sering digunakan adalah bind.

BIND
BIND (singkatan dari bahasa Inggris: Berkeley Internet Name Domain) adalah server DNS yang paling umum digunakan di Internet, khususnya pada sistem operasi bertipe Unix yang secara de facto merupakan standar. BIND awalnya dibuat oleh empat orang mahasiswa di CSRG Universitas California Berkeley dan pertama kali dirilis di dalam 4.3BSD. Paul Vixie kemudian meneruskan pengembangannya pada tahun 1988 saat bekerja di DEC.

Installasi
Pertama anda butuh paket yang tepat. pilih dan install paket berikut :

Paket utama :


 * bind9
 * dnsutils

Paket opsional :


 * bind9-doc
 * bind9-host

Jika anda menggunakan apt-get ketikkan perintah ini :

apt-get install bind9 bind9-doc dnsutils

Konfigurasi
Ubah isi dari berkas “named.conf.default-zones” menjadi seperti ini:

# cd /etc/bind/ # vi named.conf.default-zones ''zone "." {  type hint;'' file "/etc/bind/db.root"; };  zone "kpu.go.id" { type master; file "/etc/bind/db.kpu.go.id"; };  zone "10.in-addr.arpa" { type master; file "/etc/bind/db.10"; };

Salin tempel konfigurasi

# cp db.local db.kpu.go.id # cp db.127 db.10

Ubah isi dari berkas db.kpu.go.id menjadi seperti ini:

$TTL   604800 ''@      IN      SOA     admin.kpu.go.id. admin.kpu.go.id. (  2              ; Serial   604800         ; Refresh   86400          ; Retry   2419200        ; Expire   604800 )       ; Negative Cache TTL'' ;  @       IN      NS      kpu.go.id.'' @      IN      A       10.0.0.1 www    IN      A       10.0.0.1

Ubah isi dari berkas db.10 menjadi seperti ini:

$TTL   604800 ''@      IN      SOA     aqila.kpu.go.id. admin.kpu.go.id. (  1              ; Serial   604800         ; Refresh   86400          ; Retry   2419200        ; Expire   604800 )       ; Negative Cache TTL'' ;  @       IN      NS      kpu.go.id. 10     IN      PTR     kpu.go.id.

Restart service bind # /etc/init.d/bind9 restart

Testing menggunakan nslookup dan dig untuk memastikan semua konfigurasi sudah benar. # dig kpu.go.id # nslookup kpu.go.id