1. Setting Ip Address
Edit seperti script di bawah ini
iface eth0 inet static
address 192.168.1.1netmask 255.255.255.0network 192.168.1.0broadcast 192.168.1.255gateway 192.168.1.254
Untuk menyimpan tekan ctrl+o enter kemudian ctrl+x untuk keluar
Restart Kartu jaringan agar konfigurasi ip bisa berjalan
2. Mengubah nama hosts
Edit seperti di bawah
127.0.0.1 debian localhost.localdomain localhost
192.168.1.1 server.hex-a.net server
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Untuk menyimpan tekan ctrl+o enter kemudian ctrl+x untuk keluar
3. Menambahkan DNS\
Edit seperti script di bawah
# Generated by NetworkManager
search hex-a.net
nameserver 192.168.1.1
Untuk menyimpan tekan ctrl+o enter kemudian ctrl+x untuk keluar
4. Install paket bind9
Bila ada konfirmasi Y/n maka pilih Y kemudian enter
5. Membuat zone untuk domain hex-a.net
Tambahkan seperti script yang berwarna di bawah ini
// This is the primary configuration file for the BIND DNS server named.//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local
zone “hex-a.net” {
type master ;
file “/var/cache/bind/hexa.ford”;
};
zone “192.in-addr.arpa” {
type master ;
file “/var/cache/bind/hexa.ref”;
};
include “/etc/bind/named.conf.options”;
include “/etc/bind/named.conf.local”;
include “/etc/bind/named.conf.default-zones”;
Untuk menyimpan tekan ctrl+o enter kemudian ctrl+x untuk keluar
6. Membuat file fordward
Edit file hexa.ford
Edit script seperti di bawah ini
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA hex-a.net. root.hex-a.net. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS hex-a.net.
@ IN A 192.168.1.1
www IN A 192.168.1.1
ftp IN A 192.168.1.1
mail IN A 192.168.1.1
eyeos IN A 192.168.1.1
Untuk menyimpan tekan ctrl+o enter kemudian ctrl+x untuk keluar
7. Membuat file reverse
Edit file reverse
Edit script seperti di bawah ini
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA hex-a.net. root.hex-a.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS hex-a.net.
1.1.168 IN PTR hex-a.net.
1.1.168 IN PTR http://www.hex-a.net.
1.1.168 IN PTR ftp.hex-a.net.
1.1.168 IN PTR mail.hex-a.net.
1.1.168 IN PTR eyeos.hex-a.net.
Untuk menyimpan tekan ctrl+o enter kemudian ctrl+x untuk keluar
8. Restart layanan bind9
Jika berhasil maka akan muncul tampilan seperi dibawah ini
Stopping domain name service…: bind9 waiting for pid 1407 to die.
Starting domain name service…: bind9.
root@debian:/home/h4cker#
9. Lakukan cek konfigurasi DNS
10. Lakukan pengujian DNS Server
Apabila berhasil maka akan muncul tampilan di bawah ini
Server: 192.168.1.1Address: 192.168.1.1#53
1.1.168.192.in-addr.arpa name = eyeos.hex-a.net.
1.1.168.192.in-addr.arpa name = hex-a.net.
1.1.168.192.in-addr.arpa name = ftp.hex-a.net.
1.1.168.192.in-addr.arpa name = http://www.hex-a.net.
1.1.168.192.in-addr.arpa name = mail.hex-a.net.
Apabila berhasil maka akan muncul tampilan di bawah ini
Server: 192.168.1.1Address: 192.168.1.1#53
Name: hex-a.net
Address: 192.168.1.1
root@debian:/home/h4cker# dig any hex-a.net
root@debian:/home/h4cker# dig -x hex-a.net
Jika tidak ada permasalahan maka konfigurasi DNS Server untuk domain hex-a.net sudah berhasil.
Baca Juga Konfigurasi Web Server Di Debian SqueezeKonfigurasi Dns Server Di Debian Squeeze