dns server

 

Bikin DNS Server sederhana

Pertama sekali mesin kita uninstall dulu paket paket bind dengan perintah :

[root@ns1 ~]# for a in $(rpm -qa | grep ^bind); do rpm -e –nodeps $a; done

warning: /etc/rndc.key saved as /etc/rndc.key.rpmsave

[root@ns1 ~]#

 

Lihat apakah masih ada paket paket yang ada didalam sana ??

[root@ns1 ~]# cd /etc/

[root@ns1 etc]# ls -l|grep named

-rw-r–r– 1 root root 1754 Jul 30 19:05 named.conf

-rw-r–r– 1 root root 1323 Jul 30 17:48 named.conf~

-rw-r–r– 1 root 25 386 Jul 29 20:47 named.conf.rpmorig

-rw-r–r– 1 root root 1323 Jul 30 05:13 named.conf-savedefault

[root@ns1 etc]#

 

Kita buang aja

[root@ns1 etc]# rm -f named.conf named.conf~ named.conf.rpmorig named.conf-savedefault

[root@ns1 etc]#

 

Kita cek lagi apakah sudah kosong atau belum ?

[root@ns1 etc]# ls -l|grep named

[root@ns1 etc]#

 

Kita cek paket bind apakah masih ada

[root@ns1 etc]# rpm -qa|grep bind

ypbind-1.17.2-3

[root@ns1 etc]#

 

Udah ga’ ada lagi sekarang, dan kita buang file yang berada di dalam folder /var/named/ dan juga kita buang namednya juga.. kita anggap semuanya ga’ ada

[root@ns1 named]# rm -rf /var/named/

[root@ns1 named]# ls

 

SEKARANG KITA MENGINSTALL PAKET

YANG DIBUTUHKAN OLEH DNS SERVER

 

Anda bisa download.. yang dibutuhkan adalah :

bind-9.2.5-3.i386.rpm

bind-utils-9.2.5-3.i386.rpm

bind-libs-9.2.5-3.i386.rpm

caching-nameserver-7.3-4.FC3.noarch.rpm

[root@ns1 home]# ls

bind-9.2.5-3.i386.rpm bind-utils-9.2.5-3.i386.rpm

bind-libs-9.2.5-3.i386.rpm caching-nameserver-7.3-4.FC3.noarch.rpm

[root@ns1 home]# rpm -ivh bind-libs-9.2.5-3.i386.rpm

warning: bind-libs-9.2.5-3.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2

Preparing… ########################################### [100%]

1:bind-libs ########################################### [100%]

[root@ns1 home]# rpm -ivh bind-utils-9.2.5-3.i386.rpm

warning: bind-utils-9.2.5-3.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2

Preparing… ########################################### [100%]

1:bind-utils ########################################### [100%]

[root@ns1 home]# rpm -ivh bind-9.2.5-3.i386.rpm

warning: bind-9.2.5-3.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2

Preparing… ########################################### [100%]

1:bind ########################################### [100%]

rpm -ivh ca[root@ns1 home]#

[root@ns1 home]# rpm -ivh caching-nameserver-7.3-4.FC3.noarch.rpm

warning: caching-nameserver-7.3-4.FC3.noarch.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2

Preparing… ########################################### [100%]

package caching-nameserver-7.3-4.FC3 is already installed

[root@ns1 home]# rpm -e caching-nameserver-7.3-4.FC3.noarch.rpm

error: package caching-nameserver-7.3-4.FC3.noarch.rpm is not installed

[root@ns1 home]# rpm -q caching-nameserver

caching-nameserver-7.3-4.FC3

[root@ns1 home]# rpm -e caching-nameserver-7.3-4.FC3

warning: /etc/named.conf saved as /etc/named.conf.rpmsave

[root@ns1 home]#

[root@ns1 home]# rpm -ivh caching-nameserver-7.3-4.FC3.noarch.rpm

warning: caching-nameserver-7.3-4.FC3.noarch.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2

Preparing… ########################################### [100%]

1:caching-nameserver ########################################### [100%]

[root@ns1 home]#

 

[root@ns1 home]# rpm -qa|grep bind

ypbind-1.17.2-3

bind-utils-9.2.5-3

bind-libs-9.2.5-3

bind-9.2.5-3

[root@ns1 home]#

 

Bisa dilihat apa apa yang telah di delet sebelumnya yaitu pada folder /var/named/ telah didelet sebelumnya, setelah paket paket yang dibutuhkan tadi di instal lagi, maka /var/named/ akan ada lagi seperti yang dibutuhkan oleh sebuah server DNS , begitu juga dengan file named.conf yang berada di folder /etc

