Skip to main content

Konfigurasi Bind - DNS on Enterprise Linux 4

--prepare --

[root@RAC1 ~]# rpm - qa | grep bind
ypbind-1.17.2-13
bind-utils-9.2.4-24.EL4
bind-libs-9.2.4-24.EL4
bind-devel-9.2.4-24.EL4
bind-9.2.4-24.EL4
bind-chroot-9.2.4-24.EL4
[root@RAC1 ~]# rpm - qa | grep caching
caching-nameserver-7.3-3



--2--

for default installation, file placed under /var/named/chroot . edit file named.conf
[root@]#vim /var/named/chroot/etc/named.conf
or
/etc/named.conf


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 "sim-mob.com" IN {

        type master;

        file "/var/named/sim-mob.com";

};



zone "1.168.192.in-addr.arpa" IN {

        type master;

        file "/var/named/1.168.192.in-addr.zone";

};




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


--3--

create file under /var/named
[root@RAC1 ~]# vi /var/named/sim-mob.com


$TTL    86400
@               IN SOA  sim-mob.com.  root.sim-mob.com. (
                                        45              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum


@               IN NS           ns1.sim-mob.com.
@               IN MX           0 mail.sim-mob.com.
@               IN A            192.168.1.150
ns1             IN A            192.168.1.150
www             IN A            192.168.1.150
mail             IN A            192.168.1.150



[root@RAC1 ~]# vi /var/named/1.168.192.in-addr.zone
$TTL    86400
@               IN SOA  sim-mob.com.  root.sim-mob.com. (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum


@               IN NS           ns1.sim-mob.com.
1               IN PTR          mail.sim-mob.com.


--4--

another option in
[root@mail ~]# vi /etc/resolv.conf
nameserver 192.168.1.150


[root@mail ~]# vi /etc/host.conf
#order hosts,bind
order bind,hosts


--5--

 restart service
[root@mail ~]# /etc/init.d/named restart
( no error found )

--cecking n testing--

[root@mail ~]# dig sim-mob.com


; <<>> DiG 9.2.4 <<>> sim-mob.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3370
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1


;; QUESTION SECTION:
;sim-mob.com.                   IN      A


;; ANSWER SECTION:
sim-mob.com.            86400   IN      A       192.168.1.150


;; AUTHORITY SECTION:
sim-mob.com.            86400   IN      NS      ns1.sim-mob.com.


;; ADDITIONAL SECTION:
ns1.sim-mob.com.        86400   IN      A       192.168.1.150


;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Oct 14 16:31:08 2009
;; MSG SIZE  rcvd: 79


and


[root@mail ~]# nslookup sim-mob.com
Server:         127.0.0.1
Address:        127.0.0.1#53


Name:   sim-mob.com
Address: 192.168.1.150

sumber : google.com

Comments

Popular posts from this blog

Webalizer - Statistik trafik/kunjungan web (ubuntu)

--goal--
make subdomain trafik statistik

--install--
run this command :
sudo apt-get install webalizeredit "/etc/apache2/apache2.conf" , set
HostnameLookups Off into :
HostnameLookups On
--1--
All we need is already prepared, now set log of vhost in "/etc/apache2/sites-enabled" to spesifict folder.
exp. $sudo vi /etc/apache2/sites-enabled/monitor CustomLog ${APACHE_LOG_DIR}/access.log into: CustomLog ${APACHE_LOG_DIR}/vhost/monitor/access.logrestart service
$sudo /etc/init.d/apache2 restart
--2--
create another file config of webalizer in /etc/webalizer
exp. vi /etc/webalier/monitor.conf
set the LogFile to apache2 logfile:
LogFile /var/log/apache2/vhost/monitor/access.log # apache log OutputDir /var/webalizer/monitor/ #webalizer report Incremental yes ReportTitle Usage statistics for HostName monitor.brekele.co.cc
--3--
create script to run webalizer via crontab
exp. vi /etc/webalizer/cron_job
#!/bin/bash echo "di jalankan pada: `date +"%d-%B-%Y %r"…

pgpoolAdmin, web interface for pgpool

--preparation--
next capter of pgpool from my last post ( here), now i wanna post about a tool that can manage pgpool from web interface called pgpoolAdmin. next... enjoy the post... ^_^

--1--
first we need to download pgpooladmin from here, extrak and copy or move to http directory( for exp : /var/www) 
$wget http://pgfoundry.org/frs/download.php/2964/pgpoolAdmin-3.0.3.tar.gz $tar zxvf pgpoolAdmin-3.0.3.tar.gz $sudo cp -Rf pgpoolAdmin-3.0.3 /var/www/test
 --2--
install pgpooladmin via web on: http://localhost/test/install


make sure owner of that file is "www-data"(of course have write akses) and check again



login with user that you create on /etc/pcp.conf (for more detail see my last post



and done.ya.. tooo.......!!!
 ^_^

send oracle 11g audit log to syslog server ( on other PC)

--preparation-- 
well...... this time i will write about syslog, and for this experiment what we need is :
- kiwi syslog server get from here and install it on your PC( i use xp for this server syslog)
- oracle db
- and of course, a cup of coffee is a must and other thing that make you relax and comfortable ( :p )

--scema--
first thing to do is redirect oracle audit log to syslog, and than from syslog send to syslog server( kiwi syslog)

--1--
 edit initSID.ora and add this folowing config :
create "/var/log/oracle/" firs
audit_file_dest='/var/log/oracle/' audit_trail='OS' AUDIT_SYSLOG_LEVEL=local1.warning after that edit /etc/syslog.conf, and add this folowing config :
#Save oracle rdbms audit trail to oracle_audit.log local1.warning /var/log/oracle/oracle_audit.log #Send oracle rdbms audit trail to remote syslog server local1.warning @1.1.1.1 #<= ip your syslog server--2--
restart syslog service with command :
/sbin/service syslog restart …