Tổng lượt truy cập

Thursday, September 29, 2011

NOTE: Install DNS centos

Dưới đây là config mình đã cấu hình DNS, đưa lên các bạn tham khảo:

+Bind-9.2.4-30.el4.i386.rpm ->đây là gói hệ thống

+Bind-chroot-9.2.4-30.el4.i386.rpm ->gói này có vai trò quan trọng trong việc cung cấp tính năng , bảo mật chứng thực cơ sở dữ liệu DNS, khi đã cài gói chroot này thì việc cấu hình được trong file /var/named/chroot/

+Bind-devel-9.2.4-30.el4.i386.rpm -> gói này cung cấp file và thư viện yêu cầu cho sự phát triển của hệ thống.

+Bind-libs-9.2.4-30.el4.i386.rpm -> cung cấp chức năng thư viện trợ giúp cho DNS

+Bind-utils-9.2.4-30.el4.i386.rpm -> cung cấp tiện ích cho DNS server như: nslookup...

+Caching-nameserver-7.3-3.0.1.el4_6.noar -> package cung cấp file mẫu và hỗ trợ cấu hình caching và DNS


Note: DNS centos. By: mysun
1. bind
2. caching-nameserver
3. bind-chroot
You can download this software by this command.Bind-chroot: is file config security

# yum -y install bind caching-nameserver bind-chroot

if we install bind-chroot: all config file path: /var/named/chroot
this is file config primari /var/named/chroot/etc/named.rfc1912.zones


ex: zone "." IN {

type hint;

file "named.ca";

};

zone "localdomain" IN {

type master;

file "localdomain.zone";

allow-update { none; };

};

zone "hacker.vn" IN {

type master;

file "hacker.for";
(mien xuoi)
allow-update { none; };

};



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

type master;

file "hacker.rev";
(mien nguoc)
allow-update { none; };

};

hacker.for and hacker.rev path: /var/named/chroot/var/named/

copy tempelate :
cp localhost.zone hacker.for
cp named.local hacker.rev

vi hacker.for:
$TTL 86400

@ IN SOA dns.hacker.vn. root.dns.hacker.vn (

2011030405 ; serial (d. adams)

3H ; refresh
15M ; retry

1W ; expiry

1D ) ; minimum

IN NS dns.hacker.vn

dns IN A 192.168.1.200

www IN A 192.168.1.100

IN AAAA ::1





vi hacker.rev:
$TTL 86400

@ IN SOA dns.hacker.vn. root.dns.hacker.vn (

2011030405 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum



IN NS dns.hacker.vn
.
200 IN PTR dns.hacker.vn
.
100 IN PTR www.hacker.vn
.

vi /etc/resolv.conf:


nameserver 192.168.1.200

vi /var/named/chroot/etc/named.caching-nameserver.conf
listen-on port 53 { 127.0.0.1; 192.168.1.200; };

end.