본문 바로가기
프로그래밍/LINUX

[LINUX 37일차] CentOS DNS ( 설치, 설정파일, 서비스 확인 )

by B T Y 2017. 5. 3.
반응형

CentOS DNS ( 설치, 설정파일, 서비스 확인 )에 대해서 정리한다.

 

 

※ DNS ( Domain Name Service )

 

 

1. 설치

bind.x86_64

#>yum install -y bind.x86_64

 

 

2. 설정 파일

/etc/named.conf

/etc/named.rfc1912.zones

/var/named/*

 

 

1)/etc/named.conf

13    listen-on port 53 { any; };

14    listen-on-v6 port 53 { any; };

19    allow-query { any; };

 

 

( DNS 설정파일인 /etc/named.conf에 들어가서 해당 설정들을 any;로 변경 해준다 )

 

 

2) /etc/named.rfc1912.zones

zone "korea.com" IN {

type master;

file "korea.com.zone";

allow-update { none; };

};

 

- 확인

#>named-checkconf /etc/named.rfc1912.zones

( #>named-checkconf <named 설정 파일 경로> )

 

 

( vi 명령어로 /etc/named.rfc1912.zones에 들어가서 맨 아래부분에 해당 내용을 추가 해준다 )

 

 

3) /var/named/*

#>cp named.empty korea.com.zone

( Time To Live )
$TTL 3H
         ( start of authority )
@       IN SOA  ns.korea.com. root.korea.com. (
                                                    0       ; serial
         zone 정보가 업데이트 되었는지를 
         슬레이브 네임서버에 전달하기 위해 사용 하는 숫자
                                                    1D      ; refresh
         슬레이브 네임서버가 얼마를 주기로 마스터 서버에 
         접속해서 정보를 점검할지 결정하는 시간
                                                    1H      ; retry
         슬레이브 네임서버에서 마스터 서버 접근 실패시
         얼마나 후에 접근할지 결정하는 시간
                                                    1W      ; expire
         슬레이브 네임서버가 retry 를 얼마동안 허용할지 결정하는 시간
                                                    3H )    ; minimum
         잘못된 호스트 정보를 저장할 시간

 

            IN      NS      ns.korea.com.
            IN      A       100.100.100.130
ns         IN      A       100.100.100.130
www      IN      A       100.100.100.130 

 

-확인
  #>named-checkzone korea.com korea.com.zone

( #>named-checkzone <zone_name> <zone_path> )
  #>chown .named korea.com.zone

 

 

( 설정이 제대로 됬는지 확인을 위해서 named-checkzone 명령어를 이용한다 )

 

 

3. 서비스 확인

#>systemctl restart named

 

cmd>nslookup

>www.google.co.kr

>server ns.korea.com

or

>server 100.100.100.130

>korea.com

>www.korea.com

 

 

 

( 윈도우 cmd 창에서 nslookup을 이용해서 서비스가 제대로 되는지 확인한다 )

 

 

반응형

댓글