서버 설치하기 위해서는 Bind 데몬이 필요
DNS서버 설정
1. rpm -qa | grep bind Bind 데몬이 깔려 있는지 확인
2. wget http://ftp.isc.org/isc/bind9/9.7.2-P3/bind-9.7.2-P3.tar.gz 이용해서 Bind 설치
3. tar xvf bind-9.7.2-p3.tar.gz 이용해서 압축해제
4. /usr/local 에 dns 디렉토리 생성 mkdir /usr/local/dns
5. 압축풀어서 나온 bind-9.6.2-p3 디렉토리로 이동 cd bind-9.7.2-p3
6. ./configure --prefix=/usr/local/dns 에 bind 설치 prefix=/ 설치할 경로설정
7. make; make install 로 설치
8. /usr/local/dns/etc로 이동 cd /usr/local/dns/etc
9. named.conf 파일 설정 vi named.conf
named.conf
options {
directory "/usr/local/dns/etc/namedb";
dump-file "/usr/local/dns/etc/named_dump.db";
statistics-file "/usr/local/dns/etc/tmp/named.stats";
pid-file "/usr/local/dns/etc/run/named.pid";
};
zone "." IN {
type hint;
file "named.root";
};
zone "localhost" IN {
type master;
file "zone-localhost";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "zone-0.0.127.in-addr.arpa";
};
zone "naver.com" IN{
type master;
file "zone-naver.com";
};
10. named.conf 파일생성후 현 디렉토리에 namedb 라는 디렉토리 추가 mkdir namedb
11. namedb로 이동 cd namedb
12. wget ftp://ftp.internic.org/domain/named.root 를 입력해 named.root 설치 named.root파일은 절대 수정하면 안됨
13. namedb 디렉토리에서 zone 설정
14. vi zone-localhost
@ORIGIN localhost.
@ 1D IN SOA @ root 1999010100 3H 15M 1W 1D
@ 1D IN NS @
@ 1D IN A 127.0.0.1
@ 1D IN AAAA ::1
15. vi zone-0.0.127.in-addr.arpa
$TTL 3W
@ 3W IN SOA localhost. root.localhost 1999010100 3H 15M 1W 1D
@ 3W IN NS localhost.
1 3W IN PTR localhost.
16. vi zone-naver.com
$TTL 3H
@ SOA @ root. ( 2 1D 1H 1W 1H )
IN NS @
IN A 74.125.128.94
www IN A 74.125.71.105
ftp IN A 180.228.181.97
17. zone파일 설정 완료후 /usr/local/dns/sbin 으로 이동 cd /usr/local/dns/sbin
18. ./named-checkconf /usr/local/dns/etc/named.conf
./named-checkzone naver.com /usr/local/dns/etc/namedb/zone-naver.com를 쳐서 ok나오는지 확인
19. root의 etc 디렉토리로 이동해서 resolv.conf 파일 수정 cd /etc , vi resolv.conf
resolv.conf
기존 서버 #으로 주석처리하고 내 아이피 주소 입력
nameserver 172.16.5.105
20. /usr/local/dns/sbin 으로 이동해서 데몬실행 cd /usr/local/dns/sbin ./named
21. nslookup을 쳐서 서버와 네이버쳐서 확인
'OS > 리눅스,솔라리스' 카테고리의 다른 글
리눅스 웹 서버 구축하기 (APM) (0) | 2014.08.25 |
---|---|
리눅스 메일 서버 구축하기 (0) | 2014.08.25 |
리눅스 FTP 서버구축 (0) | 2014.08.22 |
shell (2) | 2014.08.20 |
rpm (0) | 2014.08.20 |
nfs (0) | 2014.08.18 |
cron,package,swap (0) | 2014.08.18 |