Konfigurasi DNS Server pada Debian 8 Server
DNS server berfungsi untuk memetakan ip address ke domain misalnya www.google.com, www.yahoo.com dsb. DNS dibuat untuk mempermudah kita dalam mengingat alamat suatu server. Untuk konfigurasi DNS server pada Debian ikutilah langkah berikut:
- Konfiguradi IP address menjadi sbb:
- Rubah hostname pada file /etc/hostname sesuai yang diinginkan.
- Rubah hostname pada file /etc/hostname sesuai yang diinginkan.
- Setelah itu install paket bind9. Untuk menginstalnya kita memerlukan koneksi internet atau CD repositori.
- File konfigurasi bind terletak di direktori /etc/bind. Tambahkan zona baru yang akan kita buat di file /etc/bind/named.conf.local.
- 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.
- Rubah isi file konfigurasi /var/cache/bind/db.kita menjadi seperti berikut:
- Rubah isi file konfigurasi /var/cache/bind/db.0.168.192 menjadi seperti berikut:
- Agar kita dapat mengecek dns dengan nslookup pada dns server sendiri tambahkan nameserver di file /etc/resolv.conf.
- Lakukan restart bind9 untuk mengaktifkan zona baru.
- Cek hasilnya dengan nslookup.
IP Address | : 192.168.0.2 |
Netmask | : 255.255.255.0 |
nano /etc/hosts
127.0.0.1 localhost #127.0.1.1 ns1 192.168.0.2 ns1.kita.com ns1
nano /etc/hostnameDisini saya beri nama ns1.
ns1Untuk mengaktifkan nama hostname baru jalankan perintah berikut:
hostname -F /etc/hostnameCek hasilnya dengan perintah:
hostname
apt-get install bind9
nano /etc/bind/named.conf.localRubah 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"; };
cp /etc/bind/db.local /var/cache/bind/db.kita cp /etc/bind/db.127 /var/cache/bind/db.0.168.192
; ; 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
; ; 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.
nameserver 192.168.0.2 search ns1.kita.com
service bind9 restart
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 domain lainnya.
Comments
Post a Comment