BANGKITLAH INDONESIAKU

Thursday, October 12, 2006

SETTING DNS part I

A.Kebutuhan Sistem.
Penulis mencoba melakukan instalasi pada komputer dengan spesifikasi sebagai berikut:
=> Processor Intel Pentium IV 2,6 GHZ
=> Memori 256 Mbytes
=> Harddisk 10 GB
=> Sistem Operasi Linux Redhat Enterprise 3
1. pengecekan BIND:

[root@localhost root]# rpm -qa grep bind
bind-utils-9.2.2-21
bind-9.2.2-21
ypbind-1.12-1
redhat-config-bind-2.0.0-14
2. menambahkan nama domain yang akan digunakan pada #vi /etc/named.conf :

[root@localhost root]# vi /etc/named.conf
* If there is a firewall between you and nameservers 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 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
//

// a caching only nameserver config
//controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {

type master;
file "localhost.zone";
allow-update { none; };};
zone "0.0.127.in-addr.arpa" IN {

type master;
file "named.local";
allow-update { none; };
};
Tambahkan :

zone "aisyah.org" IN {
type master;
file "db.aisyah.org";};
include "/etc/rndc.key";
3. pemegang penuh informasi mengenai domain “ikuad.id” disimpan di file db.aisyah.org dan skripnnya ialah :

[root@localhost root]# vi /var/named/db.aisyah.org
$TTL 86400
$ORIGIN aisyah.org.
@ 1D IN SOA @ root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
1D IN NS @

1D IN A 172.16.1.1
1D IN MX 50 mail

mail 1D IN A 172.16.1.1
www 1D IN CNAME @

4. mengetes DNS :
CARA 1 :
[root@localhost root]# nslookup -sil
>aisyah.org
Server: 127.0.0.1
Address: 127.0.0.1#53

Name: aisyah.org
Address: 172.16.1.1
> set type=mx
> aisyah.org
Server: 127.0.0.1
Address: 127.0.0.1#53
ikuad.id mail exchanger = 50 mail.aisyah.com.


CARA 2 :
[root@localhost root]# dig aisyah.org
; <<>> DiG 9.2.2 <<>> aisyah.org

;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59307
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;ikuad.id. IN A

;; ANSWER SECTION:
ikuad.id. 86400 IN A 172.16.1.1

;; AUTHORITY SECTION:
ikuad.id. 86400 IN NS aisyah.org.

;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon May 1 03:57:57 2006
;; MSG SIZE rcvd: 56

Keterangan skrip dari DB.aisyah.org :
1. karakter “@” berarti nama domain dari zone, yaitu aisyah.org.
2. NS adalah name server RR. Tidak ada “@” pada awal baris karena baris diatasnya menggunakan karakter “@”. baris NS bisa aja ditulis dengan cara : IN NS ns , RR adalah Resource Record dan SOA adalah Start Off Authority.

2 comments:

Anonymous said...

hmmmm..........slavenya mana ? Q tunggu lhoo

Anonymous said...

wew mantaps boss