참고 URL#
BIND 9.3.2-41 yum 설치 방법#
yum install bind-libs yum install bind-utils yum install bind
BIND 9.3.2-41 rpm 설치 방법#
-RPM 다운로드 wget http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/bind-libs-9.3.2-41.fc6.i386.rpm wget http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/bind-9.3.2-41.fc6.i386.rpm wget http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/bind-utils-9.3.2-41.fc6.i386.rpm -RPM 설치(Fedora Core 6)- rpm -ivh bind-libs-9.3.2-41.fc6.i386.rpm rpm -ivh bind-9.3.2-41.fc6.i386.rpm rpm -ivh bind-utils-9.3.2-41.fc6.i386.rpm
BIND 9.2.3 컴파일 설치 방법#
-컴파일 설치- > mkdir /usr/local/bind > mv bind-923-src.tar.gz /usr/local/bind/ > cd /usr/local/bind > tar -xvzf bind-923-src.tar.gz // 압축 해제 실행 > cd src > make // 컴파일 > make install 기본 파일 설정법 캐쉬파일 생성법 : dig @네임서버 . ns > named.ca /var/named 하위 폴더의 네임서버 환경 설정
기본 환경설정#
- /var/named 하위 폴더의 네임서버 환경 설정
named.conf 기본 설정#
vi /etc/named.conf
//acl trust {
//192.168.0.0/24; //내부 내트웍에 대해서 recursion 허용
//};
options {
directory "/var/named"; // Zone 파일의 베이스 디렉토리
dump-file "/var/tmp/named_dump.db"; // Dump 파일이 생성되는 경로
statistics-file "/var/tmp/named.stats"; // 통계 파일이 생성되는 경로
pid-file "/var/run/named/named.pid"; // 프로세스 ID가 담긴 파일 생성 경로
//allow-recursion { trust; };
//recursion no;
};
logging { // 불필요한 정보를 로그파일에 남기지 않는다.
category lame-servers { null; };
category notify { null; };
};
//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "named.zone";
allow-update { none; };
allow-transfer { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "xxx.xx.xx" IN {
type master;
file "xxx.zone";
allow-update { none; };
};
zone 파일 생성#
vi /var/named/xxx.zone
$TTL 3600
@ IN SOA ns1.xxxx.co.kr. root.xxxx.co.kr. (
20071213 ; serial
; (서버간의 교환정보에 대한 버전)
3600 ; 1 hour refresh
; (2차 DNS 서버가 1차 DNS 서버에 새로운 정보를 요청할때까지의 시간)
300 ; 5 minutes retry
; (2차 DNS서버가 1차 DNS 서버에 접속실패시 재접속 까지의 대기 시간)
172800 ; 2 days expiry
; (2차 DNS 서버가 일정시간 1차 DNS 서버 접속 못할 경우 이전 정보 폐기)
43200 ) ; 12 hours minimum
; (캐시 정보를 유지하는 시간)
IN NS ns1.xxxx.co.kr.
IN NS ns2.xxxx.co.kr.
IN MX 10 mail.xxxx.co.kr.
IN A 192.168.239.128
IN TXT "v=spf1 ip4:192.168.239.128 -all"
ns1 IN A 192.168.239.128
ns2 IN A 192.168.239.128
www IN A 192.168.239.128
mail IN A 192.168.239.128
named.ca#
dig . ns > /var/named/named.ca
named.local#
vi /var/named/named.local
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS localhost.
1 IN PTR localhost.
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
localhost.zone#
vi /var/named/named.zone
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
$TTL 86400
$ORIGIN localhost.
@ 1D IN SOA @ root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
1D IN NS @
1D IN A 127.0.0.1
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Add new attachment
Only authorized users are allowed to upload new attachments.