/ // (function() { var a=window;function c(b){this.t={};this.tick=function(d,i,e){e=e?e:(new Date).getTime();this.t[d]=[e,i]};this.tick("start",null,b)}var f=new c;a.jstiming={Timer:c,load:f};try{var g=null;if(a.chrome&&a.chrome.csi)g=Math.floor(a.chrome.csi().pageT);if(g==null)if(a.gtbExternal)g=a.gtbExternal.pageT();if(g==null)if(a.external)g=a.external.pageT;if(g)a.jstiming.pt=g}catch(h){};a.tickAboveFold=function(b){b=b;var d=0;if(b.offsetParent){do d+=b.offsetTop;while(b=b.offsetParent)}b=d;b// // (function() { var a=window;function c(b){this.t={};this.tick=function(d,i,e){e=e?e:(new Date).getTime();this.t[d]=[e,i]};this.tick("start",null,b)}var f=new c;a.jstiming={Timer:c,load:f};try{var g=null;if(a.chrome&&a.chrome.csi)g=Math.floor(a.chrome.csi().pageT);if(g==null)if(a.gtbExternal)g=a.gtbExternal.pageT();if(g==null)if(a.external)g=a.external.pageT;if(g)a.jstiming.pt=g}catch(h){};a.tickAboveFold=function(b){b=b;var d=0;if(b.offsetParent){do d+=b.offsetTop;while(b=b.offsetParent)}b=d;b//
root@dns:~#vim /etc/network/interface
akan muncul tampilan seperti dibawah ini:
#The network interface
auto eth0
iface eth0 inet static
address 192.168.28.254
network 192.168.28.0
netmask 255.255.255.0
broadcast 192.168.28.255
gateway 192.168.28.254
kemudian tambahkan dibaris paling bawah dns-server=192.168.28.254 dan dns-search rithone.sch.id, dengan konfigurasi seperti dibawah:
#The network interface
auto eth0
iface eth0 inet static
address 192.168.28.254
network 192.168.28.0
netmask 255.255.255.0
broadcast 192.168.28.255
gateway 192.168.28.254
dns-server 192.168.28.254 (konfigurasi yang ditambahkan)
dns-search rithone.sch.id (konfigurasi yang ditambahkan)
setelah konfigurasi network selesai, save konfigurasi tersebut
root@dns:~#/etc/ini.d/networking restart
2. edit file /etc/sysctl.conf, untuk forwading dan filetering dns-nya
root@dns:~#vim /etc/sysctl.conf
akan muncul tampilan konfigurasinya, kemudia cari kata-kata
#Uncomment the next line to enable spoof protection (reverse-path filter)
#net.ipv4.conf.default.rp_filter=1
dan
#Uncomment the next line to enable forwadi for ipv4
#net.ipv4.conf.default. forwading=1
kemudian buang tanda # pada kata net.ipv4.conf.default.rp_filter=1 dan net.ipv4.conf.default. forwading=1 sehingga menjadi seperti dibawah ini:
#Uncomment the next line to enable spoof protection (reverse-path filter)
net.ipv4.conf.default.rp_filter=1
#Uncomment the next line to enable forwadi for ipv4
#net.ipv4.conf.default. forwading=1
setelah itu save konfigurasi-nya
3.edit file /etc/hosts gunanya untuk mengenalkan domain yang akan kita buat pada server dns
root@dns:~#vim /etc/hosts
buat konfigurasi seperti dibawah:
172.0.0.1 localhost
192.168.28.254 rithone.sch.id
kemudian save settingan nya
4.edit file /etc/resolf.conf
root@dns:~#vim /etc/resolf.conf
buat konfigurasi seperti dibawah ini:
servername 192.168.28.254
search rithone.sch.id
domain rithone.sch.id
kemudian save settingannya
5.setelah semuanya selesai, coba ping ke-domain tersebut
root@dns:~#ping rithone.sch.id
kalau Replay berarti pengenalan domain ke servernya sudah berhasil, kalau Request Time Out berarti ada konfigurasi yang salah
6.install software untuk DNS-nya, disini kita gunakan Bind V.9
root@dns:~#apt-get install bind9
7.setelah penginstalan selesai kita buat file zone untuk domain yang kita buat
root@dns:~#vim /etc/bind/named.conf.local
masukan perintah dibawah ini ditempatkan di paling bawah:
zone “rithone.sch.id” {
type master;
file “/etc/bind/db.rithone.sch.id”;
};
zone “28.168.192.in-addr.arpa” {
type master;
file “/etc/bind/db.254.rev”
setelah selesai membuat file zone nya kemudian save
8.Langkah selanjut-nya adalah membuat file database db.rithone.sch.id dan db.254.rev
9.Untuk memudahkan membuat database nya copy saja dari file db.local dan db.127
root@dns:~#cp /etc/bind/db.local /etc/bind/db.rithone.sch.id
root@dns:~#cp /etc/bind/db.127 /etc/bind/db.254.rev
10.Setelah dicopy edit kedua file tersebut, yang pertama file db.rithone.sch.id
root@dns:~#vim /etc/bind/db.rithone.sch.id
isi file asalnya adalah sebagai berikut:
;
;BIND data file for local loopback in
;
$ 604800
@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Chace TTL
;
@ IN NS localhost.
@ IN A 172.0.0.1
kemudian rubah menjadi:
;
;BIND data file for local loopback in
;
$ 604800
@ IN SOA rithone.sch.id. root.rithone.sch.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Chace TTL
;
@ IN NS rithone.sch.id.
@ IN A 192.168.28.254
www IN A 192.168.28.254 (www sebagai alias dari rithone.sch.id)
setelah konfigurasi selesai save semua konfigurasi tersebut
11.Edit file db.254.rev untuk database rev domain
root@dns:~#vim /etc/bind/db.254.rev
konfigurasi awalnya adalah sebagai berikut:
;
;BIND data file for local loopback in
;
$ 604800
@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Chace TTL
;
@ IN NS localhost.
1.0.0 IN PTR localhost.
kemudian rubah menjadi:
;
;BIND data file for local loopback in
;
$ 604800
@ IN SOA rithone.sch.id. root.rithone.sch.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Chace TTL
;
@ IN NS rithone.sch.id.
254 IN PTR rithone.sch.id.
254 IN PTR www.rithone.sch.id (www.rithone.sch.id adalah sebagai name alias dari rithone.sch.id)
setelah konfigurasi selesai save konfigurasinya
12.Restart servis bind nya
root@dns:~#/etc/init.d/bind9 restart
apabila oke berarti konfigurasi dns telah benar, apabila fail berarti terdapat kesalahan pada konfigurasinya.
13.Tes konfigurasi dns yang kita buat dengan nslookup
root@dns:~#nslookup rithone.sch.id
Server : 192.168.28.254
Address : 192.168.28.254#53
Name : rithone.sch.id
Address : 192.168.28.254
apabila terdapat tampilan seperti diatas, berarti konfigurasi dns telah benar.
14.Install web server apache (apache2) agar dns dapat diakses oleh client atau resolver.
root@dns:~#apt-get install apache2
tunggu sampai proses penginstalan selesai.
15.Tes dari client (client menggunakan windows) dengan catatan ip address dan dns servernya sudah di sesuaikan dengan server.
16.Tes menggunakan web browse, masukan rithone.sch.id di address bar, apabila ada tampilan “its work!” berarti dns kita telah berjalan atau berhasil di akses oleh client
Senin, 29 November 2010
KONFIGURASI DNS SERVER PADA LINUX UBUNTU
Diposting oleh FITRI 'BLOGS' di 04.41
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar