리눅스 zone 파일: Difference between revisions

From CS Wiki
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
[[분류:리눅스]][[분류:리눅스 파일]]
== 예제 ==
== 예제 ==
<pre class='shell'>
<pre class='shell'>
Line 19: Line 20:
$TTL [캐시 보관 기간]
$TTL [캐시 보관 기간]
@  IN  SOA [네임서버] [관리자 메일] ) ( ──────┐
@  IN  SOA [네임서버] [관리자 메일] ) ( ──────┐
                 [시리얼 넘버] ; serial            
                 [시리얼 넘버] ; serial              
                 [네임서버 확인 주기] ; refresh      ├ SOA Record
                 [네임서버 확인 주기] ; refresh      ├ SOA Record
                 [재시도 주기] ; retry              
                 [재시도 주기] ; retry              
                 [재시도 만기 기간] ; expire          │
                 [재시도 만기 기간] ; expire          │
                 [정보 최소 보관 기간] ) ; minimum ---┘
                 [정보 최소 보관 기간] ) ; minimum ---┘
Line 32: Line 33:
[도메인] [TTL] [레코드 클래스] [레코드 타입] [대상]---┘
[도메인] [TTL] [레코드 클래스] [레코드 타입] [대상]---┘
</pre>
</pre>
* $TTL 은 하위 TTL의 default값이다.   
* $TTL 은 Resource Record TTL의 default값이다.   
* 시간은 초단위로 적을 경우 단위를 명시하지 않는다.
** Resource Record에선 TTL을 생략하는 경우가 많다.
* 시간 H, 일 D, 주 W등의 단위로 사용 가능하다. 86400 = 1D
* SOA Record의 시간은 초단위로 적을 경우 단위를 명시하지 않는다.
** 시간 H, 일 D, 주 W등의 단위로도 사용 가능하다. 86400 = 1D
* 레코드 클래스
** IN, CH, HS
* '''type'''
** A : IPv4 주소를 지정한다.
** AAAA : IPv6 주소를 지정한다.
** NS : 네임서버를 지정한다.
** MX : 메일서버를 지정한다. 0 이상의 정수값을 넣어 우선순위를 정해야 한다.
** CNAME : Canonical Name. 별칭(Alias)를 지정한다.
** PTR : Reverse Zone에서만 사용한다. IP주소를 도메인으로 변환한다.

Latest revision as of 05:17, 8 June 2019

예제[edit | edit source]

$TTL 1D
@   IN   SOA ns.itwiki.kr. admin.itwiki.kr. ) (
                 2014051301 ; serial
                 1D ; refresh
                 1H ; retry
                 1W ; expire
                 3H ) ; minimum
       IN NS     ns.itwiki.kr.
       IN A      192.168.12.22
       IN MX 0   mail.itwiki.kr
www    IN A      192.168.12.22
www1   IN CNAME  www
www2   IN CNAME  www

설명[edit | edit source]

$TTL [캐시 보관 기간]
@   IN   SOA [네임서버] [관리자 메일] ) ( ──────┐
                 [시리얼 넘버] ; serial               │
                 [네임서버 확인 주기] ; refresh       ├ SOA Record
                 [재시도 주기] ; retry                │
                 [재시도 만기 기간] ; expire          │
                 [정보 최소 보관 기간] ) ; minimum ---┘
       IN NS     ns.itwiki.kr.    --------------------┐
       IN A      192.168.12.22                        │
       IN MX 0   mail.itwiki.kr                       │
www    IN A      192.168.12.22                        ├ Resource Record
www1   IN CNAME  www                                  │
www2   IN CNAME  www                                  │ 
[도메인] [TTL] [레코드 클래스] [레코드 타입] [대상]---┘
  • $TTL 은 Resource Record TTL의 default값이다.
    • Resource Record에선 TTL을 생략하는 경우가 많다.
  • SOA Record의 시간은 초단위로 적을 경우 단위를 명시하지 않는다.
    • 시간 H, 일 D, 주 W등의 단위로도 사용 가능하다. 86400 = 1D
  • 레코드 클래스
    • IN, CH, HS
  • type
    • A : IPv4 주소를 지정한다.
    • AAAA : IPv6 주소를 지정한다.
    • NS : 네임서버를 지정한다.
    • MX : 메일서버를 지정한다. 0 이상의 정수값을 넣어 우선순위를 정해야 한다.
    • CNAME : Canonical Name. 별칭(Alias)를 지정한다.
    • PTR : Reverse Zone에서만 사용한다. IP주소를 도메인으로 변환한다.