2010. 3. 2. 14:02

리눅스에 Bind 구축하기

리눅스(LINUX)에서 yum으로 설치를 한다면 : #yum -y install bind

패키지 정보 확인
#rpm -qa bind
#rpm -ql bind

네임서버 재시작과 포트 및 구동 상태 확인
#service named start
#nmap localhost
#netstat -atu

#dig @localhost 또는 @DNS 서버주소 www.naver.com → nslookup명령과 동일.

방화벽이 작동중이라면, 아래처럼 신뢰할 수 있는 서비스에 체크하고, DNS 포트인 53번은 그 아래에 직접 입력한다. 이렇게 해야 DNS 서비스가 작동된다.

환경설정

1. 마스터 네임서버

/etc/named.conf 파일에서 마지막 하단의

zone "0.in-addr.arpa" IN {
         type master ;
         file "named.zone" ;
         allow-update { none ; } ;
} ;

부분을 vi 일반모드에서 5yy(5줄 복사) → p(붙여넣기) 후 아래처럼 수정하여 설정

zone "bw.com" IN {
         type master ;
         file "bw.com.zone" ;
         allow-update { none ; } ; → 2차 네임서버에 정보를 넘길거냐?
} ;

2. `bw.com`도메인에 대한 설정

/var/named/생성도메인.zone (localhost.zone 파일을 이름 변경으로 복사하여 사용)

#cp /var/named/localhost.zone bw.com.zone
#vi /var/named/bw.com.zone에서 호스트와 IP를 지정해준다.

www 호스트에 IP 주소를 지정한 다음 저장하고, #service named restart로 서비스를 시작한다. name서버의 정상적인 작동을 확인하기 위해 nslookup으로 네이버를 검색해 보면 제대로 나오는 것을 알 수 있다.