Anda di halaman 1dari 3

Authoritative DNS server dengan MaraDNS pada Debian 5.

0
Dalam dunia per-DNS-an dikenal dua jenis server aitu recursive/caching dan authoritative DNS server. Silahkan googling untuk in!ormasi lebih detail mengenai keduan a. "utorial ini han a membahas hal-hal praktikal seputar setting authoritative DNS server dengan MaraDNS pada Debian #enn . $arena sudah sangat ban ak tutorial ang membahas tentang %ind& sebagai DNS server' maka sa a men(oba untuk membahas MaraDNS. $enapa) *+ #ebih lightweight, -+ #ebih (epat, .+ #ebih mudah dikon!igurasi, /+ #ebih ban ak pilihan

Setup ang Digunakan


0S1 Debian 5.0 2#enn + 341 *&-.*56.*.*** Domain1 debian.lo(al 7N8 Make 799 8ntuk 34 bisa juga gunakan *-:.0.0.* jika komputer han a standalone tidak berada di net;ork. $ita membutuhkan make dan g(( karena MaraDNS ang ada pada debian outdated 2versi *..+ jadi perlu diupdate 2versi *./+.

3nstalasi MaraDNS
1. Install maradns
#apt-get install maradns #maradns -v This is MaraDNS version 1.3.07.09 Compiled on a Lin ! s"stem at Mon #$t 13 09%&'%3( )TC *00' +or sage in,ormation- .man maradns.

2. Install gcc, libc6-dev dan make.


#apt-get install g$$ li/$(-dev ma0e

DNS Server | MaraDNS

3. Download versi terbaru maradns di http1<<;;;.maradns.org<do;nload.html . Dalam (ontoh ini sa a menggunakan versi *./.0.. 4. Build maradns, asumsi file arc ive ada di director! "tm#
#$d 1tmp #tar -2!v, maradns-1.3.03.tar.g2 #$d maradns-1.3.03 #.1$on,ig re 44 ma0e

$. %anti maradns versi debian dengan versi terbaru.


#mv 1 sr1s/in1maradns 1 sr1s/in1maradns.orig #$p 1tmp1maradns-1.3.031server1maradns 1 sr1s/in1 #maradns -v This is MaraDNS version 1.3.03 Compiled on a Lin ! s"stem at S n Ma" 30 03%**%&3 56T *010 +or sage in,ormation- .man maradns.

$on!igurasi MaraDNS sebagai Authoritative Name Server


1. Backu# file konfigurasi original .
#$d 1et$1maradns #$p marar$ marar$.orig

2. &dit file konfigurasi utama mararc.


#nano marar$

3. 'ba isin!a ingga se#erti berikut (ganti I) sesuai kebutu an*


/ind7address 8 919*.1('.1.1119 $hroot7dir 8 91et$1maradns12ones9 maradns7 id 8 103 maradns7gid 8 10' ma!pro$s 8 9( $sv* 8 :; $sv*<9de/ian.lo$al.9= 8 9d/.de/ian.lo$al9 no7,ingerprint 8 0 de,a lt7rran"7set 8 3 ma!7$hain 8 ' ma!7ar7$hain 8 1 ma!7total 8 *0

DNS Server | MaraDNS

4. Buat +one file untuk domain debian.local


#$d 2ones #nano d/.de/ian.lo$al de/ian.lo$al. 3(00 (03'00 1'00 @ de/ian.lo$al. ns1.de/ian.lo$al. de/ian.lo$al. AAA.de/ian.lo$al. S#> de/ian.lo$al. root?de/ian.lo$al. 1serial 7*00 NS > > > ns1.de/ian.lo$al. @ 19*.1('.1.111 @ 19*.1('.1.111 @ 19*.1('.1.111 @

$. ,estart maradns
#1et$1init.d1maradns restart

6. -asukkan 1.2.16/.1.111 #ada "etc"resolv.conf


#nano 1et$1resolv.$on, nameserver 19*.1('.1.111

0. 1es dengan menggunakan #erinta dig.


#dig de/ian.lo$al B CCDD DiE 9.(.1-F1 CCDD de/ian.lo$al BB glo/al options% G$md BB Eot ansAer% BB -DDHI>DIJCC- op$ode% K)IJL- stat s% N#IJJ#J- id% 3*330 BB ,lags% Mr aa rdB K)IJL% 1- >NS5IJ% 1- >)TH#J6TL% 1- >DD6T6#N>L% 1 BB 5>JN6NE% re$ rsion reM ested / t not availa/le BB K)IST6#N SICT6#N% Bde/ian.lo$al. BB >NS5IJ SICT6#N% de/ian.lo$al. BB >)TH#J6TL SICT6#N% de/ian.lo$al. BB >DD6T6#N>L SICT6#N% ns1.de/ian.lo$al. BB BB BB BB '(300 '(300 '(300 6N 6N 6N 6N > > NS > 19*.1('.1.111 ns1.de/ian.lo$al. 19*.1('.1.111

K er" time% 1& mse$ SIJNIJ% 19*.1('.1.111#&3O19*.1('.1.111P 5HIN% S n Ma" 30 09%*9%13 *010 MSE S6QI r$vd% '*

http://lug.stikom.edu/2010/05/authoritative-dns-server-dengan-maradns-padade ian-lenn!/ DNS Server | MaraDNS