BBUWOO'S [ LIKE UNIX ] WORLD Home > Lecture > Bind > Bind-12  

HOME
WHAT's BBUWOO?
LInux AnNyung
Open Source
    GitHUB
    GitHUB (for PHP)
LECTURE
MINI LECTURE
QnA BOARD
ENGLISH POEM


WARNNING

강좌의 모든 권리는 본인 김정균에게 있으며 이 강좌를 상업적 목적 으로 이용
하거나 다른 곳으로 옮길시에는 본인의 허락이 있어야 한다. 이글의 가장 최신글은
http://oops.org 에서 확인할수 있다.



11. Reverse Mapping Configuration



 Hanterm - cat /var/named/oops.rev

 [root@bbuwoo named]$ cat /var/named/oops.rev              

  ;made by admin at oops.kr.net
  ;
  $TTL 86400
  @       IN      SOA     ns.oops.kr.net. admin.oops.kr.net.  (  
                                        980910   ; Serial
                                        10800      ; Refresh
                                        3600       ; Retry
                                        432000     ; Expire
                                        86400      ; Minimum
                                        )
  ; Name Server
  ;
                  IN      NS      ns.oops.kr.net.
                  IN      MX 10   oops.kr.net.
  ;
  ; in.addr-arpa
  ;
  2               IN      PTR     oops.kr.net.
  155             IN      PTR     ftp.oops.kr.net.
  156             IN      PTR     babo.oops.kr.net.

 [root@bbuwoo named]$



몇번 이야기 했던 reverse mapping에 대한 정보를 가지는 파일이다. IP 를 도메인명으로 전환 하는것 말이다. reverse mapping을 하는 것은 invers domain을 설정한다고 하기도 한다.

	;
	; in.addr-arpa
	;
	2               IN      PTR     oops.kr.net.
	3               IN      PTR     mail.oops.kr.net.
	4               IN      PTR     mail2
	155             IN      PTR     ftp
	156             IN      PTR     babo

SOA 필드는 oops.zone 과 다를것이 없다. 틀린것이라고는 PTR 이라는 새로운 record type이 있다는것 뿐이다. 자 다시 한번 /etc/named.boot 에서의 설정을 살펴 보기로 하자.

	directory                                    /var/named
	cache         .                              named.ca
	primary       issue.kr.net                   oops.zone
	primary       0.0.127.in-addr.arpa           named.local
	primary       154.24.210.in-addr.arpa        oops.rev  <- 이부분

154.24.210.in-addr.arpa 는 210.24.154.x IP 주소에 대한 reverse mapping 정보를 가지고 있다는 것이다. IP 주소를 적는것과는 거꾸로 되어 있다는 것을 기억하라.

	2             IN      PTR     oops.kr.net.

210.24.154.x 에 대한 설정을 하는데 아주 간단하다. oops.rev 에 들어가는 것은 x 를 나타내는 숫자와 그 주소에 맞는 호스트명이다( ``.'' 을 주의하라 ) 위의 설정은 210.24.154.2의 IP address는 oops.kr.net 호스트라는 것을 나타낸다. 아주 간단하다. ^^

실제로 nslookup으로 확인을 해 보는 것이 가장 와 닿을 것이다.

	[root@bbwuoo named]# nslookup
	Default Server:  oops.kr.net
	Address:  210.24.154.2
	
	> 210.24.154.2
	Server:  oops.kr.net
	Address:  210.124.24.132
	
	Name:    oops.kr.net
	Address:  210.24.154.2

마지막으로 하나 주의해야 할것이 있다. 만약 이 reverse mapping이 제대로 설정이 되어 있지를 않다면 /etc/resolv.conf에서 자신의 name server를 default DNS로 설정을 해도 잡히지를 않게 된다. 물론 외부에서 잡히지 않는 것은 전혀 상관 없다. 하지만 local에서는 꼭 잡혀야지만 자신의 NS를 default DNS로 지정을 할수가 있는 것이다.



다음은 cache file에 대해서 알아 보자.



>> 이전 : Bind 8.x 에서의 zone file 변화
>> 다음 : Cache File 생성



    



 Home > Lecture > Bind > Bind-12

Copyright 1997-2024 JoungKyun Kim 
LAST MODIFIED: 2017/01/18