BBUWOO'S [ LIKE UNIX ] WORLD Home > Lecture > Bind9 > Bind9-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. 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
에서 구할수 있다. 또는 ROOT SERVER 에 query 를 날려서 cache server list 를 만들 수도 있다.
이 경우에는

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

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

crontab 에 다음과 같이 한달에 한번 정도 갱신 하도록 걸어 놓으면 무난한다. 뭐 갱신을 안해도
거의 지장은 없다.

0 0 1 * * root dig @ns.krnic.net . ns > /var/named/named.ca

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

	.                        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 > Bind9 > Bind9-12

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