BIND 를 이용한 내부 DNS 구축 방법입니다.
기업 내부적으로 사용하는 서버의 경우
접속할때 일반 URL 접근방식을 사용하고자 하실때 이용하는 방법입니다.
1. bind9 설치
apt-get install bind9
2. /etc/bind/name.conf 설정
//include "/etc/bind/named.conf.options";
//include "/etc/bind/named.conf.local";
//include "/etc/bind/named.conf.default-zones";
options {
directory "/etc/bind/zone";
// pid-file "var/run/named/pid";
// dump-file "var/dump/named_dump.db";
// listen-on {192.168.111.129;};
};
logging {
category lame-servers {null; };
// category cname {null; };
// category response-checks {null; };
category notify {null; };
};
zone "." {
type hint;
file "/etc/bind/db.root";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "master/127.0.0.rev";
};
zone "pantom.lab" {
type master;
notify no;
file "/etc/bind/zone/pantom.lab.zone";
};
zone "111.168.192.in-addr.arpa" {
type master;
file "/etc/bind/zone/111.168.192.rev";
};
3. zone 디렉토리 생성
mkdir /etc/bind/zone
4. 해당 Zone 파일 생성
vi /etc/bind/zone/pantom.zone
$TTL 600 ; 10 minutes
@ IN SOA ns.ghtest.lab. root.pantom.lab. (
1 ; serial
3600 ; refresh (1 hour)
14400 ; retry (4 hours)
3600000 ; expire (5 weeks 6 days 16 hours)
600 ; minimum (1 hour)
)
@ NS ns.pantom.lab.
ns IN A 192.168.111.129
@ IN A 192.168.111.130
www A 192.168.111.130
5. 리버스 rev 파일 생성
[ 사설 IP이기때문에 리버스 도메인과련하여 IP를 따로 ISP에 요청할 필요는 없습니다.]
111.168.192.rev 파일생성
'[IT 관련 지식] > [Linux]' 카테고리의 다른 글
리눅스 명령어 (0) | 2013.03.11 |
---|---|
date 를 이용한 시간 변경 방법 (0) | 2013.01.11 |
우분투 cband 설치방법 (0) | 2012.07.03 |
우분투 quota로 사용자 디스크 사용량 제어 (0) | 2012.07.03 |
pure-ftp 이용한 FTP 서버 구축 (0) | 2012.07.03 |