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

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


WARNNING

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



12. Cache file 생성



 Hanterm - cat /var/named/named.ca

 [root@bbuwoo named]$ cat /var/named/named.ca              

  ;     This file holds the information on root name servers needed to    
  ;     initialize cache of Internet domain name servers
  ;     (e.g. reference this file in the "cache  .  "
  ;     configuration file of BIND domain name servers).
  ;
  ;     This file is made available by InterNIC registration services
  ;     under anonymous FTP as
  ;         file                /domain/named.root
  ;         on server           FTP.RS.INTERNIC.NET
  ;     -OR- under Gopher at    RS.INTERNIC.NET
  ;         under menu          InterNIC Registration Services (NSI)
  ;            submenu          InterNIC Registration Archives
  ;         file                named.root
  ;
  ;     last update:    Aug 22, 1997
  ;     related version of root zone:   1997082200
  ;
  ;
  ; formerly NS.INTERNIC.NET
  ;
  .                        3600000      NS    A.ROOT-SERVERS.NET.
  A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4
  ;
  ; formerly NS1.ISI.EDU
  ;
  .                        3600000      NS    B.ROOT-SERVERS.NET.
  B.ROOT-SERVERS.NET.      3600000      A     128.9.0.107
  ;
  ; formerly C.PSI.NET
  ;
  
                          생략
  
  .                        3600000      NS    K.ROOT-SERVERS.NET.
  K.ROOT-SERVERS.NET.      3600000      A     193.0.14.129
  ;
  ; temporarily housed at ISI (IANA)
  ;
  .                        3600000      NS    L.ROOT-SERVERS.NET.
  L.ROOT-SERVERS.NET.      3600000      A     198.32.64.12
  ;
  ; housed in Japan, operated by WIDE
  ;
  .                        3600000      NS    M.ROOT-SERVERS.NET.
  M.ROOT-SERVERS.NET.      3600000      A     202.12.27.33
  ; End of File

 [root@bbuwoo named]$



위의 주석문을 보면 이 파일을 구할수 있는곳을 알려 주고 있다. 앞서 설명한대로 ftp://rs.internic.net/domain 에서 구할수 있다. 역시 설명한 바 있는데 서버를 구축하는 사람이 작성할 필요가 전혀 없다. 단지 가져오거나 이미 있는 것을 쓰면 된다. ^^

또는 자신의 nameserver에 query를 날려서 cache server list를 만들수도 있다. 이 경우에는

[root@bbuwoo named] dig @name_server . ns > file_name

으로 하면 file_name으로 cache file이 생성이 된다.

조금 살펴 보면, 약간 복잡하게 적어 놓아서 그렇지 이제껏 살펴본 파일들과 틀릴것이 없다.

	.                        3600000      NS    A.ROOT-SERVERS.NET.
	A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4

. 도메인의 네임서버가 A.ROOT-SERVER.NET. 이고 A.ROOT-SERVER.NET 의 IP 주소가 198.41.0.4 라고 되있다. 그런식으로 여러개가 나열되어 있는 것에 불과하다. 새롭게 보이는건 IN 대신에 3600000 이라는 숫자인데 이것은 앞서 설명했던 TTL(Time to Live) 지정이다. 위에서 지정한 것은 그 데이타 파일 전체에 적용되는 것이고 지금 보시는것은 각각의 도메인명에 대해서 따로 설정을 하는 것이다.

이로서 왠만큼 설정에 대한 설명은 끝이 났다. 이정도면 누구나 쉽게 또 어느 OS에서의 설정이건 응용만 잘 한다면 쉽게 설정을 할수 있을 것이다.



그럼 다음 page에서는 named의 설정을 마치고 reflesh하는 것과 설정을 확인 하는 과정을 살펴 보도록 하겠다.



>> 이전 : Reverse Mapping Configuration
>> 다음 : Name Server Debugging



    



 Home > Lecture > Bind > Bind-13

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