Recent Blog post

Archive for 2019

DNS SERVER
                     Instalasi
            root@server:~#apt-get install bind9 bind9utils 
dnsutils Reading package lists... Done Building dependency tree Reading state information... Done dnsutils is already the newest version. Suggested packages: bind9-doc resolvconf ufw The following NEW packages will be installed: bind9 bind9utils 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/494 kB of archives. After this operation, 1,257 kB of additional disk space will be used. Do you want to continue [Y/n]? Y Preconfiguring packages ... Selecting previously unselected package bind9utils. (Reading database ... 24936 files and directories currently installed.) Unpacking bind9utils (from .../bind9utils_9.8.4.dfsg.P1-6+nmu2_i386.deb) ... Selecting previously unselected package bind9.
Unpacking bind9 (from .../bind9_9.8.4.dfsg.P1-6+nmu2_i386.deb) ... Processing triggers for man-db ... Setting up bind9utils (1:9.8.4.dfsg.P1-6+nmu2) ... Setting up bind9 (1:9.8.4.dfsg.P1-6+nmu2) ... Adding group `bind' (GID 106) ... Done. Adding system user `bind' (UID 104) ... Adding new user `bind' (UID 104) with group `bind' ... Not creating home directory `/var/cache/bind'. wrote key file "/etc/bind/rndc.key" # [ ok ] Starting domain name service...: bind9.
root@server:~#


                     Konfigurasi 
Setelah instalasi sebenarnya BIND9 sudah bisa digunakan,namu hanya untuk caching DNS bukan sebagai DNS server. Agar BIND9 bisa berperan sebagai DNS Server, ada beberapa file yang harus di konfigurasi.
File yang dirubah antara lain:
 - /etc/bind/named.conf.local
- Membuat file forward (mentranslasikan domain ke IP)
- Membuat file reverse (mentranslasikan IP ke domain/hostname)
 - /etc/resolv.conf
               root@server:~#cd /etc/bind
               root@server:~#nano named.conf.local

Tambahkan konfigurasi berikut :
zone “tkj.com" {
type master;
file "/etc/bind/db.forward";
};
 zone “43.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.reverse";
};


Keterangan : 
1. zone “tkj.com” { merupakan awal dari zona tkj.com, segala sesuatu yang berhubungan dengan zona tkj.com harus ditulis dalam tanda kurung kurawal ( {.....} )
2. type master; Baris ini untuk deklarasi bahwa server menjadi primary atau master NS. Jika ingin membangun Secondary NS perintahnya menjadi type slave Untuk Caching NS perintahnya menjadi : type hint;

Keterangan :
3. file "/etc/bind/db.forward”; Mendefinisikan nama file record (forward) dari zona tkj.com.
4. }; Akhir dari sebuah zona selalu ditutup dengan };
5. zone “5.168.192.in-addr.arpa” { Awal dari zona reverse merupakan kebalikan network address dari zona tkj.com. Network address tkj.com. adalah 192.168.43.0, ambil 3 oktet terdepan kemudian tulis terbalik menjadi 43.168.192 kemudian ditambahkan in-addr.arpa maka hasilnya menjadi 43.168.192.in-addr.arpa.


Kemudian untuk memudahkan konfigurasi, copy file db bawaan dari BIND9 untuk membuat file forward
                     root@server:/etc/bind#cp db.local db.forward 
Kemudian edit file db.forward
                    root@server:/etc/bind#nano db.forward


;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA tkj.com. admin.tkj.com. (

Mengadministrasikan Dns Server

By : Mumade2hs
Selasa, 19 Maret 2019
0

- Copyright © Adelianna Rahmawati Harahap - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -