Senin, 04 Februari 2013

Dns Server on Centos 6

Asslam’mu alaikum wr.wb
Pembuatan dns server di centos 6 sangatlah berbeda dengan ubuntu.Oke, langsung aj y.. pada kasus kali ini kita akan membuat sebuah dns dengan ketentuan seperti di bawah ini..
host : bara-c0de.org
ip: 192.168.1.7
set configurasi static eth0 dan tambahkan dns nya…
[root@bara-c0de ~]# nano /etc/sysconfig/network-scripts/ifcfg-eth0
NAME=eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.7
NETWORK=192.168.1.0
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
PEERDNS=yes
DNS1=192.168.1.7
ONBOOT=yes
oke ane anggap sudah mengesetnya y…

selanjutnya kita tambahkan hostname bara-c0de.org
[root@bara-c0de ~]# nano /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=bara-c0de.org
sekarang kita tambahkan host yg ingin kita gunakan sebagai dns server
[root@bara-c0de ~]# nano /etc/hosts
192.168.1.7     bara-c0de.org   bara-c0de
127.0.0.1    localhost.localdomain   localhost
::1     bara-c0de.org   bara-c0de    localhost6.localdomain6 localhost6
Karena saat merestart daemon konfigurasi networknya konflik dengan network manager maka kita matikan terlebih dahulu
[root@bara-c0de ~]# /etc/init.d/NetworkManager stop
[root@bara-c0de ~]# /etc/init.d/network restart
kemudian install bind9nya
[root@bara-c0de ~]# yum install bind*
Tambahakan query pada port 53 di named.conf
[root@bara-c0de ~]# nano /etc/named.conf
options {
listen-on port 53 { localhost;192.168.1.7; };
#listen-on-v6 port 53 { ::1; };
directory     ”/var/named”;
dump-file     ”/var/named/data/cache_dump.db”;
statistics-file “/var/named/data/named_stats.txt”;
memstatistics-file “/var/named/data/named_mem_stats.txt”;
allow-query     { any; };
recursion yes;
pada tulisan yg tercetak tebal adalah penambahan configurasinya kemudian save.
sekarang kita tambahakan query nya
[root@bara-c0de ~]# nano /etc/named.rfc1912.zones
zone “localdomain.localhost” IN {
    type master;
    file “named.localhost”;
    allow-update { none; };
};
zone “localhost” IN {
type master;
file “named.localhost”;
allow-update { none; };
};
zone “1.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.loopback”;
allow-update { none; };
};
zone “1.0.0.127.in-addr.arpa” IN {
    type master;
    file “named.loopback”;
   allow-update { none; };
};
zone “0.in-addr.arpa” IN {
type master;
file “named.empty”;
allow-update { none; };
};
Nah,sekarang kita ganti text yg tercetak tebal dengan di bawah ini dan kemudian save jika telah selesai.
#ganti untuk localdomain.localhost
zone “bara-c0de.org” IN {
type master;
file “bara.zone”;
allow-update { none; };
};
#ganti untuk yg .10.0.127.in-addr.arpa
zone “1.168.192.in-addr.arpa” IN {
type master;
file “bara.rev”;
allow-update { none; };
};
sekarang kita buat file bara.zone dan bara.rev nya..masuk ke directori named..
[root@bara-c0de ~]# cd /var/named/
[root@bara-c0de named]# cp named.localhost bara.zone
[root@bara-c0de named]# cp named.loopback bara.rev
ubah konfigurasi bara.zone n bara.rev hingga seperti di bawah ini:
[root@bara-c0de named]# nano bara.zone
$TTL 1D
@ IN SOA bara-c0de.org. root.bara-c0de.org. (
0    ; serial
1D    ; refresh
1H    ; retry
1W    ; expire
3H )    ; minimum
IN    NS    bara-c0de.org.
IN    A    192.168.1.7
www     IN    A    192.168.1.7

[root@bara-c0de named]# nano bara.rev
$TTL 1D
@ IN SOA bara-c0de.org. root.bara-c0de.org. (
0    ; serial
1D    ; refresh
1H    ; retry
1W    ; expire
3H )    ; minimum
IN    NS    bara-c0de.org.
7    IN    PTR     bara-c0de.org.

[root@bara-c0de named]# chgrp named bara.zone
[root@bara-c0de named]# chgrp named bara.rev
save configurasi nya… sekarang  tinggal kita jalankan service dan setting dns nya…
[root@bara-c0de named]# /etc/init.d/named restart
[root@bara-c0de named]# nano /etc/resolv.conf
search bara-c0de.org
nameserver 192.168.1.7
sekarang tinggal test dns server nya..Jika tidak terjadi kesalahan dan tampilan seperti di bawah ini, maka konfigurasi telah  berhasil…
[root@bara-c0de named]# nslookup bara-c0de.org
Server:        192.168.1.7
Address:    192.168.1.7#53
Name:    bara-c0de.org
Address: 192.168.1.7
Nah, itu tadi configurasi dns server on centos 6… selamat mencoba dan semoga bermanfaat..
wassalam’mu alaikum wr.wb

0 komentar:

Posting Komentar