Karna Hasil Contekan Juga

 

 

[root@ns1 named]# cat /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost.localdomain localhost

25.7.19.83 ns.sakampuang.com ns

[root@ns1 named]#

 

[root@ns1 named]# cat /etc/resolv.conf

domain sakampuang.com

search sakampuang.com telkom.net.id

nameserver 25.7.19.83

nameserver 202.134.0.155

[root@ns1 named]#

 

[root@ns1 named]# cat /etc/named.conf

//

// named.conf for Red Hat caching-nameserver

//

 

options {

directory “/var/named”;

dump-file “/var/named/data/cache_dump.db”;

statistics-file “/var/named/data/named_stats.txt”;

forwarders {

202.134.0.155;

};

/*

* 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 “sakampuang.com.” IN {

type master;

file “sakampuang_com”;

};

 

zone “19.7.25.in-addr.arpa.” IN {

type master;

file “sakampuang_rev”;

};

 

zone “.” IN {

type hint;

file “named.ca”;

};

 

zone “localdomain” IN {

type master;

file “localdomain.zone”;

allow-update { none; };

};

 

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; };

};

 

zone “0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa” IN {

type master;

file “named.ip6.local”;

allow-update { none; };

};

 

zone “255.in-addr.arpa” IN {

type master;

file “named.broadcast”;

allow-update { none; };

};

 

zone “0.in-addr.arpa” IN {

type master;

file “named.zero”;

allow-update { none; };

};

 

include “/etc/rndc.key”;

[root@ns1 named]#

 

[root@ns1 named]# cat /var/named/sakampuang_com

$TTL 86400

@ IN SOA ns root.ns.sakampuang.com. (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum

NS ns

IN A 25.7.19.83

IN MX 10 mail

ns IN A 25.7.19.83

proxy IN A 25.7.19.83

www IN A 25.7.19.83

mail IN A 25.7.19.83

[root@ns1 named]#

 

[root@ns1 named]# cat /var/named/sakampuang_rev

$TTL 86400

@ IN SOA ns.sakampuang.com. root.ns.sakampuang.com. (

1997022700 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

NS ns.sakampuang.com.

83 IN PTR ns.sakampuang.com.

proxy IN CNAME proxy.sakampuang.com.

mail IN CNAME mail.sakampuang.com.

www IN CNAME www.sakampuang.com.

[root@ns1 named]#

 

[root@ns1 named]# dig sakampuang.com

; <<>> DiG 9.2.5 <<>> sakampuang.com

;; global options: printcmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23687

;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

 

;; QUESTION SECTION:

;sakampuang.com. IN A

 

;; ANSWER SECTION:

sakampuang.com. 86400 IN A 25.7.19.83

 

;; AUTHORITY SECTION:

sakampuang.com. 86400 IN NS ns.sakampuang.com.

 

;; ADDITIONAL SECTION:

ns.sakampuang.com. 86400 IN A 25.7.19.83

 

;; Query time: 24 msec

;; SERVER: 25.7.19.83#53(25.7.19.83)

;; WHEN: Mon Jul 31 13:52:34 2000

;; MSG SIZE rcvd: 81

 

 

 

Yang ini gw bisa ngeping dari local , pake’ windows. Dengan ip dari windows 25.7.19.161/27 dengan beda subnet beda dengan ip 25.7.19.83 / 28 dan pada windows gw Cuma kasih dnsnya 25.7.19.83

C:\Documents and Settings\Administrator>nslookup sakampuang.com

Server: ns.sakampuang.com

Address: 25.7.19.83

 

Name: sakampuang.com

Address: 25.7.19.83

 

 

C:\Documents and Settings\Administrator>

 

C:\Documents and Settings\Administrator>ping sakampuang.com

 

Pinging sakampuang.com [25.7.19.83] with 32 bytes of data:

 

Reply from 25.7.19.83: bytes=32 time<1ms TTL=63

Reply from 25.7.19.83: bytes=32 time<1ms TTL=63

Reply from 25.7.19.83: bytes=32 time<1ms TTL=63

Reply from 25.7.19.83: bytes=32 time<1ms TTL=63

 

Ping statistics for 25.7.19.83:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

 

C:\Documents and Settings\Administrator>

 

[root@ns1 named]# host sakampuang.com

sakampuang.com has address 25.7.19.83

[root@ns1 named]#

 

No comments yet

Leave a reply

You must be logged in to post a comment.