Вы находитесь на странице: 1из 6

BAB 3

Instalasi DNS Server


Untuk menginstalasi DNS Server, kita dapat mengetikkan “apt-get install bind9”

debian:~# apt-get install bind9

Reading Package Lists... Done


Building Dependency Tree... Done
The following extra packages will be installed:
libisccc0 libisccfg0
The following NEW packages will be installed:
bind9 libisccc0 libisccfg0
0 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/377kB of archives. After unpacking 718kB will be used.
Do you want to continue? [Y/n] Y < -- Tekan Y untuk melanjutkan
Media Change: Please insert the disc labeled 'Debian GNU/Linux 3.0r6 Update CD
20050603: i386 CD 1' in the drive '/cdrom/' and press enter < - Tekan ENTER dan
masukkan cd 8

Selecting previously deselected package libisccc0.


(Reading database ... 24171 files and directories currently installed.)
Unpacking libisccc0 (from .../libisccc0_9.2.1-2.woody.2_i386.deb) ...
Selecting previously deselected package libisccfg0.
Unpacking libisccfg0 (from .../libisccfg0_9.2.1-2.woody.2_i386.deb) ...
Selecting previously deselected package bind9.
Unpacking bind9 (from .../bind9_9.2.1-2.woody.2_i386.deb) ...
Setting up libisccc0 (9.2.1-2.woody.2) ...

Setting up libisccfg0 (9.2.1-2.woody.2) ...

Setting up bind9 (9.2.1-2.woody.2) ...


Starting domain name service: named. # dns server sudah di jalankan secara otomatis
setelah instalasi

Kita dapat ketikkan perintah berikut :


debian:~# /etc/init.d/bind9 stop # mematikan dns server
debian:~# /etc/init.d/bind9 start # menjalankan dns server
debian:~# /etc/init.d/bind9 restart # merestart dns server

Kemudian konfigurasi file named.conf dengan mengetik “nano /etc/bind/named.conf”

Modul 3. Instalasi DNS Server - Linux Debian Woody


Copyright © Ari Rahman – Desember 2008 ver. Beta – Hal. 1
debian:~# nano /etc/bind/named.conf
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//

options {
directory "/var/cache/bind";

// If there is a firewall between you and name servers you want


// to talk to, you might need to uncomment the query-source
// directive below. Previous versions of BIND always asked
// questions using port 53, but BIND 8.1 and later use an unprivileged
// port by default.

query-source address * port 53;

// If your ISP provided one or more IP addresses for stable


// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.

// forwarders {
// 0.0.0.0;
// };

auth-nxdomain no; # conform to RFC1035

};

// prime the server with knowledge of the root servers


zone "." {
type hint;
file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "localhost" {
type master;

Modul 3. Instalasi DNS Server - Linux Debian Woody


Copyright © Ari Rahman – Desember 2008 ver. Beta – Hal. 2
file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};

// add entries for other zones below here

Kemudian ketik konfigurasi berikut :

zone "smkn-binban.sch.id" {
type master;
file "/etc/bind/db.smkn2.zone";
};

zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.smkn2.rev";
};

Lalu simpan dan keluar.

Setelah kita membuat file named.conf mari kita buat file zone dan file rev, disini kita
asumsikan namanya db.smkn2.zone dan db.smkn2.rev

Ketik “nano /etc/bind/db.smkn2.rev” untuk mengedit file “db.smkn2.rev” :

cp /etc/bind/db.local /etc/bind/db.smkn2.zone”
“db.smkn2.rev” yaitu : “cp /etc/bind/db.127 /etc/bind/db.smkn2.rev”

Modul 3. Instalasi DNS Server - Linux Debian Woody


Copyright © Ari Rahman – Desember 2008 ver. Beta – Hal. 3
debian:~# nano /etc/bind/db.smkn2.rev

Ketikkan konfigurasi seperti berikut :

@ IN SOA ns.smkn2-bjm.sch.id. admin.smkn2-bjm.sch.id. (


2007020109 ;serial
1H ;refresh
15M ;retry
1W ;expire
1D ) ;minimum
IN NS ns.smkn2-bjm.sch.id.

1 IN PTR ns.smkn2-bjm.sch.id.
2 IN PTR admin.smkn2-bjm.sch.id.

Kemudian kita edit file “db.smkn2.zone” dengan mengetik “nano


/etc/bind/db.smkn2.zone” :

debian:~# nano /etc/bind/db.smkn2.zone

Ketik konfigurasi seperti berikut :

$TTL 86400
$ORIGIN smkn2.sch.id.
@ IN SOA ns.smkn2-bjm.sch.id. admin.smkn2-bjm.sch.id. (
2007020109 ;serial
1H ;refresh
15M ;retry
1W ;expire
1D ) ;minimum

NS ns.smkn2-bjm.sch.id.
IN MX 10 mail.smkn2-bjm.sch.id.

ns IN A 192.168.1.1
server IN CNAME ns
www IN CNAME ns
mail IN CNAME ns
ftp IN CNAME ns
proxy IN CNAME ns

Modul 3. Instalasi DNS Server - Linux Debian Woody


Copyright © Ari Rahman – Desember 2008 ver. Beta – Hal. 4
secure IN CNAME ns
admin IN A 192.168.1.2

Kemudian edit file “resolv.conf” dengan mengetik “nano /etc/resolv.conf”

debian:~# nano /etc/resolv.conf

Isi sebagai berikut :

domain ns.smk-binban.sch.id
nameserver 172.0.0.1
nameserver 192.168.1.1

Lakukan Pengujian :!!

Untuk menguji, ketikkan nslookup

debian:~# nslookup
Lalu ketik perintah seperti berikut :
> set type=any
> smkn2-bjm.sch.id

Server: 192.168.1.1
Address: 192.168.1.1#53

smkn2-bjm.sch.id
origin = ns.smkn2-bjm.sch.id
mail addr = admin.smkn2-bjm.sch.id
serial = 2007020109
refresh = 3600
retry = 900
expire = 604800
minimum = 86400
smkn2-bjm.sch.id nameserver = ns.smkn2-bjm.sch.id.
smkn2-bjm.sch.id mail exchanger = 10 mail.smkn2-bjm.sch.id.

Pengujian dengan ping dari client !


C:\Documents and Settings\Ari>ping ns.smk-binban.sch.id

Pinging ns.smk-binban.sch.id [192.168.1.1] with 32 bytes of data:

Reply from 192.168.1.1: bytes=32 time=7ms TTL=255


Reply from 192.168.1.1: bytes=32 time<1ms TTL=255
Reply from 192.168.1.1: bytes=32 time<1ms TTL=255

Modul 3. Instalasi DNS Server - Linux Debian Woody


Copyright © Ari Rahman – Desember 2008 ver. Beta – Hal. 5
Reply from 192.168.1.1: bytes=32 time<1ms TTL=255

Ping statistics for 192.168.1.1:


Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 7ms, Average = 1ms

Modul 3. Instalasi DNS Server - Linux Debian Woody


Copyright © Ari Rahman – Desember 2008 ver. Beta – Hal. 6

Вам также может понравиться