- Konfiguradi IP address menjadi sbb:
IP Address | : 192.168.0.2 |
Netmask | : 255.255.255.0 |
Cara konfigurasi ip address di Debian bisa dilihat di bagian Konfigurasi IP Address.
- Kemudian tambahkan ip address server dns dan domain ke file /etc/hosts.
nano /etc/hosts
127.0.0.1 localhost
#127.0.1.1 ns1
192.168.0.2 ns1.kita.com ns1
- Rubah hostname pada file /etc/hostname sesuai yang diinginkan.
nano /etc/hostname
Disini saya beri nama ns1.
ns1
Untuk mengaktifkan nama hostname baru jalankan perintah berikut:
hostname -F /etc/hostname
Cek hasilnya dengan perintah:
hostname
- Setelah itu install paket bind9. Untuk menginstalnya kita memerlukan koneksi internet atau CD repositori.
apt-get install bind9
- File konfigurasi bind terletak di direktori /etc/bind. Tambahkan zona baru yang akan kita buat di file/etc/bind/named.conf.local.
nano /etc/bind/named.conf.local
Rubah menjadi seperti berikut:
zone "kita.com" {
type master;
file "db.kita";
};
zone "0.168.192.in-addr.arpa" {
type master;
file "db.0.168.192";
};
- Kita buat dua buah file konfigurasi untuk zona yang baru saja ditambahkan yaitu db.kita dan db.0.168.192. File db.kita berfungsi untuk memetakan domain ke ip address, sedangkan db.0.168.192 berfungsi untuk memetakan ip address ke domain. Kedua file konfigurasi tersebut diletakan di /var/cache/bind.
cp /etc/bind/db.local /var/cache/bind/db.kita
cp /etc/bind/db.127 /var/cache/bind/db.0.168.192
- Rubah isi file konfigurasi /var/cache/bind/db.kitamenjadi seperti berikut:
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.kita.com. root.kita.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns1.kita.com.
@ IN MX 10 mail.kita.com.
@ IN A 192.168.0.2
ns1 IN A 192.168.0.2
www IN A 192.168.0.3
mail IN A 192.168.0.4
- Rubah isi file konfigurasi /var/cache/bind/db.0.168.192 menjadi seperti berikut:
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.kita.com. root.kita.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns1.kita.com.
2 IN PTR ns1.kita.com.
3 IN PTR www.kita.com.
4 IN PTR mail.kita.com.
- Agar kita dapat mengecek dns dengan nslookup pada dns server sendiri tambahkan nameserver di file /etc/resolv.conf.
nameserver 192.168.0.2
search ns1.kita.com
- Lakukan restart bind9 untuk mengaktifkan zona baru.
service bind9 restart
- Cek hasilnya dengan nslookup.
nslookup ns1.kita.com
Server: 192.168.0.2
Address: 192.168.0.2#53
Name: ns1.kita.com
Address: 192.168.0.2
nslookup 192.168.0.2
Server: 192.168.0.2
Address: 192.168.0.2#53
2.0.168.192.in-addr.arpa name = ns1.kita.com.
nslookup www.kita.com
Server: 192.168.0.2
Address: 192.168.0.2#53
Name: www.kita.com
Address: 192.168.0.3
nslookup 192.168.0.3
Server: 192.168.0.2
Address: 192.168.0.2#53
3.0.168.192.in-addr.arpa name = www.kita.com.
Cek juga mail.kita.com.
0 Komentar untuk "Konfigurasi DNS Server"