딩굴댕굴

Linux - 27. DNS 서버 구축[작업중]

by jennysgap

BOX

DNS 서버 구축


1) 설치
bind-9.x 버전 설치
# rpm -qa | grep bind            ( DNS 패키지 파일이 설치되어있는지 확인 )
# yum  list  bind* 
# yum  install  bind
# yum  install  bind-devel

2) IP와 도메인 입력
# vi /etc/hosts 



** 참고 **

인터넷 주소 창에 URL을 입력했을 때, 웹 브라우저는 /etc/host.conf 파일을 조사한다.

/etc/host.conf 파일에는 IP주소를 얻기위해 무엇을 먼저 확인할지 결정하는 내용이 있다.

order hosts,bind 라고 적혀있으면 먼저 /etc/hosts 파일을 찾아본 후에 없다면

/etc/resolv.conf에 설정된 네임 서버에 질의하라는 의미이다.

만약 /etc/host.conf에 order로 시작하는 내용이 없어도 order hosts,bind 가 포함된 것이다.


3) 방화벽 설정

# system-config-firewall

DNS 체크  →  적용


4) DNS 설정

# cat /etc/named.conf > /etc/named.back

/etc/named.conf는 DNS 서버의 기본적인 설정을 담당함

# vi /etc/named.conf


# cat /etc/named.rfc1912.zones > /etc/named.rfc1912.back

/etc/named.rfc1912.zones는 zone 파일(실제로 도메인 주소와 IP 등의 정보를 설정한 파일)의 위치 

및 zone 영역에 대한 설정을 담당함.

ex) jenny.com 이란 도메인을 추가할 경우 설정 맨 아래에 추가하고 저장

# vi /etc/named.rfc1912.zones



# cat /var/named/named.empty > /var/named/jenny.com.zone

# vi /var/named/jenny.com.zone


# cat /var/named/jenny.com.zone > /var/named/192.168.3.zone

# vi /var/named/192.168.3.zone


# chkconfig --list named

# chkconfig --level 3 named on

# chkconfig --level 5 named on


# chmod 660 /var/named/jenny.com.zone /var/named/192.168.3.zone

# chown ./named /var/named/jenny.com.zone /var/named/192.168.3.zone

# service named restart


# nslookup

> www.jenny.com

> 192.168.3.50



반응형

'BOX' 카테고리의 다른 글

Linux - 29. Apache-Tomcat연동 [작업중]  (0) 2016.12.07
Linux - 28. SAMBA [작업중]  (0) 2016.12.07
Linux - 26. DNS  (0) 2016.12.07
Linux - 25. NFS [작업중]  (0) 2016.12.07
Linux - 24. FTP 서버 관리, hping  (0) 2016.12.07

블로그의 정보

jennysgap

jennysgap

활동하기