Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > e74e806c1a2640e922856d7eb69d1420 > files > 22

howto-text-ja-2006-5mdv2010.0.noarch.rpm

  DNS HOWTO
  Nicolai Langfeldt (dns-howto(at)langfeldt.net), Jamie Nor-
  rish ‘¼
  Version 9.0, 2001-12-20
  ’†–앐—Y nakano(at)apm.seikei.ac.jp
  v9.0j1, 2002-02-03

  ’ZŽžŠÔ‚Å DNS ŠÇ—ŽÒ‚É‚È‚é•û–@B
  ______________________________________________________________________

  –ÚŽŸ

  1. ‘O‘‚«
     1.1 –@“I‚È‚±‚Æ
     1.2 ŽÓŽ«‚ƃwƒ‹ƒv•åW
     1.3 Œ£Ž«
     1.4 ÅV”Å

  2. ‚Í‚¶‚ß‚É
     2.1 ‘¼‚̃l[ƒ€ƒT[ƒo‚ÌŽÀ‘•

  3. –¼‘O‰ðŒˆ‚ƃLƒƒƒbƒVƒ…‚ðs‚¤ƒl[ƒ€ƒT[ƒo
     3.1 named ‚ð‹N“®‚·‚é
     3.2 ƒŒƒ]ƒ‹ƒo
     3.3 ‚¨‚ß‚Å‚Æ‚¤

  4. ƒtƒHƒ[ƒh (forwarding)
  5. ’Pƒ‚ȃhƒƒCƒ“
     5.1 ‚Å‚à‚Ü‚¸Å‰‚É‘Þ‹ü‚È—˜_
     5.2 Ž©•ª‚̃hƒƒCƒ“‚ðì‚é
     5.3 ‹tˆø‚«ƒ][ƒ“
     5.4 ‹C‚ð‚‚¯‚Ä‚Ù‚µ‚¢‚±‚Æ
     5.5 ‚È‚º‹tˆø‚«‚ª“®ì‚µ‚È‚¢‚Ì‚©
        5.5.1 ‹tˆø‚«ƒ][ƒ“‚ª‘㗝‚³‚ê‚È‚¢
        5.5.2 ƒNƒ‰ƒXƒŒƒX (classless) ‚̃Tƒuƒlƒbƒg‚ð‚à‚ç‚Á‚½ê‡
     5.6 ƒXƒŒ[ƒuƒT[ƒo

  6. Šî–{“I‚ȃZƒLƒ…ƒŠƒeƒBƒIƒvƒVƒ‡ƒ“
     6.1 ƒ][ƒ““]‘—‚̐§ŒÀ
     6.2 •s³—˜—p‚©‚çŽç‚é
     6.3 named ‚ð root ˆÈŠO‚ÅŽÀs‚·‚é

  7. ŽÀÛ‚̃hƒƒCƒ“‚Ì—á
     7.1 /etc/named.conf (‚Ü‚½‚Í /var/named/named.conf)
     7.2 /var/named/root.hints
     7.3 /var/named/zone/127.0.0
     7.4 /var/named/zone/land-5.com
     7.5 /var/named/zone/206.6.177

  8. ƒƒ“ƒeƒiƒ“ƒX
  9. BIND 9 ‚Ɉڍs‚·‚é
  10. Q & A
  11. ‚æ‚èn—û‚µ‚½ DNS ŠÇ—ŽÒ‚ɂȂ邽‚ß‚É

  ______________________________________________________________________

  1.  ‘O‘‚«

  Keywords: DNS, BIND, BIND 4, BIND 8, BIND 9, named, dialup, PPP, slip,
  ISDN, Internet, domain, name, resolution, hosts, caching.

  ‚±‚Ì•¶‘‚Í Linux Documentation Project ‚̈ꕔ‚Å‚·B (–ó’: –|–ó”Å‚Í
  Japanese FAQ Project ‚̈ꕔ‚Å‚·)
  1.1.  –@“I‚È‚±‚Æ

  (C)opyright 1995-2001 Nicolai Langfeldt, Jamie Norrish & Co. Do not
  modify without amending copyright, distribute freely but retain
  copyright message.

  ‚±‚Ì•¶‘‚Ì’˜ìŒ ‚Í (C)opyright 1995-2001 Nicolai Langfeldt, Jamie
  Norrish & Co. ‚É‚ ‚è‚Ü‚·B‚±‚Ì•¶‘‚ðC³‚·‚éê‡‚Í’˜ìŒ •\Ž¦‚É‚à‚»‚ÌŽ|
  –¾‹L‚µ‚ĉº‚³‚¢B’˜ìéŒ¾‚ð•ÏX‚µ‚È‚¯‚ê‚ÎŽ©—R‚ɍĔz•z‚·‚邱‚Æ‚ª‚Å‚«‚Ü
  ‚·B

  –󒍁F–|–ó‚Í’†–앐—Y‚ªs‚¢‚Ü‚µ‚½B(C)opyright 1998-2002 Takeo Nakano

  1.2.  ŽÓŽ«‚ƃwƒ‹ƒv•åW

  –{ HOWTO ‚̍¸“Ç‚ð‚¨Šè‚¢‚µ‚½‚·‚ׂĂ̐lX (‚»‚ꂼ‚ê‚Ì•û‚ª‚²‘¶‚¶‚Ì‚Í‚¸)A
  ’ñˆÄ‚âî•ñ‚ð“dŽqƒ[ƒ‹‚Å‘—‚Á‚Ä‚­‚¾‚³‚Á‚½‚·‚ׂĂ̓ǎ҂Ɋ´ŽÓ‚µ‚Ü‚·B

  ‚±‚Ì•¶‘‚Í‚Ü‚¾Š®¬‚µ‚½‚à‚Ì‚Å‚Í‚ ‚è‚Ü‚¹‚ñB‚±‚Ì•¶‘‚ð‚æ‚è—Ç‚¢•¨‚É‚·‚邽
  ‚߂ɁA–â‘è“_‚␬Œ÷—á‚Ȃǂɂ‚¢‚Ä•MŽÒ‚Ƀ[ƒ‹‚ð‘—‚Á‚ĉº‚³‚¢BƒRƒƒ“ƒgE
  Ž¿–âAŒ»‹à‚È‚Ç‚Í janl(at)langfeldt.net ‚܂ŁB‚ ‚é‚¢‚ÍŽ„‚Ì DNS –{‚𔃂Á
  ‚Ä‚­‚¾‚³‚¢ (‘è–¼‚Í "The Concise Guide to DNS and BIND ‚Å‚·B ISBN ‚ÍŽQ
  l•¶Œ£ƒŠƒXƒg‚É‚ ‚è‚Ü‚·)Bƒ[ƒ‹‚ð‘—‚èA•ÔM‚ðŠó–]‚·‚éê‡‚ɂ́A•ÔMæ
  ‚̃AƒhƒŒƒX‚ª³‚µ‚¢‚©A‚Ü‚½‚¿‚á‚ñ‚Æ‹@”\‚µ‚Ä‚¢‚é‚©‚Ç‚¤‚©‚ðŠm”F‚µ‚ĉº‚³‚é
  ‚悤‚É‚¨Šè‚¢‚µ‚Ü‚·B‚Ü‚½ƒ[ƒ‹‚·‚é‘O‚É‚Í•K‚¸ ``Q & A'' ‚̃ZƒNƒVƒ‡ƒ“‚ð
  “Ç‚ñ‚Å‚­‚¾‚³‚¢B‚È‚¨AŽ„‚ª“Ç‚ß‚é‚̂̓mƒ‹ƒEƒF[Œê‚ƉpŒê‚ÉŒÀ‚ç‚ê‚Ü‚·B

  ‚±‚ê‚Í HOWTO •¶‘‚Å‚·BŽ„‚Í 1995 ”N‚©‚çA‚±‚Ì•¶‘‚ð LDP ‚̈ꕔ‚Æ‚µ‚ÄŠÇ
  —‚µ‚Ä‚«‚Ü‚µ‚½B 2000 ”N‚ɁAŽ„‚Í‚±‚̃gƒsƒbƒN‚ÉŠÖ‚·‚鏑Ð‚ð‘‚«‚Ü‚µ‚½B
  ‚¨’f‚肵‚Ä‚¨‚«‚½‚¢‚Ì‚Å‚·‚ªA‚±‚Ì HOWTO ‚Í‚¢‚ë‚¢‚ë‚È“_‚Å‚»‚Ì–{‚ÆŽ—‚Ä‚¢
  ‚Ü‚·‚¯‚ê‚Ç‚àA–{‚Ì”„‚èã‚°‚ðL‚΂·‚½‚ß‚É‚±‚Ì HOWTO ‚Ŏ蔲‚«‚ð‚µ‚½‚悤
  ‚È‚±‚Æ‚Í‚ ‚è‚Ü‚¹‚ñB‚±‚Ì HOWTO ‚̓ǎ҂́ADNS ‚Ì—‰ð‚ª‚¢‚©‚ɓ‚¢‚à‚Ì
  ‚Å‚ ‚é‚©‚ðŽ„‚É‹³‚¦‚Ä‚­‚¾‚³‚¢‚Ü‚µ‚½B‚»‚ê‚É‚æ‚Á‚Ä‚±‚Ì–{‚Í—Ç‚¢‚à‚Ì‚É‚È‚è
  ‚Ü‚µ‚½‚µA‚Ü‚½ˆê•û–{‚ð‘‚­‚±‚ƂŁA‚±‚Ì HOWTO ‚ɉ½‚ª•K—v‚È‚Ì‚©‚ðl‚¦‚³
  ‚¹‚ç‚ê‚邱‚Æ‚É‚à‚È‚è‚Ü‚µ‚½B‚±‚Ì HOWTO ‚ª‚»‚Ì–{‚ðŽY‚݁A‚Ü‚½‚»‚Ì–{‚ª‚±
  ‚Ì HOWTO ‚Ì‘æŽO”Å‚ðŽY‚Þ‚±‚Æ‚É‚È‚è‚Ü‚µ‚½B‚±‚̃`ƒƒƒ“ƒX‚ðŽ„‚É‰º‚³‚Á‚½‚±
  ‚Ƃɑ΂µ‚āAo”ÅŽÐ‚Ì Que ‚ÉŠ´ŽÓ‚µ‚Ü‚· :-)

  –ó’: ‚±‚Ì•¶‘‚Ì v1.0 ‚́A‰¡“c–M•F‚³‚ñ‚Æ“¡Œ´‹P‰Ã‚³‚ñ‚Æ‚ª–|–󂳂ê‚Ü‚µ
  ‚½B’†–삪 v2.1.1 ‚É‚ ‚킹‚čXV‚µAˆÈ~‚ÌŠÇ—‚ðs‚Á‚Ä‚¢‚Ü‚·BXV‚̍Û
  ‚ɂ́A‚²ˆÓŒ©‚ð‚¢‚½‚¾‚¢‚½“¡Œ´‚³‚ñE‰““¡‚³‚ñE‰Ô‚‚³‚ñE…Œ´‚³‚ñAZ³‚ð
  ‚µ‚Ä‚­‚¾‚³‚Á‚½’·’Jì‚³‚ñE•ˆä‚³‚ñ‚ð‚Í‚¶‚߁A JF-ML ‚ÌŠF‚³‚ñ‚É‚¨¢˜b‚É
  ‚È‚è‚Ü‚µ‚½B

  –|–ó‚ÉŠÖ‚·‚éƒRƒƒ“ƒg‚Í nakano(at)apm.seikei.ac.jp ‚Ü‚Å‚¨Šè‚¢‚µ‚Ü‚·B
  DNS ‚ÉŠÖ‚·‚é“ú–{Œê‚Å‚ÌŽ¿–âæ‚Æ‚µ‚Ä‚Í linux-users ƒ[ƒŠƒ“ƒOƒŠƒXƒg
  <http://www.linux.or.jp/community/ml/linux-users/> ‚â
  fj.os.linux.networking, fj.net.ip.dns ‚È‚Ç‚ª“K“–‚Å‚µ‚傤B

  1.3.  Œ£Ž«

  ‚±‚Ì HOWTO •¶‘‚ð Anne Line Norheim Langfeldt ‚É•ù‚°‚éB‚Æ‚¢‚Á‚Ä‚à”ޏ—
  ‚ª‚±‚Ì•¶‘‚ð“Ç‚Þ‚±‚Æ‚Í–³‚¢‚¾‚낤‚¯‚ǁB‚»‚¤‚¢‚Á‚½—ނ̏—‚ÌŽq‚¶‚á‚È‚¢‚©‚ç
  ‚È‚ B

  1.4.  ÅV”Å

  ‚±‚Ì HOWTO ‚̍XV”ł́A <http://langfeldt.net/DNS-HOWTO/> ‚Ü‚½‚Í
  <http://www.linuxdoc.org/> ‚ÅŒ©‚‚©‚é‚Í‚¸‚Å‚·B‚±‚Ì•¶‘‚ª 9 ‚©ŒŽˆÈã‘O
  ‚Ì“ú•t‚¾‚Á‚½‚çA‚±‚¿‚ç‚ɍs‚Á‚Ä‚­‚¾‚³‚¢B

  2.  ‚Í‚¶‚ß‚É

  ‚±‚Ì•¶‘‚͉½‚Å‚ ‚Á‚ĉ½‚Å‚Í‚È‚¢‚©B

  DNS ‚Æ‚Í Domain Name System ‚Ì‚±‚Æ‚Å‚·B DNS ‚̓}ƒVƒ“‚Ì–¼‘O‚ð IP ”ԍ†
  (ƒlƒbƒgƒ[ƒNã‚̃}ƒVƒ“‚É‚Í•K‚¸‚±‚̔ԍ†‚ª•t‚¢‚Ä‚¢‚Ü‚·) ‚É•ÏŠ·‚µ‚Ü‚·B
  DNS ‚Í–¼‘O‚©‚çƒAƒhƒŒƒX‚ւ́A‚Ü‚½ƒAƒhƒŒƒX‚©‚ç–¼‘O‚Ö‚Ì–|–ó (‚ ‚é‚¢‚Í’‡ŠÔ
  ‚¤‚¿‚ÌŒ¾—t‚Å‚¢‚¦‚΁uƒ}ƒbƒvv) ‚È‚Ç‚ðs‚¢‚Ü‚·B‚±‚Ì HOWTO •¶‘‚Å
  ‚́AUnix ƒVƒXƒeƒ€‚ð—p‚¢‚Ä‚±‚̂悤‚ȃ}ƒbƒv‚ð’è‹`‚·‚é•û–@‚ɂ‚¢‚Ä‹Lq‚µ
  ‚Ü‚·B‚È‚¨ Linux ‚É“Á—L‚È‚±‚Æ‚ª‚ç‚à‚¢‚­‚‚©ŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B

  uƒ}ƒbƒvv‚Ƃ́A’P‚É“ñ‚‚̂à‚Ì‚ðŒ‹‚Ñ‚Â‚¯‚邱‚Æ‚Å‚·B‚±‚±‚Å‚Í
  ftp.linux.org ‚Æ‚¢‚Á‚½‚悤‚ȃ}ƒVƒ“‚Ì–¼‘O‚ƁA‚»‚̃}ƒVƒ“‚Ì IP ”ԍ† (IP
  ƒAƒhƒŒƒX) ‚Å‚ ‚é 199.249.150.4 ‚̂悤‚È’l‚ðŒ‹‚Ñ‚Â‚¯‚邱‚Æ‚É‚È‚è‚Ü‚·B
  DNS ‚É‚Í‹tŒü‚«‚̃}ƒbƒv‚àŠÜ‚Ü‚ê‚Ü‚·B‚·‚È‚í‚¿AIP ”ԍ†‚©‚çƒ}ƒVƒ“‚Ì–¼‘O
  ‚Ö‚Ì•ÏŠ·‚Å‚·B‚±‚ê‚́u‹tˆø‚«v‚ƌĂ΂ê‚Ä‚¢‚Ü‚·B

  ‰SŽÒ (‚ ‚È‚½ ;-) ‚É‚Æ‚Á‚Ä DNS ‚́Aƒlƒbƒgƒ[ƒNŠÇ—‚Ì‚È‚©‚Å‚à‚í‚©‚è‚É
  ‚­‚¢•”•ª‚̈ê‚‚ł·BK‚¢ DNS ‚ÍŽÀÛ‚É‚Í‚»‚ê‚قǓ‚­‚Í‚ ‚è‚Ü‚¹‚ñB‚±
  ‚Ì HOWTO ‚ł́A‚¢‚­‚‚©‚ÌŽ–•¿‚𑽏­‚È‚è‚Æ‚à‚í‚©‚é‚悤‚É‚µ‚½‚¢‚ÆŽv‚Á‚Ä
  ‚¢‚Ü‚·BŠÈ’P‚È DNS ƒl[ƒ€ƒT[ƒo‚ðÝ’è‚·‚é•û–@‚àà–¾‚µ‚Ü‚·B‚Ü‚¸ƒLƒƒƒb
  ƒVƒ…ê—p‚̃T[ƒo‚©‚ç‚Í‚¶‚߂āA‚ ‚éƒhƒƒCƒ“‚ɑ΂·‚éƒvƒ‰ƒCƒ}ƒŠ DNS ƒT[
  ƒo‚ðÝ’肵‚Ä‚¢‚«‚Ü‚·B‚à‚Á‚Æ•¡ŽG‚Ȑݒè‚ðs‚È‚¤ê‡‚ɂ́A‚±‚Ì•¶‘‚Ì ``Q
  & A'' ‚̏͂ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B‚»‚±‚É‚à‘‚¢‚Ä‚¢‚È‚©‚Á‚½‚çA‚à‚Á‚Æ‚¿‚á‚ñ
  ‚Æ‚µ‚½•¶Œ£‚ð“Ç‚Þ•K—v‚ª‚ ‚é‚Å‚µ‚傤Bu‚¿‚á‚ñ‚Æ‚µ‚½•¶Œ£v‚ɂ‚¢‚ẮA
  ``‚æ‚èn—û‚µ‚½ŠÇ—ŽÒ‚ɂȂ邽‚ß‚É'' ‚ÌÍ‚Åà–¾‚µ‚Ü‚·B

  DNS ‚ɂ‚¢‚Ă̍ì‹Æ‚ðŽn‚ß‚é‘O‚ɁA‚ ‚È‚½‚̃}ƒVƒ“‚ðÝ’肵‚āA telnet ‚Å‚Ì
  o“ü‚è‚âƒlƒbƒg‚Ö‚ÌŠeŽíÚ‘±‚ª‚Å‚«‚é‚悤‚É‚µ‚Ä‚¨‚¢‚Ä‚­‚¾‚³‚¢B“Á‚É
  telnet 127.0.0.1 ‚ŁAŒ»Ý‚̃}ƒVƒ“Ž©g‚ɃƒOƒCƒ“‚Å‚«‚é‚悤‚É‚µ‚Ä‚­‚¾‚³
  ‚¢ (¡‚·‚®ƒeƒXƒg!)B‚Ü‚½ /etc/nsswitch.conf (‚ ‚é‚¢‚Í
  /etc/host.conf)A /etc/resolv.confA /etc/hosts ‚Ȃǂ̃tƒ@ƒCƒ‹‚ɑ΂µ
  ‚āA³‚µ‚¢Ý’è‚ð‚µ‚Ä‚¨‚¢‚Ä‚­‚¾‚³‚¢B‚±‚ê‚ç‚Ì‹@”\‚ɂ‚¢‚Ä‚Í‚±‚Ì•¶‘‚Å‚Í
  à–¾‚µ‚Ü‚¹‚ñBˆÈã‚̏€”õ‚ª‚Å‚«‚Ä‚¢‚È‚¢ê‡‚́A Networking-HOWTO ‚â
  Networking-Overview-HOWTO ‚Éà–¾‚ª‚ ‚è‚Ü‚·‚©‚çA‚¿‚á‚ñ‚Æ“Ç‚ñ‚Őݒ肵‚Ä
  ‚¨‚¢‚Ä‚­‚¾‚³‚¢B

  ‚±‚Ì•¶‘‚Łu‚ ‚È‚½‚̃}ƒVƒ“v‚Ə‘‚¢‚Ä‚ ‚Á‚½ê‡A‚»‚ê‚Í DNS ‚𓮍삳‚¹
  ‚悤‚Æ‚µ‚Ä‚¢‚éƒ}ƒVƒ“‚ðŽw‚·‚à‚Ì‚Æ‚µ‚Ü‚·B‘¼‚É‚àƒlƒbƒgƒ[ƒN‚ɂ‚Ȃª‚Á‚Ä
  ‚¢‚é‚ ‚È‚½‚̃}ƒVƒ“‚Í‚ ‚é‚Å‚µ‚傤‚¯‚ǁA‚»‚ê‚Ì‚±‚Æ‚Å‚Í‚ ‚è‚Ü‚¹‚ñB

  ‚ ‚È‚½‚̃}ƒVƒ“‚ªŠ‘®‚µ‚Ä‚¢‚éƒlƒbƒgƒ[ƒN‚ɂ́A–¼‘Oˆø‚«‚ðƒuƒƒbƒN‚·‚é‚æ
  ‚¤‚È–h‰Î•Ç (ƒtƒ@ƒCƒAƒEƒH[ƒ‹) ‚Í‘¶Ý‚µ‚È‚¢‚à‚Ì‚Æ‚µ‚Ü‚·Bƒtƒ@ƒCƒAƒEƒH[
  ƒ‹“à•”‚É‚¢‚éê‡‚É‚Í“Á•Ê‚Ȑݒ肪•K—v‚É‚È‚è‚Ü‚·B ``Q & A'' ‚ÌÍ‚ðŒ©‚Ä
  ‚­‚¾‚³‚¢B

  UNIX ƒVƒXƒeƒ€‚Å‚Ì–¼‘Oˆø‚«‚̃T[ƒrƒX‚Í named ‚ƌĂ΂ê‚éƒvƒƒOƒ‰ƒ€‚É‚æ‚Á
  ‚ÄŽÀŒ»‚³‚ê‚Ü‚·B‚±‚ê‚Í Internet Software Consortium ‚Ì ``BIND'' ƒpƒbƒP
  [ƒW‚ÉŠÜ‚Ü‚ê‚éƒvƒƒOƒ‰ƒ€‚Å‚·B named ‚́A‚Ù‚Æ‚ñ‚Ç‚Ì Linux ƒfƒBƒXƒgƒŠ
  ƒrƒ…[ƒVƒ‡ƒ“‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B‚½‚¢‚Ä‚¢‚Í BIND ‚Æ‚¢‚¤–¼‘O‚̃pƒbƒP[ƒW‚É
  “ü‚Á‚Ä‚¢‚Ä (‘啶Žš¬•¶Žš‚̓ƒ“ƒeƒi‚Ì‹C•ªŽŸ‘æ‚Å‚µ‚傤‚ª)A
  /usr/sbin/named ‚Æ‚µ‚ăCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ü‚·B

  ‚à‚µ named ‚ª‚·‚Å‚É‚ ‚ê‚΁A‚»‚ê‚ðŽg‚¦‚΂¢‚¢‚Å‚µ‚傤B‚à‚µ–³‚¢ê‡‚É‚Í
  Linux ‚Ì ftp ƒTƒCƒg‚©‚çƒoƒCƒiƒŠ‚ð“üŽè‚·‚é‚©AÅV‚Ì (‚»‚µ‚čō‚‚Ì) ƒ\
  [ƒX‚ð <ftp://ftp.isc.org/isc/bind9/> ‚©‚ç“üŽè‚µ‚Ü‚µ‚傤B‚±‚Ì HOWTO
  ‚Å‚Í BIND ‚Ì version 9 ‚ð‘Ώۂɂµ‚Ä‚¢‚Ü‚·B BIND 4 ‚â 8 ‚ð‘Ώۂɂµ‚½ŒÃ
  ‚¢ƒo[ƒWƒ‡ƒ“‚Ì HOWTO ‚Í <http://www.math.uio.no/~janl/DNS/> ‚É‚ ‚è‚Ü‚·
  ‚̂ŁA BIND 4 ‚ðŽg‚Á‚Ä‚¢‚él‚Í‚±‚¿‚ç‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢ (‚‚¢‚Å‚É‚±‚Ì
  HOWTO ‚àˆê‚É‚¨‚¢‚Ä‚ ‚è‚Ü‚·)B named ‚Ì man ƒy[ƒW (ÅŒã‚Ì•û‚É‚ ‚é
  FILES ƒZƒNƒVƒ‡ƒ“) ‚É named.conf ‚ÉŠÖ‚·‚é‹Lq‚ª‚ ‚ê‚΁A‚ ‚È‚½‚ÌŽg‚Á‚Ä‚¢
  ‚é‚Ì‚Í BIND 8 ‚Ü‚½‚Í 9 ‚Å‚·B‹t‚É named.boot ‚ÉŠÖ‚·‚é‹Lq‚ª‚ ‚ê‚Î BIND
  4 ‚Å‚·BƒZƒLƒ…ƒŠƒeƒB‚É‹C‚ðŽg‚í‚È‚¯‚ê‚΂Ȃç‚È‚¢l‚ŁA 4 ‚ðŽg‚Á‚Ä‚¢‚éê
  ‡‚́AÅV‚Ì BIND 8 ‚â 9 ‚ɃAƒbƒvƒOƒŒ[ƒh‚·‚é‚ׂ«‚Å‚µ‚傤B¡‚·‚®‚ɁA
  ‚Å‚·B

  (–ó’) ÅŒã‚Í‚¿‚å‚Á‚ƈӌ©‚Ì•ª‚©‚ê‚é‚Æ‚±‚ë‚©‚à’m‚ê‚Ü‚¹‚ñB—Ⴆ‚΃\[ƒX
  ƒŒƒxƒ‹‚ł̃ZƒLƒ…ƒŠƒeƒBƒ`ƒFƒbƒN‚ðs‚Á‚Ä‚¢‚邱‚Æ‚Å’m‚ç‚ê‚é OpenBSD ‚Å
  ‚́A‚Ü‚¾ˆË‘R‚Æ‚µ‚Ä BIND 4 ‚ªŒ»–ð‚Ì named ‚¾‚Á‚½‚肵‚Ü‚·B

  DNS ‚̓lƒbƒgƒ[ƒN‘S‘̂ɍL‚ª‚éƒf[ƒ^ƒx[ƒX‚Å‚·Bƒf[ƒ^‚Ì“o˜^‚͐Td‚ɍs
  ‚È‚¢‚Ü‚µ‚傤B•Ï‚È“à—e‚ð“o˜^‚·‚é‚ƁA‚ ‚È‚½‚à‘¼‚̐l’B‚à–À˜f‚µ‚Ü‚·B^–Ê
  –Ú‚É‚¿‚á‚ñ‚Ɖ^—p‚·‚ê‚΁A DNS ‚͉¶Œb‚ð‚à‚½‚炵‚Ä‚­‚ê‚é‚Í‚¸‚Å‚·B DNS ‚Ì
  Žg‚¢•ûAŠÇ—‚ÌŽd•ûAƒfƒoƒbƒO‚Ì‚â‚è‚©‚½‚ðŠw‚сA—Ç‚¢ŠÇ—ŽÒ‚É‚È‚Á‚Ä‚­‚¾‚³
  ‚¢BÝ’èƒ~ƒX‚Ńlƒbƒg‚ð—Ž‚Æ‚µ‚½‚è‚·‚邱‚Æ‚ª‚È‚¢‚悤‚É‚µ‚Ü‚µ‚傤‚ˁB

  ’ˆÓ: Ž„‚ª•ÏX‚·‚é‚悤‚ÉŽwŽ¦‚µ‚½ƒtƒ@ƒCƒ‹‚ª‚·‚Å‚É‘¶Ý‚µ‚Ä‚¢‚½‚çA‚±‚ê‚ç
  ‚̃oƒbƒNƒAƒbƒv‚ðŽæ‚Á‚Ä‚¨‚«‚Ü‚µ‚傤Bì‹Æ‚ÌŒ‹‰Ê‚ª‚¤‚Ü‚­‚¢‚©‚È‚©‚Á‚½ê‡
  ‚ɁAŒ³‚Ì“®‚¢‚Ä‚¢‚éó‘Ô‚É–ß‚·‚±‚Æ‚ª‚Å‚«‚é‚悤‚É‚·‚邽‚ß‚Å‚·B

  2.1.  ‘¼‚̃l[ƒ€ƒT[ƒo‚ÌŽÀ‘•

  ‚±‚Ìß‚Í Joost van Baal ‚ª‘‚«‚Ü‚µ‚½B

  ‚ ‚È‚½‚̃}ƒVƒ“‚ð DNS ƒT[ƒo‚É‚·‚éƒpƒbƒP[ƒW‚͉½Ží—Þ‚©‘¶Ý‚µ‚Ä‚¢‚Ü‚·B
  ‚Ü‚¸ BIND ƒpƒbƒP[ƒW ( <http://www.isc.org/products/BIND/>)A‚±‚Ì
  HOWTO ‚ª‘ΏۂƂµ‚Ä‚¢‚éŽÀ‘•‚Å‚·B‚à‚Á‚Æ‚àL‚­Žg‚í‚ê‚Ä‚¢‚éƒl[ƒ€ƒT[ƒo
  ‚ŁA 1980 ”N‘ã‚©‚ç“oêA•‹y‚µ‚Ä‚«‚Ü‚µ‚½BŒ»ÝƒCƒ“ƒ^[ƒlƒbƒg‚Ńl[ƒ€ƒT
  [ƒrƒX‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚éƒ}ƒVƒ“‚Ì‘å•”•ª‚ª BIND ‚ðŽg‚Á‚Ä‚¢‚Ü‚·B BIND ‚Í BSD
  ƒ‰ƒCƒZƒ“ƒX‚Å”z•z‚³‚ê‚Ä‚¢‚Ü‚·B‚à‚Á‚Æ‚àL‚­Žg‚í‚ê‚Ä‚¢‚éƒpƒbƒP[ƒW‚Å‚·‚©
  ‚çA BIND ‚ÉŠÖ‚·‚镶‘‚â’mŽ¯‚à‚½‚­‚³‚ñ‘¶Ý‚µ‚Ü‚·B‚µ‚©‚µABIND ‚ɂ̓Z
  ƒLƒ…ƒŠƒeƒBã‚Ì–â‘肪¶‚¶‚½‚±‚Æ‚à‚ ‚è‚Ü‚µ‚½B

  ‚»‚ê‚©‚ç djbdns ( <http://djbdns.org/>) ‚Æ‚¢‚¤‚Ì‚à‚ ‚è‚Ü‚·B”äŠr“IV‚µ
  ‚¢ DNS ƒpƒbƒP[ƒW‚ŁADaniel J. Bernstein (qmail ‚̍ìŽÒ‚Å‚à‚ ‚è‚Ü‚·) ‚ª
  ‘‚«‚Ü‚µ‚½B djbdns ‚Í”ñí‚Ƀ‚ƒWƒ…[ƒ‹‰»‚³‚ê‚Ä‚¢‚Ü‚·B‚¢‚­‚‚à‚̏¬‚³‚È
  ƒvƒƒOƒ‰ƒ€‚ªAƒl[ƒ€ƒT[ƒo‚̈µ‚¤‚ׂ«ŽdŽ–‚Ì‚»‚ꂼ‚ê‚Ì•”•ª‚ðˆµ‚¤‚Ì‚Å‚·B
  djbdns ‚̓ZƒLƒ…ƒŠƒeƒB‚ð”O“ª‚É‚¨‚¢‚Đ݌v‚³‚ê‚Ä‚¢‚Ü‚·Bƒ][ƒ“ƒtƒ@ƒCƒ‹‚Ì
  ƒtƒH[ƒ}ƒbƒg‚Í‚æ‚è’Pƒ‚ŁA‚Ü‚½‘å’ï‚̏ꍇ‚͐ݒè‚àŠÈ’P‚Å‚·B‚µ‚©‚µ‚ ‚Ü‚è
  —L–¼‚Å‚Í‚È‚¢‚½‚߂ɁA‚ ‚È‚½‚Ì‹ß‚­‚̃Oƒ‹‚É‚æ‚鏕‚¯‚́A‚±‚̃vƒƒOƒ‰ƒ€‚ÉŠÖ
  ‚µ‚Ä‚Í“¾‚ç‚ê‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñBŽc”O‚È‚ª‚çA‚±‚̃\ƒtƒgƒEƒFƒA‚̓I[ƒvƒ“
  ƒ\[ƒX‚Å‚Í‚ ‚è‚Ü‚¹‚ñBìŽÒ‚É‚æ‚éé“`‚Í
  <http://cr.yp.to/djbdns/ad.html> ‚É‚ ‚è‚Ü‚·B

  DJB ‚̃\ƒtƒgƒEƒFƒA‚ªAŒÃ‚¢‘¼‚̃\ƒtƒgƒEƒFƒA‚É”ä‚ׁA–{“–‚ɐi•à‚µ‚½‚à‚Ì‚Å
  ‚ ‚é‚Ì‚©‚Ç‚¤‚©‚́AŠˆ”­‚È‹c˜_‚̑ΏۂɂȂÁ‚Ä‚¢‚Ü‚·B BIND vs djbdns ‚ÉŠÖ
  ‚·‚é“¢˜_ (‚ ‚é‚¢‚̓tƒŒ[ƒ€ƒEƒH[?) ‚́A <http://www.isc.org/ml-
  archives/bind-users/2000/08/msg01075.html> ‚É‚ ‚è‚Ü‚·B

  3.  –¼‘O‰ðŒˆ‚ƃLƒƒƒbƒVƒ…‚ðs‚¤ƒl[ƒ€ƒT[ƒo

  DNS Ý’è‚̍ŏ‰‚̈ê•àBƒ_ƒCƒAƒ‹ƒAƒbƒvEƒP[ƒuƒ‹ƒ‚ƒfƒ€EADSL ‚Ȃǂ̃†[
  ƒU‚É‚Í‚Æ‚Ä‚à•Ö—˜‚Å‚·B

  Red Hat ‚âARed Hat ‚ÉŠÖ˜A‚µ‚½ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ł́A bind ƒpƒbƒP
  [ƒWEbind-utils ƒpƒbƒP[ƒWE caching-nameserver ƒpƒbƒP[ƒW‚ðƒCƒ“ƒXƒg
  [ƒ‹‚·‚邾‚¯‚ŁA‚±‚Ì HOWTO ‚̍ŏ‰‚̃ZƒNƒVƒ‡ƒ“‚ÌŒ‹‰Ê‚Æ“¯‚¶‚à‚Ì‚ª“¾‚ç‚ê
  ‚Ü‚·B Debian ‚ðŽg‚Á‚Ä‚¢‚é‚È‚ç bind ‚Æ bind-doc ‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邾‚¯
  ‚Å‚· (‚ ‚é‚¢‚Í‘OŽÒ‚ɑ΂µ‚Ä‚Í bind9B‚±‚Ì•¶‘‚ÌŽ·•MŽž‚ł́ADebian ‚̈À
  ’è”Å (potato) ‚Í BIND 9 ‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñ)B‚à‚¿‚ë‚ñ‚±‚ê‚ç‚̃pƒb
  ƒP[ƒW‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邾‚¯‚ł́A‚±‚Ì HOWTO ‚ð“Ç‚Þ‚±‚Æ‚É‚æ‚Á‚Ä“¾‚ç‚ê
  ‚é’mŽ¯‚ÍŽè‚É“ü‚è‚Ü‚¹‚ñB‚Å‚·‚̂ŁA‚Ü‚¸ƒpƒbƒP[ƒW‚ðƒCƒ“ƒXƒg[ƒ‹‚µA‚»‚±
  ‚ŃCƒ“ƒXƒg[ƒ‹‚³‚ꂽƒtƒ@ƒCƒ‹‚𒲂ׂȂª‚çA“ǂݐi‚ñ‚Å‚¢‚­‚Ì‚ª—Ç‚¢‚Å‚µ‚å
  ‚¤B

  ƒLƒƒƒbƒVƒ…ê—p‚̃l[ƒ€ƒT[ƒo‚Ƃ́A–¼‘Oˆø‚«‚ÌŒ‹‰Ê‚ð‹L‰¯‚µ‚Ä‚¨‚«AŽŸ‰ñ‚Ì
  –â‚¢‡‚킹‚ÌŽž‚É‚»‚Ì‹L‰¯‚ðŽg‚Á‚Ä“š‚¦‚é‚à‚Ì‚Å‚·BŽŸ‰ñ‚©‚ç‚Ì–â‚¢‡‚킹‚É
  ‘΂·‚鉞“š‚Í (“Á‚É’x‚¢‰ñü‚ðŽg‚Á‚Ä‚¢‚éê‡‚É‚Í) ‚Æ‚Ä‚à‘¬‚­‚È‚è‚Ü‚·B

  ‚Ü‚¸Å‰‚É /etc/named.conf ‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ª•K—v‚Å‚· (Debian ‚Å‚Í
  /etc/bind/named.conf)B named ‚Í‹N“®‚·‚é‚Æ‚Ü‚¸‚±‚̃tƒ@ƒCƒ‹‚ð“ǂݍž‚Ý‚Ü
  ‚·BŒ»Ý‚Ì‚Æ‚±‚ë‚́AŽŸ‚̂悤‚ÈŠÈ’P‚È‚à‚Ì‚Å‚æ‚¢‚Å‚µ‚傤B

  ______________________________________________________________________
  // Config file for caching only name server
  //
  // The version of the HOWTO you read may contain leading spaces
  // (spaces in front of the characters on these lines ) in this and
  // other files.  You must remove them for things to work.
  //
  // Note that the filenames and directory names may differ, the
  // ultimate contents of should be quite similar though.

  options {
          directory "/var/named";

          // Uncommenting this might help if you have to go through a
          // firewall and things are not working out.  But you probably
          // need to talk to your firewall admin.

          // query-source port 53;
  };

  controls {
          inet 127.0.0.1 allow { localhost; } keys { rndc_key; };
  };

  key "rndc_key" {
          algorithm hmac-md5;
          secret "c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K";
  };

  zone "." {
          type hint;
          file "root.hints";
  };

  zone "0.0.127.in-addr.arpa" {
          type master;
          file "pz/127.0.0";
  };
  ______________________________________________________________________

  Linux ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚̃pƒbƒP[ƒW‚ł́A‚±‚±‚ŏЉ‚é‚»‚ꂼ‚ê‚Ì
  ƒtƒ@ƒCƒ‹‚ɁA•Ê‚Ì–¼‘O‚ð‚‚¯‚Ä‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB‚Å‚à“à—e‚Í“¯‚¶‚Í‚¸‚Å
  ‚·B

  directory ‚̍s‚́A named ‚ªŽQÆ‚·‚éƒtƒ@ƒCƒ‹‚Ì’u‚«êŠ‚ðŽw’è‚·‚é‚à‚Ì‚Å
  ‚·B‚±‚êˆÈ~‚Ì‚·‚ׂẴtƒ@ƒCƒ‹–¼‚Í‚±‚±‚©‚ç‚Ì‘Š‘΃pƒX‚Æ‚È‚è‚Ü‚·B‚·‚È‚í
  ‚¿ƒfƒBƒŒƒNƒgƒŠ pz ‚Í /var/named ˆÈ‰º‚É‚ ‚èAƒtƒ‹ƒpƒX‚Å•\‹L‚·‚ê‚Î
  /var/named/pz ‚Æ‚¢‚¤‚±‚Æ‚É‚È‚è‚Ü‚·B /var/named ‚Í Linux Filesystem
  Standard ‚ɏ€‹’‚µ‚½³‚µ‚¢ƒfƒBƒŒƒNƒgƒŠ–¼‚Å‚·B

  /var/named/root.hints ‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚Ì–¼‘O‚Í‚±‚±‚Å•t‚¯‚ç‚ê‚Ä‚¢‚Ü‚·B‚±
  ‚̃tƒ@ƒCƒ‹‚Ì’†g‚ÍŽŸ‚̂悤‚É‚È‚è‚Ü‚·B

  ______________________________________________________________________
  ;
  ; There might be opening comments here if you already have this file.
  ; If not don't worry.
  ;
  ; About any leading spaces in front of the lines here: remove them!
  ; Lines should start in a ;, . or character, not blanks.
  ;
  ; ‚·‚Å‚É‚±‚̃tƒ@ƒCƒ‹‚ª‚ ‚Á‚½ê‡‚́A‚±‚±‚ÉŠJŽnƒRƒƒ“ƒg‚ª‚ ‚é‚©‚à
  ; ‚µ‚ê‚Ü‚¹‚ñB‚È‚­‚Ä‚à–â‘è‚Í‚ ‚è‚Ü‚¹‚ñB
  ;
  ; s“ª‚É‹ó”’•¶Žš‚ª‚ ‚Á‚½ê‡‚́Aíœ‚µ‚Ä‚­‚¾‚³‚¢! Šes‚Í ;A.
  ; ‚Ü‚½‚Í•¶Žš‚ÅŽn‚Ü‚è‚Ü‚·B‹ó”’‚ÅŽn‚܂邱‚Æ‚Í‚ ‚è‚Ü‚¹‚ñB
  ;
  .                       6D  IN      NS      A.ROOT-SERVERS.NET.
  .                       6D  IN      NS      B.ROOT-SERVERS.NET.
  .                       6D  IN      NS      C.ROOT-SERVERS.NET.
  .                       6D  IN      NS      D.ROOT-SERVERS.NET.
  .                       6D  IN      NS      E.ROOT-SERVERS.NET.
  .                       6D  IN      NS      F.ROOT-SERVERS.NET.
  .                       6D  IN      NS      G.ROOT-SERVERS.NET.
  .                       6D  IN      NS      H.ROOT-SERVERS.NET.
  .                       6D  IN      NS      I.ROOT-SERVERS.NET.
  .                       6D  IN      NS      J.ROOT-SERVERS.NET.
  .                       6D  IN      NS      K.ROOT-SERVERS.NET.
  .                       6D  IN      NS      L.ROOT-SERVERS.NET.
  .                       6D  IN      NS      M.ROOT-SERVERS.NET.
  A.ROOT-SERVERS.NET.     6D  IN      A       198.41.0.4
  B.ROOT-SERVERS.NET.     6D  IN      A       128.9.0.107
  C.ROOT-SERVERS.NET.     6D  IN      A       192.33.4.12
  D.ROOT-SERVERS.NET.     6D  IN      A       128.8.10.90
  E.ROOT-SERVERS.NET.     6D  IN      A       192.203.230.10
  F.ROOT-SERVERS.NET.     6D  IN      A       192.5.5.241
  G.ROOT-SERVERS.NET.     6D  IN      A       192.112.36.4
  H.ROOT-SERVERS.NET.     6D  IN      A       128.63.2.53
  I.ROOT-SERVERS.NET.     6D  IN      A       192.36.148.17
  J.ROOT-SERVERS.NET.     6D  IN      A       198.41.0.10
  K.ROOT-SERVERS.NET.     6D  IN      A       193.0.14.129
  L.ROOT-SERVERS.NET.     6D  IN      A       198.32.64.12
  M.ROOT-SERVERS.NET.     6D  IN      A       202.12.27.33
  ______________________________________________________________________

  ‚±‚̃tƒ@ƒCƒ‹‚ɂ͐¢ŠE’†‚̃‹[ƒgƒl[ƒ€ƒT[ƒo‚ð‹Lq‚µ‚Ü‚·B‚±‚ê‚ÍŽžŠÔ‚Æ‚Æ
  ‚à‚ɕω»‚µ‚Ä‚¢‚­‚̂ŁA‚Æ‚«‚Ç‚«XV‚·‚é•K—v‚ª‚ ‚è‚Ü‚·BXV‚Ì•û–@‚Í
  ``ƒƒ“ƒeƒiƒ“ƒX'' ‚ÌÍ‚ðŒ©‚Ä‚­‚¾‚³‚¢B

  named.conf ‚Ì––”ö‚Ì•û‚É‚Í zone ƒZƒNƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·B‚±‚Ì—˜—p–@‚ɂ‚¢
  ‚Ä‚ÍŒã‚̏͂ŏq‚ׂé‚‚à‚è‚Å‚·‚̂ŁA¡‚Ì‚Æ‚±‚ë‚͈ȉº‚̂悤‚È“à—e‚̃tƒ@ƒC
  ƒ‹‚ð pz ƒTƒuƒfƒBƒŒƒNƒgƒŠ‚É 127.0.0 ‚Æ‚¢‚¤–¼‘O‚ōì‚Á‚Ä‚¨‚¢‚Ä‚­‚¾‚³‚¢B
  (‚±‚±‚Å‚àƒJƒbƒgƒAƒ“ƒhƒy[ƒXƒg‚·‚é‚Æ‚«‚ɂ͐擪‚̃Xƒy[ƒX‚ðŽæ‚菜‚­‚悤
  ‚É‚µ‚Ä‚­‚¾‚³‚¢)

  ______________________________________________________________________
  $TTL 3D
  @               IN      SOA     ns.linux.bogus. hostmaster.linux.bogus. (
                                  1       ; Serial
                                  8H      ; Refresh
                                  2H      ; Retry
                                  4W      ; Expire
                                  1D)     ; Minimum TTL
                          NS      ns.linux.bogus.
  1                       PTR     localhost.
  ______________________________________________________________________

  key ‚â control ‚Æ‚¢‚Á‚½–¼‘O‚ª‚‚¢‚½ƒZƒNƒVƒ‡ƒ“‚́A‚±‚Ì“ñ‚‚łà‚Á‚āA‚±
  ‚Ì named ‚ªƒŠƒ‚[ƒg‚©‚琧Œä‚Å‚«‚邱‚Æ‚ðŽw’肵‚Ä‚¢‚Ü‚· (rndc ‚Æ‚¢‚¤ƒvƒ
  ƒOƒ‰ƒ€‚ª—p‚¢‚ç‚ê‚Ü‚·)B‚±‚±‚ł̓[ƒJƒ‹ƒzƒXƒg‚©‚ç‚̐ڑ±‚Å‚È‚¯‚ê‚΂Ȃç
  ‚¸AƒGƒ“ƒR[ƒh‚³‚ꂽ”é–§Œ®‚Å‚Ì”FØ‚ª•K—v‚É‚È‚è‚Ü‚·B‚±‚ÌŒ®‚̓pƒXƒ[ƒh
  ‚̂悤‚È‚à‚Ì‚Å‚·B rndc ‚ª‹@”\‚·‚é‚ɂ́A‚±‚ÌŒ®‚Ƀ}ƒbƒ`‚·‚é
  /etc/rndc.conf ‚ª•K—v‚É‚È‚è‚Ü‚·B

  ______________________________________________________________________
  key rndc_key {
      algorithm "hmac-md5";
      secret "c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K";
  };

  options {
      default-server localhost;
      default-key    rndc_key;
  };
  ______________________________________________________________________

  Œ©‚Ä‚í‚©‚é‚悤‚ɁAsecret ‚ÌŽw’è‚Í“¯ˆê‚Å‚·B rndc ‚𑼂̃}ƒVƒ“‚©‚çŽg‚¤
  ê‡‚́A‚»‚ê‚ç‚ÌŽžŒv‚Í 5 •ªˆÈ“à‚ɉï‚Á‚Ä‚¢‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚±‚Ì–Ú“I
  ‚É‚Í ntp (xntpd ‚â ntpdate) ƒ\ƒtƒgƒEƒFƒA‚ð—p‚¢‚邱‚Æ‚ð‚¨‚·‚·‚ß‚µ‚Ü‚·B

  ŽŸ‚ɁAˆÈ‰º‚̂悤‚È“à—e‚Ì /etc/resolv.conf‚ª•K—v‚Å‚·B (“¯‚¶‚­‹ó”’‚ðŽæ
  ‚菜‚­‚±‚Æ!)

  ______________________________________________________________________
  search subdomain.your-domain.edu your-domain.edu
  nameserver 127.0.0.1
  ______________________________________________________________________

  `search' ‚ÅŽn‚Ü‚Á‚Ä‚¢‚és‚́A–â‚¢‡‚킹‚³‚ꂽƒzƒXƒg‚ð’T‚·ƒhƒƒCƒ“‚ÌŽw
  ’è‚Å‚·B`nameserver' ‚ÅŽn‚Ü‚és‚́Aƒl[ƒ€ƒT[ƒo‚̃AƒhƒŒƒXŽw’è‚Å‚·B¡
  ‚ÍŽ©•ª‚̃}ƒVƒ“‚Ńl[ƒ€ƒT[ƒo‚ð“®‚©‚·‚̂ŁAƒ[ƒJƒ‹ƒzƒXƒg‚ðŽw’肵‚Ü‚·B
  (’: named ‚Í‚±‚̃tƒ@ƒCƒ‹‚ðŽQÆ‚µ‚Ü‚¹‚ñBŽQÆ‚·‚é‚̂̓Œƒ]ƒ‹ƒo‚Å‚·B
  ’2: resolv.conf ƒtƒ@ƒCƒ‹i‚É‚Í "domain" ‚Ə‘‚©‚ꂽs‚ª‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹
  ‚ñB‚ ‚Á‚Ä‚à–â‘è‚ ‚è‚Ü‚¹‚ñ‚ªA "search" ‚Æ "domain" ‚Ì—¼•û‚𓯎ž‚É‚Í—p
  ‚¢‚È‚¢‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B‚Ç‚¿‚ç‚©‚µ‚©Œø—Í‚ðŽ‚¿‚Ü‚¹‚ñB)

  ‚±‚̃tƒ@ƒCƒ‹‚̈Ӗ¡‚ðà–¾‚µ‚Ü‚µ‚傤BƒNƒ‰ƒCƒAƒ“ƒg‚ª foo ‚Ì–¼‘Oˆø‚«‚ðs
  ‚¤‚ƁA‚Ü‚¸Å‰‚É foo.subdomain.your-domain.edu ‚𒲂ׁAŽŸ‚É foo.your-
  domain.edu ‚ðŽŽ‚µAÅŒã‚É foo ‚𒲂ׂ܂·Bsearch s‚É‚ ‚܂葽‚­‚̃hƒ
  ƒCƒ“‚ð‘‚­‚ƁA‚·‚ׂĂ𒲂ׂé‚Ì‚ÉŽžŠÔ‚ª‚©‚©‚é‚悤‚É‚È‚é‚̂ŁA‚Ù‚Ç‚Ù‚Ç‚É
  ‚µ‚Ä‚¨‚­‚Ì‚ª—Ç‚¢‚Å‚µ‚傤B

  ‚±‚Ì—á‚Å‚Í‚ ‚È‚½‚̃}ƒVƒ“‚ª subdomain.your-domain.edu ‚É‚ ‚é‚Æ‚µ‚Ä‚¢‚Ü
  ‚·‚̂ŁA‚ ‚È‚½‚̃}ƒVƒ“‚Ì–¼‘O‚Í‚¨‚»‚ç‚­ your-machine.subdomain.your-
  domain.edu ‚Æ‚È‚Á‚Ä‚¢‚é‚Å‚µ‚傤B‚È‚¨ search s‚É‚Í‚ ‚È‚½‚Ì TLD (Top
  Level Domain, ‚±‚̏ꍇ‚Í `edu') ‚ðŠÜ‚ß‚é‚ׂ«‚Å‚Í‚ ‚è‚Ü‚¹‚ñB•p”ɂɐڑ±
  ‚·‚é‚悤‚È“Á’è‚̃hƒƒCƒ“‚ª‚ ‚ê‚΁AˆÈ‰º‚̂悤‚É search s‚É‚»‚̃hƒƒCƒ“
  ‚ð‰Á‚¦‚Ä‚à‚¢‚¢‚Å‚µ‚傤B (æ“ª‚ɃXƒy[ƒX‚ª‚ ‚Á‚½‚çŽæ‚è‹Ž‚é‚Ì‚ð–Y‚ê‚È‚¢
  ‚悤‚ɁB)

  ______________________________________________________________________
  search subdomain.your-domain.edu your-domain.edu other-domain.com
  ______________________________________________________________________

  ‚à‚¿‚ë‚ñŽÀÛ‚É‚Í–{“–‚̃hƒƒCƒ“–¼‚ð‘‚­•K—v‚ª‚ ‚è‚Ü‚·BƒhƒƒCƒ“–¼‚̍Ōã
  ‚ɂ̓sƒŠƒIƒh‚ð‘‚©‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B‚±‚ê‚͏d—v‚ȃ|ƒCƒ“ƒg‚Å
  ‚·BƒhƒƒCƒ“–¼‚̍Ōã‚ɂ̓sƒŠƒIƒh‚ð‘‚©‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B

  3.1.  named ‚ð‹N“®‚·‚é

  ‚±‚ê‚ç‚̏€”õ‚ª‚·‚ñ‚¾‚ç named ‚𗧂¿ã‚°‚Ü‚µ‚傤Bƒ_ƒCƒAƒ‹ƒAƒbƒvÚ‘±‚ð
  ‚µ‚Ä‚¢‚él‚́A‚Ü‚¸æ‚ɐڑ±‚µ‚Ä‚­‚¾‚³‚¢B‚Å‚Í named ‚ð‹N“®‚µ‚Ü‚·Bƒu[
  ƒgƒXƒNƒŠƒvƒg‚©‚ç‹N“®‚·‚éê‡‚Í /etc/init.d/named startA named ‚𒼐Ú
  ‹N“®‚·‚éê‡‚Í /usr/sbin/named ‚Æ‚µ‚Ü‚·BˆÈ‘O‚Ì”Å‚Ì BIND ‚ÅŽ—‚½‚悤‚È
  ‚±‚Æ‚ðs‚Á‚½‚Æ‚«‚́A‚¨‚»‚ç‚­ ndc ‚ðŽg‚Á‚½‚±‚Æ‚ÆŽv‚¢‚Ü‚·B BIND 9 ‚Å
  ‚́A‚±‚ê‚Í rndc ‚É•Ï‚í‚è‚Ü‚µ‚½B rndc ‚Í named ‚ðƒŠƒ‚[ƒg‚©‚琧Œä‚Å‚«
  ‚Ü‚·‚ªA named ‚ð‹N“®‚·‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB named ‚ð“®‚©‚µ‚Ä‚¢‚éÅ’†‚É
  syslog ‚̃ƒbƒZ[ƒWƒtƒ@ƒCƒ‹ (•’Ê‚Í /var/adm/messages ‚Å‚·‚ªA Debian
  ‚Å‚Í /var/log/daemin ‚Å‚·‚µAƒfƒBƒŒƒNƒgƒŠ‚ª /var/log ‚¾‚Á‚½‚èAƒtƒ@ƒC
  ƒ‹–¼‚ª•Ê‚¾‚Á‚½‚è‚·‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ) ‚ðŒ©‚é‚Æ (tail -f
  /var/adm/messages ‚Æ‚µ‚Ü‚·)AˆÈ‰º‚̂悤‚ȏo—Í‚ª•\Ž¦‚³‚ê‚é‚Í‚¸‚Å‚·:

  (s––‚ª \ ‚̍s‚ÍŽŸ‚̍s‚É‘±‚«‚Ü‚·)

       Dec 23 02:21:12 lookfar named[11031]: starting BIND 9.1.3
       Dec 23 02:21:12 lookfar named[11031]: using 1 CPU
       Dec 23 02:21:12 lookfar named[11034]: loading configuration from \
           '/etc/named.conf'
       Dec 23 02:21:12 lookfar named[11034]: the default for the \
           'auth-nxdomain' option is now 'no'
       Dec 23 02:21:12 lookfar named[11034]: no IPv6 interfaces found
       Dec 23 02:21:12 lookfar named[11034]: listening on IPv4 interface lo, \
           127.0.0.1#53
       Dec 23 02:21:12 lookfar named[11034]: listening on IPv4 interface eth0, \
           10.0.0.129#53
       Dec 23 02:21:12 lookfar named[11034]: command channel listening on \
           127.0.0.1#953
       Dec 23 02:21:13 lookfar named[11034]: running

  ƒGƒ‰[ƒƒbƒZ[ƒW‚ª‚ ‚Á‚½ê‡‚́A‰½‚©ŠÔˆá‚¦‚Ä‚¢‚é‚Ì‚Å‚µ‚傤B named ‚Í
  “Ç‚ñ‚Å‚¢‚é‚»‚̃tƒ@ƒCƒ‹‚𖼎w‚µ‚µ‚Ä‚­‚ê‚é‚Í‚¸‚Å‚·B–ß‚Á‚ătƒ@ƒCƒ‹‚ð
  ƒ`ƒFƒbƒN‚µ‚Ä‚­‚¾‚³‚¢BC³‚ªI‚í‚Á‚½‚çÄ“x named ‚ð‹N“®‚µ‚Ä‚­‚¾‚³‚¢B
  ‚³‚āA‚±‚±‚܂ōs‚Á‚Ä‚«‚½Ý’è‚ðŽŽ‚µ‚Ä‚Ý‚Ü‚µ‚傤B‚±‚ê‚Ü‚Å‚Í nslookup ‚ª
  ƒeƒXƒg‚Ì‚½‚߂̃vƒƒOƒ‰ƒ€‚Å‚µ‚½BÅ‹ß‚Å‚Í dig ‚ª„§‚³‚ê‚Ä‚¢‚Ü‚·B

       $ dig -x 127.0.0.1
       ;; Got answer:
       ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26669
       ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

       ;; QUESTION SECTION:
       ;1.0.0.127.in-addr.arpa.                IN      PTR

       ;; ANSWER SECTION:
       1.0.0.127.in-addr.arpa. 259200  IN      PTR     localhost.

       ;; AUTHORITY SECTION:
       0.0.127.in-addr.arpa.   259200  IN      NS      ns.linux.bogus.

       ;; Query time: 3 msec
       ;; SERVER: 127.0.0.1#53(127.0.0.1)
       ;; WHEN: Sun Dec 23 02:26:17 2001
       ;; MSG SIZE  rcvd: 91

  ‚Æ•\Ž¦‚³‚ê‚ê‚΁A‚¤‚Ü‚­“®‚¢‚Ä‚¢‚é‚Í‚¸‚Å‚·B‚±‚¤‚È‚é‚Æ‚¢‚¢‚Å‚·‚ˁB”ñí‚É
  ˆÙ‚È‚Á‚½•\Ž¦‚ªo‚½‚çA‚â‚è’¼‚µA‘S•”Äƒ`ƒFƒbƒN‚Å‚·B named.conf ‚ð•ÏX
  ‚µ‚½‚çA‚»‚Ì‚½‚Ñ‚É rndc reload ƒRƒ}ƒ“ƒh‚ðŽÀs‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

  ‚Å‚Í–â‚¢‡‚킹‚ð‚µ‚Ä‚Ý‚Ü‚µ‚傤B‚ ‚È‚½‚Ì‹ß‚­‚É‚ ‚éƒ}ƒVƒ“‚Ì–¼‘O‚ðˆø‚¢‚Ä
  ‚Ý‚Ü‚µ‚傤BŽ„‚Ì‹ß‚­ (Oslo ‘åŠw) ‚É‚Í pat.uio.no‚Æ‚¢‚¤ƒ}ƒVƒ“‚ª‚ ‚è‚Ü
  ‚·B

       $ dig pat.uio.no
       ; <<>> DiG 9.1.3 <<>> pat.uio.no
       ;; global options:  printcmd
       ;; Got answer:
       ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15574
       ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 0

       ;; QUESTION SECTION:
       ;pat.uio.no.                    IN      A

       ;; ANSWER SECTION:
       pat.uio.no.             86400   IN      A       129.240.130.16

       ;; AUTHORITY SECTION:
       uio.no.                 86400   IN      NS      nissen.uio.no.
       uio.no.                 86400   IN      NS      nn.uninett.no.
       uio.no.                 86400   IN      NS      ifi.uio.no.

       ;; Query time: 651 msec
       ;; SERVER: 127.0.0.1#53(127.0.0.1)
       ;; WHEN: Sun Dec 23 02:28:35 2001
       ;; MSG SIZE  rcvd: 108

  ¡“x‚́Adig ‚Í‚ ‚È‚½‚̃}ƒVƒ“‚Å“®‚¢‚Ä‚¢‚é named ‚É pat.uio.no ‚ð’T‚·‚æ
  ‚¤ˆË—Š‚µ‚Ü‚·B‚·‚é‚Æ named ‚Í root.hints ƒtƒ@ƒCƒ‹‚ɏ‘‚©‚ê‚Ä‚¢‚éƒl[ƒ€
  ƒT[ƒo‚̈ê‚‚ɐڑ±‚µ‚āA–â‚¢‡‚킹‚ð‚µ‚Ü‚·B /etc/resolv.conf ‚ɏ‘‚©‚ê
  ‚Ä‚¢‚éƒhƒƒCƒ“‚·‚ׂĂɂ‚¢‚Ä’²‚ׂé•K—v‚ª‚ ‚é‚©‚à‚µ‚ê‚È‚¢‚̂ŁAŒ‹‰Ê‚ª“¾
  ‚ç‚ê‚é‚܂łɏ­XŽžŠÔ‚ª‚©‚©‚邱‚Æ‚ª‚ ‚è‚Ü‚·B

  ‚±‚±‚Å‚à‚¤ˆê“x“¯‚¶–â‚¢‡‚킹‚ðs‚¤‚ƁAŽŸ‚̂悤‚ÈŒ‹‰Ê‚É‚È‚é‚Å‚µ‚傤B

       $ dig pat.uio.no

       ; <<>> DiG 8.2 <<>> pat.uio.no
       ;; res options: init recurs defnam dnsrch
       ;; got answer:
       ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
       ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
       ;; QUERY SECTION:
       ;;      pat.uio.no, type = A, class = IN

       ;; ANSWER SECTION:
       pat.uio.no.             23h59m58s IN A  129.240.130.16

       ;; AUTHORITY SECTION:
       UIO.NO.                 23h59m58s IN NS  nissen.UIO.NO.
       UIO.NO.                 23h59m58s IN NS  ifi.UIO.NO.
       UIO.NO.                 23h59m58s IN NS  nn.uninett.NO.

       ;; ADDITIONAL SECTION:
       nissen.UIO.NO.          23h59m58s IN A  129.240.2.3
       ifi.UIO.NO.             1d23h59m58s IN A  129.240.64.2
       nn.uninett.NO.          1d23h59m58s IN A  158.38.0.181

       ;; Total query time: 4 msec
       ;; FROM: lookfar to SERVER: default -- 127.0.0.1
       ;; WHEN: Sat Dec 16 00:23:09 2000
       ;; MSG SIZE  sent: 28  rcvd: 162

  ‚±‚ñ‚Ç‚Í‚¸‚Á‚Æ‘¬‚©‚Á‚½‚±‚Æ‚ª‚Í‚Á‚«‚è‚í‚©‚é‚Å‚µ‚傤B‘O‚Í 0.5 •bˆÈã‚©
  ‚©‚Á‚Ä‚¢‚Ü‚µ‚½‚ªA¡‰ñ‚Í 4ms ‚Å‚·‚Ý‚Ü‚µ‚½BƒT[ƒo‚©‚ç‚̉ñ“š‚ªƒLƒƒƒb
  ƒVƒ…‚³‚ꂽ‚Ì‚Å‚·BƒLƒƒƒbƒVƒ…‚³‚ꂽ‰ñ“š‚́AŒÃ‚­‚È‚Á‚ÄŒ»ó‚ƈقȂÁ‚Ä‚µ‚Ü
  ‚¤‰Â”\«‚à‚ ‚è‚Ü‚·‚ªAƒLƒƒƒbƒVƒ…‚³‚ꂽ‰ñ“š‚𐳂µ‚¢‚ÆŒ©‚È‚¹‚éŠúŠÔ‚́A‰ñ
  “š‚ð•Ô‚µ‚½ƒT[ƒo‚Ì‘¤‚Ő§Œä‚Å‚«‚é‚̂ŁA“¾‚ç‚ꂽ‰ñ“š‚ª³‚µ‚¢‚à‚Ì‚Å‚ ‚é‰Â
  ”\«‚͍‚‚¢‚Å‚µ‚傤B

  3.2.  ƒŒƒ]ƒ‹ƒo

  •W€“I‚È C API ‚ðŽÀ‘•‚µ‚Ä‚¢‚é‚·‚×‚Ä‚Ì OS ‚ɂ́A gethostbyname ‚Æ
  gethostbyaddr ‚Æ‚¢‚¤ƒVƒXƒeƒ€ƒR[ƒ‹‚ª‘¶Ý‚µ‚Ü‚·B‚±‚ê‚ç‚͉½Ží—Þ‚©‚̈قÈ
  ‚éî•ñŒ¹‚©‚çî•ñ‚ðŽæ“¾‚Å‚«‚Ü‚·B‚ǂ̏î•ñŒ¹‚©‚çŽæ“¾‚·‚é‚©‚́ALinux ‚È‚ç
  /etc/nsswitch.conf ‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚Őݒè‚Å‚«‚Ü‚· (‚±‚ê‚ð—p‚¢‚Ä‚¢‚é Unix
  ‚Í‘¼‚É‚à‚ ‚è‚Ü‚·)B‚±‚ê‚Í’·‚¢ƒtƒ@ƒCƒ‹‚ŁA‚ǂ̃tƒ@ƒCƒ‹‚©‚çA‚ ‚é‚¢‚Í‚Ç
  ‚̃f[ƒ^ƒx[ƒX‚©‚çA‚¢‚ë‚¢‚ë‚ÈŽí—ނ̃f[ƒ^‚ðŽæ“¾‚·‚é‚©‚ðŽw’肵‚Ü‚·B’Ê
  í‚͐擪‚ɃRƒƒ“ƒgŒ`Ž®‚̉ðà‚ª‚ ‚è‚Ü‚·‚̂ŁA“Ç‚ñ‚Å‚¨‚«‚Ü‚µ‚傤B“ǂݏI
  ‚í‚Á‚½‚ç `hosts:' ‚Å‚Í‚¶‚Ü‚és‚ð’T‚µ‚Ä‚­‚¾‚³‚¢BˆÈ‰º‚̂悤‚É‚È‚Á‚Ä‚¢‚é
  ‚Í‚¸‚Å‚·B

  ______________________________________________________________________
  hosts:      files dns
  ______________________________________________________________________

  (æ“ª‚̃Xƒy[ƒX‚Ì‚±‚Æ‚ÍŠo‚¦‚Ä‚¢‚Ü‚·‚ˁH‚±‚êˆÈã‚Í‚à‚¤Œ¾‹y‚µ‚Ü‚¹‚ñB)

  `hosts:' ‚Å‚Í‚¶‚Ü‚és‚ª–³‚¯‚ê‚΁Aã‹L‚̂悤‚È“à—e‚ð‘‚¢‚Ä‚¨‚¢‚Ä‚­‚¾‚³
  ‚¢B‚±‚ê‚́AƒvƒƒOƒ‰ƒ€‚Í‚Ü‚¸ /etc/hosts ƒtƒ@ƒCƒ‹‚ðŒ©‚És‚«AŽŸ‚É DNS
  ‚ð resolv.conf ‚É‚µ‚½‚ª‚Á‚ă`ƒFƒbƒN‚¹‚æA‚ÆŒ¾‚Á‚Ä‚¢‚Ü‚·B

  3.3.  ‚¨‚ß‚Å‚Æ‚¤

  ‚³‚āA¡‚â‚ ‚È‚½‚̓LƒƒƒbƒVƒ…“®ì‚ð‚·‚é named ‚̐ݒè•û–@‚ð’m‚Á‚½‚킯‚Å
  ‚·Bƒr[ƒ‹‚Å‚àƒ~ƒ‹ƒN‚Å‚àA‚¨D‚«‚È‚à‚Ì‚ÅŠ£”t‚µ‚Ü‚µ‚傤B

  4.  ƒtƒHƒ[ƒh (forwarding)

  Šwp‹@ŠÖ‚â ISP (Internet Service Provider) ‚Ȃǂ́AãŽè‚É‘gD‰»‚³‚ꂽ
  ‘å‚«‚ȃlƒbƒgƒ[ƒN‚ł́Aƒlƒbƒgƒ[ƒN‚̃vƒ’B‚Í DNS ƒT[ƒo‚ɁuƒtƒHƒ[
  ƒ_ (forwarder)v‚ƌĂ΂ê‚éŠK‘w‚ðÝ‚¯‚Ä‚¢‚邱‚Æ‚ª‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB‚±
  ‚¤‚·‚é‚ƁA“à•”‚̃lƒbƒgƒ[ƒN•‰‰×‚âAŠO•”‚É‚ ‚éƒT[ƒo‚Ì•‰‰×‚ð‰º‚°‚éŒø‰Ê
  ‚ª‚ ‚é‚Ì‚Å‚·BŽ©•ª‚ª‚»‚̂悤‚ȃlƒbƒgƒ[ƒN‚̈ꕔ‚É‚¢‚é‚Ì‚©‚Ç‚¤‚©‚ð’m‚é
  ‚Ì‚Í‚»‚ê‚Ù‚ÇŠÈ’P‚Å‚Í‚ ‚è‚Ü‚¹‚ñB‚µ‚©‚µ‚¢‚¸‚ê‚É‚¹‚æAÚ‘±‚µ‚Ä‚¢‚éƒvƒƒo
  ƒCƒ_‚Ì DNS ƒT[ƒo‚ðuƒtƒHƒ[ƒ_v‚Æ‚µ‚Ä—˜—p‚·‚ê‚΁A–â‚¢‡‚킹‚Ì”½‰ž‚ð
  ‘¬‚­‚Å‚«Aƒlƒbƒgƒ[ƒN‚Ö‚Ì•‰‰×‚ð‰º‚°‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚ð—p‚¢‚é‚ƁA
  ‚ ‚È‚½‚̃l[ƒ€ƒT[ƒo‚́A–â‚¢‡‚킹‚ð ISP ‚̃l[ƒ€ƒT[ƒo‚ɍs‚¢‚Ü‚·B–â
  ‚¢‡‚킹‚ª‹N‚±‚邽‚сA ISP ‚̃l[ƒ€ƒT[ƒo‚Ì‹‘å‚ȃLƒƒƒbƒVƒ…‚©‚çƒf[ƒ^
  ‚ð‚·‚­‚¢Žæ‚邱‚Æ‚É‚È‚è‚Ü‚·B‚æ‚Á‚Ä–â‚¢‡‚킹‚Ì‘¬“x‚͏オ‚èA‚ ‚È‚½‚̃l
  [ƒ€ƒT[ƒo‚ÍŽ©•ª‚Å‘S•”‚ÌŽdŽ–‚ð‚±‚È‚³‚È‚­‚Ä‚à—Ç‚­‚È‚è‚Ü‚·Bƒ‚ƒfƒ€‚ðŽg‚Á
  ‚Ä‚¢‚éê‡‚́A‚±‚ÌŒø‰Ê‚Í‚©‚È‚è‘å‚«‚¢‚Å‚·B‚±‚±‚Å—á‚Æ‚µ‚āA‚¨Žg‚¢‚̃lƒb
  ƒgƒ[ƒNƒvƒƒoƒCƒ_‚É‚Í—˜—p‚ª„§‚³‚ê‚Ä‚¢‚éƒl[ƒ€ƒT[ƒo‚ª“ñ‚‚ ‚é‚Æ‚µ‚Ü
  ‚·B‚»‚ꂼ‚ê‚Ì IP ”ԍ†‚ð 10.0.0.1 ‚Æ 10.1.0.1 ‚Æ‚µ‚Ü‚µ‚傤B‚±‚̂悤‚È
  ê‡‚ɂ́A‚¨ŽèŒ³‚Ì named.conf ƒtƒ@ƒCƒ‹‚̍ŏ‰‚̃ZƒNƒVƒ‡ƒ“A ``options''
  ‚Æ‚¢‚¤–¼‘O‚ª‚‚¢‚Ä‚¢‚é•”•ª‚Ɉȉº‚̍s‚ð‘}“ü‚µ‚ĉº‚³‚¢B

  ______________________________________________________________________
             forward first;
             forwarders {
                  10.0.0.1;
                  10.1.0.1;
              };
  ______________________________________________________________________

  ƒ_ƒCƒAƒ‹ƒAƒbƒvƒ}ƒVƒ“Œü‚¯‚É‚à forwarders ‚ðŽg‚Á‚½‚¿‚å‚Á‚ÆŠð‚µ‚¢ƒgƒŠƒbƒN
  ‚ª‚ ‚è‚Ü‚·B ``Q & A'' ‚̏͂ɏ‘‚¢‚Ä‚ ‚è‚Ü‚·B

  ƒl[ƒ€ƒT[ƒo‚ðÄ‹N“®‚µ‚āAdig ‚ŃeƒXƒg‚µ‚Ä‚­‚¾‚³‚¢B‚¤‚Ü‚­‚¢‚Á‚Ä‚¢‚é‚Æ
  Žv‚¢‚Ü‚·B

  5.  ’Pƒ‚È ƒhƒƒCƒ“

  ‚ ‚È‚½Ž©g‚̃hƒƒCƒ“‚̐ݒè•û–@

  5.1.  ‚Å‚à‚Ü‚¸Å‰‚É‘Þ‹ü‚È—˜_

  ‚Ü‚¸Å‰‚É: ‚±‚±‚Ü‚Å‚Ì“à—e‚Í‚¿‚á‚ñ‚Æ“Ç‚Ý‚Ü‚µ‚½‚©H“Ç‚ñ‚Å‚È‚¯‚ê‚Γǂނæ
  ‚¤‚ɁB

  ‚±‚̃ZƒNƒVƒ‡ƒ“‚ðŽÀÛ‚ÉŽn‚ß‚é‘O‚ɁADNS ‚Ì“®ì‚ÉŠÖ‚·‚闝˜_‚ð­X‚ƁAŽÀÛ
  ‚Ì“®ì—á‚ðÐ‰î‚µ‚Ä‚¨‚«‚Ü‚·B‚«‚Á‚Æ–ð‚É—§‚¿‚Ü‚·‚©‚çA‚º‚Гǂ݂܂µ‚傤B
  “Ç‚Ý‚½‚­‚È‚­‚Ä‚àA­‚È‚­‚Æ‚à—¬‚µ“Ç‚Ý‚­‚ç‚¢‚Í‚µ‚Ä‚¨‚¢‚Ä‚­‚¾‚³‚¢B
  named.conf ƒtƒ@ƒCƒ‹‚̐ݒè‚ÉŠÖ‚·‚é•”•ª‚Ü‚Å‚«‚½‚ç—¬‚µ“ǂ݂̓Xƒgƒbƒv‚Å
  ‚·B

  DNS ‚ÍŠK‘w“I‚ȃcƒŠ[\‘¢‚̃VƒXƒeƒ€‚Å‚·B‚»‚Ì’¸“_‚Í `.' ‚Æ‹Lq‚³‚êA
  (ƒcƒŠ[Œ^ƒf[ƒ^\‘¢‚Å‚ÌŠµ—á‚ɏ]‚¢) uƒ‹[ƒg (root)v‚Æ”­‰¹‚³‚ê‚Ü‚·B
  `.' ‚̉º‚É‚Í‚½‚­‚³‚ñ‚Ì Top Level Domain (TLD) ‚ª‚ ‚è‚Ü‚·B ORG, COM,
  EDU, NET ‚È‚Ç‚ª—L–¼‚Å‚·‚ªA‘¼‚É‚à‚½‚­‚³‚ñ‚ ‚è‚Ü‚·BŽÀÛ‚Ì–Ø‚Æ“¯‚¶‚悤
  ‚ɁA‚±‚̃cƒŠ[\‘¢‚͍ª‚ðŽ‚¿AŽ}•ª‚©‚ꂵ‚Ü‚·BŒvŽZ‹@‰ÈŠw‚Ì’mŽ¯‚ª‚ ‚él
  ‚ɂ́A DNS ‚ÍŒŸõƒcƒŠ[‚ÉŒ©‚¦‚é‚Å‚µ‚傤B‚Ü‚½‚»‚±‚ɂ͐ߓ_ (node)A’[“_
  (leaf node)AŽ} (edge) ‚ª‚ ‚邱‚Æ‚àŒ©‚ÄŽæ‚ê‚é‚Å‚µ‚傤B

  ƒ}ƒVƒ“‚ÌŒŸõ‚ðs‚¤‚Æ‚«A–â‚¢‡‚킹‚̓‹[ƒg‚©‚çŽn‚Ü‚éŠK‘w‚ɑ΂µ‚čċA“I
  ‚ɍs‚í‚ê‚Ü‚·B‚¢‚܃zƒXƒg prep.ai.mit.edu. ‚̃AƒhƒŒƒX‚ðŒ©‚Â‚¯‚½‚¢‚Æ‚µ‚Ü
  ‚µ‚傤B‚·‚é‚ƃl[ƒ€ƒT[ƒo‚Í‚Ç‚±‚©‚É–â‚¢‡‚킹‚ðs‚¤•K—v‚ª‚ ‚è‚Ü‚·B‚Ü
  ‚¸ƒLƒƒƒbƒVƒ…‚É‚È‚¢‚©‚Ç‚¤‚©’T‚µ‚Ü‚·B‚à‚µˆÈ‘O‚̖⍇‚킹‚ªƒLƒƒƒbƒVƒ…‚É
  Žc‚Á‚Ä‚¢‚āA“š‚ð’m‚Á‚Ä‚¢‚½ê‡‚ɂ́A’¼‘O‚̐߂Ō©‚½‚悤‚ɁA‚½‚¾‚¿‚É“š‚ð
  •Ô‚µ‚Ü‚·BƒLƒƒƒbƒVƒ…‚É“š‚ª‚È‚©‚Á‚½ê‡‚́A–â‚¢‡‚킹‚Ì‚ ‚Á‚½–¼‘O‚É‚Ç‚Ì
  ‚­‚ç‚¢‹ß‚¢“š‚¦‚ª•Ô‚¹‚é‚©‚𒲂ׁAƒLƒƒƒbƒVƒ…‚³‚ê‚Ä‚¢‚éî•ñ‚ð‚Å‚«‚邾‚¯Žg
  ‚¨‚¤‚Æ‚µ‚Ü‚·BÅˆ«‚̏ꍇ‚Í `.' (ƒ‹[ƒg) ‚¾‚¯‚ªƒ}ƒbƒ`‚·‚邱‚Æ‚É‚È‚èA
  ‚æ‚Á‚㋁[ƒgƒT[ƒo‚ɐq‚Ë‚é•K—v‚ª‚ ‚è‚Ü‚·Bƒl[ƒ€ƒT[ƒo‚Í–¼‘O‚̍¶‘¤‚Ì•”
  •ª‚ðÁ‚µ‚Ä‚¢‚«AŽ©•ª‚ª ai.mit.edu., mit.edu., edu. ‚ɂ‚¢‚Ä’m‚Á‚Ä‚¢‚é
  ‚©ƒ`ƒFƒbƒN‚µ‚Ä‚¢‚«‚Ü‚·B‚±‚ê‚ç‚ð’m‚ç‚È‚¢‚Æ . ‚ɍs‚­‚킯‚Å‚·‚ªA‚±‚Ì“š
  ‚Í hints ƒtƒ@ƒCƒ‹‚ɏ‘‚¢‚Ä‚ ‚é‚̂ŁAŒ©‚‚©‚è‚Ü‚·B‚±‚±‚Å‚ ‚È‚½‚̃l[ƒ€
  ƒT[ƒo‚Í . ‚̃T[ƒo‚É prep.ai.mit.edu ‚ÉŠÖ‚·‚é–â‚¢‡‚킹‚ðs‚¢‚Ü‚·B‚±
  ‚Ì . ƒT[ƒo‚Í’¼Ú‚Ì“š‚Í’m‚ç‚È‚¢‚Å‚µ‚傤‚ªA‚ ‚È‚½‚̃T[ƒo‚ÉŽQÆæ‚ð’ñ
  Ž¦‚µAŽŸ‚É‚Ç‚±‚É•·‚¯‚΂¢‚¢‚©‚ð‹³‚¦‚Ä‚­‚ê‚Ü‚·B‚±‚ÌŽQÆæ’ñŽ¦‚Í“¯‚¶‚悤
  ‚ÉŽŸX‚ɍs‚í‚êA‚ ‚È‚½‚̃l[ƒ€ƒT[ƒo‚Í“š‚ð’m‚Á‚Ä‚¢‚éƒl[ƒ€ƒT[ƒo‚É‚Ü‚Å
  “±‚©‚ê‚Ü‚·B‚±‚ê‚ð‚¢‚Ü‚©‚炨Œ©‚¹‚µ‚Ü‚µ‚傤B +norec ‚Å dig ‚ɍċA“I‚È
  –⍇‚킹‚ð‚µ‚È‚¢‚悤‚É–½‚¶AÄ‹A‚ð‰äXŽ©g‚ōs‚¤‚±‚Æ‚É‚µ‚Ü‚·B‚»‚Ì‘¼‚Ì
  ƒIƒvƒVƒ‡ƒ“‚́Adig ‚ɐ¶¬‚·‚éî•ñ‚ðŒ¸‚ç‚·‚悤‚É–½‚¶‚é‚à‚̂ŁAŽ†•‚ðß–ñ
  ‚µ‚Ü‚·B

       $ dig +norec +noques +nostats +nocmd prep.ai.mit.edu.
       ;; Got answer:
       ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 980
       ;; flags: qr ra; QUERY: 1, ANSWER: 0, AUTHORITY: 13, ADDITIONAL: 0

       ;; AUTHORITY SECTION:
       .                       518400  IN      NS      J.ROOT-SERVERS.NET.
       .                       518400  IN      NS      K.ROOT-SERVERS.NET.
       .                       518400  IN      NS      L.ROOT-SERVERS.NET.
       .                       518400  IN      NS      M.ROOT-SERVERS.NET.
       .                       518400  IN      NS      A.ROOT-SERVERS.NET.
       .                       518400  IN      NS      B.ROOT-SERVERS.NET.
       .                       518400  IN      NS      C.ROOT-SERVERS.NET.
       .                       518400  IN      NS      D.ROOT-SERVERS.NET.
       .                       518400  IN      NS      E.ROOT-SERVERS.NET.
       .                       518400  IN      NS      F.ROOT-SERVERS.NET.
       .                       518400  IN      NS      G.ROOT-SERVERS.NET.
       .                       518400  IN      NS      H.ROOT-SERVERS.NET.
       .                       518400  IN      NS      I.ROOT-SERVERS.NET.

  ‚±‚ê‚ÍŽQÆæ‚Ì’ñŽ¦‚Å‚·B‚±‚±‚É‚Í "Authority section" ‚µ‚©‚È‚­A"Answer
  section" ‚ª‚ ‚è‚Ü‚¹‚ñBŽ„‚½‚¿‚Ì—§‚Ä‚½ƒl[ƒ€ƒT[ƒo‚́AŽ„‚½‚¿‚ð‚±‚Ìƒl[
  ƒ€ƒT[ƒo‚Ì‚Ç‚ê‚©‚ÉŽw‚µŒü‚¯‚Ü‚·B‚Ç‚ê‚©‚Ð‚Æ‚Â‚ðƒ‰ƒ“ƒ_ƒ€‚É‘I‚ñ‚Å‚Ý‚Ü‚µ‚å
  ‚¤B

       $ dig +norec +noques +nostats +nocmd prep.ai.mit.edu. @D.ROOT-SERVERS.NET.
       ;; Got answer:
       ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58260
       ;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 3, ADDITIONAL: 3

       ;; AUTHORITY SECTION:
       mit.edu.                172800  IN      NS      BITSY.mit.edu.
       mit.edu.                172800  IN      NS      STRAWB.mit.edu.
       mit.edu.                172800  IN      NS      W20NS.mit.edu.

       ;; ADDITIONAL SECTION:
       BITSY.mit.edu.          172800  IN      A       18.72.0.3
       STRAWB.mit.edu.         172800  IN      A       18.71.0.151
       W20NS.mit.edu.          172800  IN      A       18.70.0.160

  MIT.EDU ‚̃T[ƒoŒQ‚ª‚¢‚Á‚Ø‚ñ‚É’ñŽ¦‚³‚ê‚Ü‚µ‚½B‚Å‚Í‚Ü‚½‚Ç‚ê‚©‚ðƒ‰ƒ“ƒ_ƒ€
  ‚É‘I‚Ñ‚Ü‚µ‚傤B

       $ dig +norec +noques +nostats +nocmd prep.ai.mit.edu. @BITSY.mit.edu.
       ;; Got answer:
       ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29227
       ;; flags: qr ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4

       ;; ANSWER SECTION:
       prep.ai.mit.edu.        10562   IN      A       198.186.203.77

       ;; AUTHORITY SECTION:
       ai.mit.edu.             21600   IN      NS      FEDEX.ai.mit.edu.
       ai.mit.edu.             21600   IN      NS      LIFE.ai.mit.edu.
       ai.mit.edu.             21600   IN      NS      ALPHA-BITS.ai.mit.edu.
       ai.mit.edu.             21600   IN      NS      BEET-CHEX.ai.mit.edu.

       ;; ADDITIONAL SECTION:
       FEDEX.ai.mit.edu.       21600   IN      A       192.148.252.43
       LIFE.ai.mit.edu.        21600   IN      A       128.52.32.80
       ALPHA-BITS.ai.mit.edu.  21600   IN      A       128.52.32.5
       BEET-CHEX.ai.mit.edu.   21600   IN      A       128.52.32.22

  ¡“x‚Í "ANSWER SECTION" ‚ª‚ ‚è‚Ü‚µ‚½B‚»‚µ‚ÄŽ„‚½‚¿‚Ì’m‚肽‚©‚Á‚½“š‚àŒ©
  ‚‚©‚è‚Ü‚µ‚½B "AUTHORITY SECTION" ‚ɂ́AŽŸ‰ñ ai.mit.edu ‚ɐq‚Ë‚éÛ‚É
  ‚͂ǂ̃T[ƒo‚É‚·‚ׂ«‚©A‚Æ‚¢‚¤î•ñ‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B‚µ‚½‚ª‚Á‚ÄŽŸ‚É
  ai.mit.edu ‚Ì–¼‘O‚ɂ‚¢‚Ä’m‚肽‚¢‚Æ‚«‚ɂ́A‚±‚ê‚ç‚É’¼Ú•·‚¯‚Ηǂ¢‚킯
  ‚Å‚·B named ‚Í“¯Žž‚É mit.edu ‚ÉŠÖ‚·‚éî•ñ‚àW‚ß‚é‚̂ŁAŽŸ‚ɗႦ‚Î
  www.mit.edu ‚ª–â‚¢‡‚킳‚ꂽ‚Æ‚«‚ɂ́A“š‚¦‚É‚¸‚Á‚Æ‹ß‚¢‚Æ‚±‚ë‚É‚¢‚邱‚Æ
  ‚É‚È‚è‚Ü‚·B

  ‚Æ‚¢‚¤‚킯‚ŁA. ‚©‚çƒXƒ^[ƒg‚µAŽQÆæ’ñŽ¦‚ð’H‚邱‚ƂŁAƒhƒƒCƒ“–¼‚ÌŠe
  ƒŒƒxƒ‹‚É‚¨‚¯‚éƒl[ƒ€ƒT[ƒo‚ðŽŸX‚ÉŒ©‚‚¯‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½BŽ©‘O‚Ì DNS
  ƒT[ƒo‚ª‚ ‚ê‚΁A‚±‚ê‚ç‚Ì‘¼‚̃l[ƒ€ƒT[ƒo‚ðŽg‚í‚È‚­‚Ä‚àA‚ ‚È‚½‚Ì named
  ‚́A‚±‚̂悤‚ÉŒ@‚Á‚Ä‚¢‚­’iŠK‚ÅŒ©‚‚¯‚½î•ñ‚ð‚·‚×‚ÄƒLƒƒƒbƒVƒ…‚µA‚µ‚΂ç
  ‚­‚͍Ăѐq‚Ë‚È‚­‚Ä‚à—Ç‚¢‚悤‚É‚µ‚Ä‚­‚ê‚Ü‚·B

  ƒcƒŠ[‚Ƃ̃AƒiƒƒW[‚Å‚¢‚¤‚ƁA–¼‘O‚ÌŠe ``.'' ‚ÍŽ}•ª‚©‚ê‚̃|ƒCƒ“ƒg‚É‘Î
  ‰ž‚µ‚Ü‚·B‚»‚µ‚Ä ``.''  ‚É‹²‚܂ꂽ•”•ª‚̓cƒŠ[’†‚Å‚Ì‚»‚ꂼ‚ê‚ÌŽ}‚Ì–¼‘O
  ‚É‚È‚è‚Ü‚·B—~‚µ‚¢–¼‘O (prep.ai.it.edu) ‚Ì–¼‘O‚𓾂é‚ɂ́A‚±‚̃cƒŠ[‚ð
  ¸‚Á‚Ä‚¢‚­‚±‚Æ‚É‚È‚è‚Ü‚·B root (.) ‚âAroot ‚©‚ç prep.ai.mit.edu ‚ÉŽŠ
  ‚é“r’†‚Ì‚ ‚ç‚ä‚éƒT[ƒo‚ɏî•ñ‚ð–â‚¢‡‚킹A‚»‚ê‚ç‚ðƒLƒƒƒbƒVƒ…‚µ‚Ü‚·B
  ƒLƒƒƒbƒVƒ…‚̐§ŒÀ‚É’B‚·‚é‚ƁA‚±‚̍ċA“I‚ȃŒƒ]ƒ‹ƒo‚Í‚»‚̃T[ƒo‚ւ̖⍇‚í
  ‚¹‚ð‚â‚߁A‚»‚±‚ÅŽQÆ’ñŽ¦‚³‚ꂽA–¼‘O‚Ì’[‚Ì‚Ù‚¤‚É‚ ‚鎟‚̃T[ƒo‚ւƐi‚ñ
  ‚Å‚¢‚«‚Ü‚·B

  ‚¢‚Ü‚Ü‚Å‚Ù‚Æ‚ñ‚ǐG‚ê‚Ü‚¹‚ñ‚Å‚µ‚½‚ªA“¯‚¶‚­‚ç‚¢”ñí‚ɏd—v‚ȃhƒƒCƒ“‚Æ‚µ
  ‚Ä in-addr.arpa ‚ª‚ ‚è‚Ü‚·B‚±‚ê‚́u•’ʂ́vƒhƒƒCƒ“‚̂悤‚ɃlƒXƒg‚à‚µ
  ‚Ü‚·B in-addr.arpa ‚Ì‚¨‚©‚°‚ŁAƒAƒhƒŒƒX‚ª‚í‚©‚Á‚Ä‚¢‚éê‡‚ɃzƒXƒg–¼‚ð
  “¾‚邱‚Æ‚ª‚Å‚«‚é‚悤‚É‚È‚è‚Ü‚·B‚±‚±‚ŏd—v‚Ȃ̂́A IP ”ԍ†‚Í in-
  addr.arpa ƒhƒƒCƒ“‚Å‚Í‹t‡‚É‹Lq‚³‚ê‚邱‚Æ‚Å‚·B‚ ‚éƒ}ƒVƒ“‚̃AƒhƒŒƒX
  192.186.203.77 ‚ª‚í‚©‚Á‚Ä‚¢‚½ê‡A named ‚Í æ’ö‚Ì prep.ai.mit.edu ‚Ì
  —á‚Æ“¯‚¶‚悤‚É 77.203.168.198.in-addr.arpa ‚ð’T‚»‚¤‚Æ‚µ‚Ü‚·B‚¢‚ܗႦ
  ‚΁A `.' ˆÈŠO‘S‚­ƒ}ƒbƒ`‚µ‚È‚¢‚悤‚ȁAƒLƒƒƒbƒVƒ…‚É‚È‚¢ƒGƒ“ƒgƒŠ‚ð’T‚·‚Æ
  ‚µ‚Ü‚µ‚傤B root ƒT[ƒo‚É–K‚ˁA m.root-servers.net ‚Í‘¼‚Ì root ƒT[ƒo
  ‚Ö‚ÌŽQÆ‚ð•Ô‚µ‚Ü‚·B b.root-servers.net ‚Í’¼Ú bitsy.mit.edu/ ‚Ö‚ÌŽQÆ
  ‚ð•Ô‚µ‚Ä‚­‚ê‚é‚̂ŁA‚»‚±‚©‚çî•ñ‚ðŽæ“¾‚·‚邱‚Æ‚É‚È‚è‚Ü‚·B

  5.2.  Ž©•ª‚̃hƒƒCƒ“‚ðì‚é

  ‚³‚āAŽ„‚½‚¿‚̃hƒƒCƒ“‚ð’è‹`‚µ‚Ü‚µ‚傤BƒhƒƒCƒ“ linux.bogus ‚ðì‚èA
  ‚»‚±‚ÉŽ„‚½‚¿‚̃}ƒVƒ“‚ð’è‹`‚µ‚Ü‚µ‚傤B‚±‚±‚Å‚ÍŠ®‘S‚ɉˋó‚̃hƒƒCƒ“–¼‚ð
  Žg‚Á‚āAŠÔˆá‚Á‚Ä‚àŠO•”‚̐l‚É–À˜f‚ª‚©‚©‚ç‚È‚¢‚悤‚É‚µ‚Ü‚µ‚傤B

  Žn‚ß‚é‘O‚É‚à‚¤ˆê“_BƒzƒXƒg–¼‚ÉŽg‚¦‚镶Žš‚ɂ͐§ŒÀ‚ª‚ ‚è‚Ü‚·B‰pŒê‚̃Aƒ‹
  ƒtƒ@ƒxƒbƒg a-zA”Žš 0-9A‚¨‚æ‚Ñ '-' (ƒ_ƒbƒVƒ…) •¶Žš‚¾‚¯‚ªŽg‚¦‚Ü‚·BŽç
  ‚é‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢ (‚±‚Ì‹K‘¥‚ð”j‚Á‚Ä‚à BIND 9 ‚Å‚Í‘åä•v‚Å‚·‚ªABIND
  8 ‚̓_ƒ‚Å‚·)B‘啶Žš¬•¶Žš‚Í DNS ‚Å‚Í‹æ•Ê‚³‚ê‚Ü‚¹‚ñB‚µ‚½‚ª‚Á‚Ä
  pat.uio.no ‚Æ Pat.UiO.No ‚Æ‚Í‚Ü‚Á‚½‚­“¯‚¶‚悤‚ɉðŽß‚³‚ê‚Ü‚·B

  ŽÀ‚Í‚±‚̏͂ōŏ‰‚ɍs‚¤‚ׂ«•”•ª‚Í‚·‚Å‚É‹LqÏ‚Ý‚Å‚·B named.conf ‚ɂ͈È
  ‰º‚̂悤‚ȍs‚ª‚ ‚è‚Ü‚·‚æ‚ˁB

  ______________________________________________________________________
  zone "0.0.127.in-addr.arpa" {
          type master;
          file "pz/127.0.0";
  };
  ______________________________________________________________________

  ‚±‚̃tƒ@ƒCƒ‹‚ł̓hƒƒCƒ“–¼‚̍Ōã‚É `.' ‚ð•t‚¯‚Ä‚¢‚È‚¢“_‚É’ˆÓ‚µ‚Ä‚­‚¾
  ‚³‚¢Bã‹L‚Ì“à—e‚©‚çA‚±‚ê‚©‚玄‚½‚¿‚̓][ƒ“ 0.0.127.in-addr.arpa ‚ð’è
  ‹`‚·‚邱‚ƁA‚»‚µ‚Ä‚±‚Ì named ‚ª‚»‚̃][ƒ“‚̃}ƒXƒ^[ƒT[ƒo‚ɂȂ邱‚ƁA
  ‚Ü‚½‚»‚Ì“à—e‚ªƒtƒ@ƒCƒ‹ pz/127.0.0 ‚É•Û‘¶‚³‚ê‚邱‚Æ‚È‚Ç‚ª‚í‚©‚è‚Ü‚·B‚±
  ‚̃tƒ@ƒCƒ‹‚Í‚·‚łɐݒèÏ‚݂ŁAˆÈ‰º‚̂悤‚È“à—e‚Ì‚Í‚¸‚Å‚·B

  ______________________________________________________________________
  $TTL 3D
  @               IN      SOA     ns.linux.bogus. hostmaster.linux.bogus. (
                                  1       ; Serial
                                  8H      ; Refresh
                                  2H      ; Retry
                                  4W      ; Expire
                                  1D)     ; Minimum TTL
                          NS      ns.linux.bogus.
  1                       PTR     localhost.
  ______________________________________________________________________

  æ’ö‚Ì named.conf ‚̏ꍇ‚Ƃ͑ΏƓI‚ɁA‚±‚¿‚ç‚̃tƒ@ƒCƒ‹‚Å‚Í‚·‚ׂẴhƒ
  ƒCƒ“–¼‚̍Ōã‚É `.' ‚ª‚ ‚邱‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢Bƒ][ƒ“ƒtƒ@ƒCƒ‹‚̐擪
  ‚É $ORIGIN –½—ß‚ð’u‚­‚±‚Æ‚ðD‚ސl‚½‚¿‚à‚¢‚é‚悤‚Å‚·‚ªA‚±‚ê‚Í•s—v‚Å
  ‚·Bƒ][ƒ“ƒtƒ@ƒCƒ‹‚Ì origin (‚±‚̃][ƒ“‚ª‘®‚·‚é DNS ‚ÌŠK‘w) ‚Í
  named.conf ‚̃][ƒ“ƒZƒNƒVƒ‡ƒ“‚ÅŽw’肳‚ê‚Ü‚·B‚±‚̏ꍇ‚Í 0.0.127.in-
  addr.arpa ‚Å‚·B

  ‚±‚́uƒ][ƒ“ƒtƒ@ƒCƒ‹v‚É‚ÍŽO‚‚́uƒŠƒ\[ƒXƒŒƒR[ƒh (resource record:
  RR)v‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B SOA RR, NS RR, PTR RR ‚Å‚·B SOA ‚Í Start Of
  Authority ‚̏ȗª‚Å‚·B`@' ‚Í“Á•Ê‚È‹L†‚ŁA origin ‚ðˆÓ–¡‚µ‚Ü‚·B‚±‚Ì
  ƒtƒ@ƒCƒ‹‚Ì `domain' ƒJƒ‰ƒ€‚Í 0.0.127.in-addr.arpa ‚Å‚·‚©‚çAÅ‰‚̍s‚Ì
  ŽÀÛ‚̈Ӗ¡‚͈ȉº‚Æ“¯‚¶‚É‚È‚è‚Ü‚·B

       0.0.127.in-addr.arpa.   IN      SOA ...

  NS ‚Í Name Server RR ‚Ì—ª‚Å‚·B‚±‚̍s‚̐擪‚É‚Í `@' ‚ª‚ ‚è‚Ü‚¹‚ñB‚±‚ê
  ‚͈Öق̂¤‚¿‚É‚·‚Å‚ÉŽw’肳‚ꂽ‚±‚Æ‚É‚È‚Á‚Ä‚¢‚Ü‚·B’¼‘O‚̍s‚ª `@' ‚Å‚Í
  ‚¶‚Ü‚Á‚Ä‚¢‚½‚©‚ç‚Å‚·B‘½­ƒ^ƒCƒv‚Ì—Ê‚ªß–ñ‚Å‚«‚Ü‚·‚ˁB‚µ‚½‚ª‚Á‚Ä NS ‚Ì
  s‚͈ȉº‚̂悤‚É‚à‹Lq‚Å‚«‚邱‚Æ‚É‚È‚è‚Ü‚·B

       0.0.127.in-addr.arpa.   IN      NS      ns.linux.bogus

  ‚±‚̍s‚Í DNS ‚ɁA‚ǂ̃}ƒVƒ“‚ª‚±‚̃hƒƒCƒ“ 0.0.127.in-addr.arpa ‚̃l[
  ƒ€ƒT[ƒo‚Å‚ ‚é‚©‚ð‹³‚¦‚Ü‚·B ns.linux.bogus ‚Æ‚¢‚¤‚킯‚Å‚·‚ˁB `ns' ‚Æ
  ‚¢‚¤‚̂̓l[ƒ€ƒT[ƒo‚É—Ç‚­—p‚¢‚ç‚ê‚é–¼‘O‚Å‚·‚ªA‚±‚ê‚Í web ƒT[ƒo‚É
  www.something ‚Æ‚¢‚¤–¼‘O‚ª•t‚¯‚ç‚ê‚é‚Ì‚ÆŽ—‚½‚悤‚È‚à‚Ì‚Å‚·BŽÀÛ‚É‚Í‚Ç
  ‚ñ‚È–¼‘O‚ð—p‚¢‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñB

  ÅŒã‚É PTR (Domain Name Pointer) ƒŒƒR[ƒh‚ªAƒTƒuƒlƒbƒg 0.0.127.in-
  addr.arpa ‚̃AƒhƒŒƒX 1 ‚̃zƒXƒgA‚·‚È‚í‚¿ 127.0.0.1 ‚ª localhost ‚Æ‚¢
  ‚¤–¼‘O‚Å‚ ‚邱‚Æ‚ðŽ¦‚µ‚Ä‚¢‚Ü‚·B

  SOA ƒŒƒR[ƒh‚Í‚Ç‚ñ‚ȃ][ƒ“ƒtƒ@ƒCƒ‹‚Å‚àæ“ª‚É’u‚©‚ê‚Ü‚·B‚Ü‚½Šeƒ][ƒ“
  ƒtƒ@ƒCƒ‹‚ɂ‚«ˆê‚Aæ“ª‚É (‚½‚¾‚µ $TTL Žw’è‚Ì‚ ‚Æ‚É) ‘‚«‚Ü‚·B‚±‚̃Œ
  ƒR[ƒh‚̓][ƒ“‚Ìà–¾‚Å‚·B‚Ç‚±‚©‚瓾‚ç‚ê‚é‚Ì‚© (ns.linux.bogus‚Æ‚¢‚¤ƒ}
  ƒVƒ“)A“à—e‚ÉŠÖ‚·‚éÓ”CŽÒ‚Í’N‚© (hostmaster@linux.bogus: ‚±‚±‚É‚Í‚ ‚È
  ‚½‚Ì“dŽqƒ[ƒ‹ƒAƒhƒŒƒX‚ð“ü‚ê‚Ü‚µ‚傤)Aƒ][ƒ“ƒtƒ@ƒCƒ‹‚̃o[ƒWƒ‡ƒ“‚Í‚¢
  ‚­‚‚© (ƒVƒŠƒAƒ‹”ԍ†: 1)A‚»‚Ì‘¼ƒLƒƒƒbƒVƒ…‚âƒZƒJƒ“ƒ_ƒŠ DNS ƒT[ƒo‚È‚Ç
  ‚ÉŠÖ˜A‚µ‚½“à—e‚È‚Ç‚ð‘‚«‚Ü‚·BŽc‚è‚̃tƒB[ƒ‹ƒh (refresh, retry,
  expire, minimum) ‚ɂ‚¢‚ẮA‚±‚Ì HOWTO ‚Ì’l‚ð‚»‚Ì‚Ü‚ÜŽg‚¦‚ΓÁ‚É–â‘è‚È
  ‚¢‚Å‚µ‚傤B SOA ‚Ì‘O‚É‚Í•K{‚̍sA$TTL 3D ‚Ə‘‚©‚ꂽs‚ª‚ ‚è‚Ü‚·B‚±
  ‚ê‚Í‚·‚ׂẴ][ƒ“ƒtƒ@ƒCƒ‹‚ɏ‘‚¢‚Ä‚­‚¾‚³‚¢B

  ‚ł́A‚±‚±‚Å named ‚ðÄ‹N“® (rndc stop; named) ‚µ‚āA dig ƒRƒ}ƒ“ƒh‚ō¡
  ‚܂ł̐ݒè‚ÌŠm”F‚ðs‚¢‚Ü‚µ‚傤B -x ‚ðŽg‚¤‚Æ‹tˆø‚«‚̖⍇‚킹‚ðs‚¢‚Ü
  ‚·B

       $ dig -x 127.0.0.1
       ;; Got answer:
       ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30944
       ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

       ;; QUESTION SECTION:
       ;1.0.0.127.in-addr.arpa.                IN      PTR

       ;; ANSWER SECTION:
       1.0.0.127.in-addr.arpa. 259200  IN      PTR     localhost.

       ;; AUTHORITY SECTION:
       0.0.127.in-addr.arpa.   259200  IN      NS      ns.linux.bogus.

       ;; Query time: 3 msec
       ;; SERVER: 127.0.0.1#53(127.0.0.1)
       ;; WHEN: Sun Dec 23 03:02:39 2001
       ;; MSG SIZE  rcvd: 91

  ‚È‚ñ‚Æ‚© 127.0.0.1 ‚©‚ç localhost ‚ª“¾‚ç‚ê‚Ü‚µ‚½B‚¢‚¢Š´‚¶‚Å‚·‚ˁB‚Å‚Í
  ƒƒCƒ“‚Ì‚¨ŽdŽ–‚Å‚ ‚é linux.bogus ƒhƒƒCƒ“‚Ì‚½‚߂ɁA named.conf ‚ɐV‚µ
  ‚¢ `zone' ƒZƒNƒVƒ‡ƒ“‚ð‘‚«‚Ü‚µ‚傤B

  ______________________________________________________________________
  zone "linux.bogus" {
          type master;
          notify no;
          file "pz/linux.bogus";
  };
  ______________________________________________________________________

  ‚±‚±‚Å‚à named.conf ƒtƒ@ƒCƒ‹‚É‹Lq‚·‚éƒhƒƒCƒ“–¼‚̍Ōã‚É‚Í `.' ‚ª•t‚¢
  ‚Ä‚¢‚È‚¢‚±‚Æ‚É’–ځB

  linux.bogus ƒ][ƒ“ƒtƒ@ƒCƒ‹‚ɂ́A‚Ü‚Á‚½‚­‰Ë‹ó‚̃f[ƒ^‚ð’u‚­‚±‚Æ‚É‚µ‚Ü
  ‚µ‚傤B

  ______________________________________________________________________
  ;
  ; Zone file for linux.bogus
  ;
  ; The full zone file
  ;
  $TTL 3D
  @       IN      SOA     ns.linux.bogus. hostmaster.linux.bogus. (
                          199802151       ; serial, todays date + todays serial #
                          8H              ; refresh, seconds
                          2H              ; retry, seconds
                          4W              ; expire, seconds
                          1D )            ; minimum, seconds
  ;
                  NS      ns              ; Inet Address of name server
                  MX      10 mail.linux.bogus     ; Primary Mail Exchanger
                  MX      20 mail.friend.bogus.   ; Secondary Mail Exchanger
  ;
  localhost       A       127.0.0.1
  ns              A       192.168.196.2
  mail            A       192.168.196.4
  ______________________________________________________________________

  SOA ƒŒƒR[ƒh‚ɂ‚¢‚Ä‚Í“ñ‚‚̓_‚É’ˆÓ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
  ns.linux.bogus ‚Í A ƒŒƒR[ƒh‚ðŽ‚Á‚½ŽÀÛ‚̃}ƒVƒ“‚Å‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
  CNAME ƒŒƒR[ƒh‚́A SOA ƒŒƒR[ƒh‚̃T[ƒoƒ}ƒVƒ“‚Ì•”•ª‚É‚Í‹Lq‚Å‚«‚Ü‚¹
  ‚ñB–¼‘O‚Í `ns' ‚Å‚È‚­‚Ä‚àA³‚µ‚¢ƒzƒXƒg–¼‚Å‚ ‚ê‚΂©‚Ü‚¢‚Ü‚¹‚ñBŽŸ‚É
  hostmaster.linux.bogus ‚Í hostmaster@linux.bogus ‚Æ“Ç‚Ý‘Ö‚¦‚Ä‚­‚¾‚³
  ‚¢B‚±‚ê‚̓[ƒ‹ƒGƒCƒŠƒAƒX‚©ƒ[ƒ‹ƒ{ƒbƒNƒX‚ŁA‚±‚Ì DNS ‚ðƒƒ“ƒeƒiƒ“ƒX
  ‚µ‚Ä‚¢‚él‚ª•p”ɂɃ`ƒFƒbƒN‚µ‚Ä‚¢‚é‚Æ‚±‚ë‚Å‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚±‚̃hƒ
  ƒCƒ“‚ÉŠÖ‚·‚郁[ƒ‹‚́A‚±‚±‚Å‹Lq‚³‚ꂽƒAƒhƒŒƒX‚É‘—‚邱‚Æ‚É‚È‚Á‚Ä‚¢‚Ü
  ‚·B–¼‘O‚Í `hostmaster' ‚Å‚È‚­‚ ‚È‚½‚Ì e-mail ƒAƒhƒŒƒX‚Å‚à‚©‚Ü‚¢‚Ü‚¹
  ‚ñB‚Å‚à `hostmaster' ‚Å‚à‚à‚¿‚ë‚ñ‚¿‚á‚ñ‚Æ“®‚­‚Í‚¸‚Å‚·B

  ‚±‚̃tƒ@ƒCƒ‹‚ɂ͐V‚µ‚¢ƒ^ƒCƒv‚Ì RR ‚ª‚ ‚è‚Ü‚·B MX (Mail eXchanger) RR
  ‚Å‚·B‚±‚ê‚̓[ƒ‹ƒVƒXƒeƒ€‚ɑ΂µ‚Ä someone@linux.bogus ˆ¶ƒ[ƒ‹‚Ì‘—‚è
  æ‚ð“`‚¦‚é‚à‚̂ŁA mail.linux.bogus ‚Ü‚½‚Í mail.friend.bogus ‚ª‚±‚ê‚É
  ‚È‚è‚Ü‚·Bƒ}ƒVƒ“‚Ì–¼‘O‚Ì‘O‚ɏ‘‚©‚ꂽ”’l‚Í MX RR ‚Ì—Dæ“x‚ðŽ¦‚µ‚Ü‚·B
  Å¬‚̐”’l (10) ‚ðŽ‚ÂƒzƒXƒg‚ɑ΂µ‚Ä—Dæ“I‚Ƀ[ƒ‹‚ª‘—‚ç‚ê‚Ü‚·B‚±‚Ì”z
  ‘—‚ÉŽ¸”s‚·‚é‚ƁAƒ[ƒ‹‚Í‚æ‚è‘å‚«‚Ȑ”’l‚ðŽ‚ÂƒzƒXƒg‚É”z‘—‚³‚ê‚Ü‚·B‚·‚È
  ‚í‚¿‚±‚±‚Å‚Í—Dæ“x 20 ‚ðŽ‚Â mail.friend.bogus ‚Å‚·B

  rndc reload ‚ðŽÀs‚µ‚āAnamed ‚ɐݒèƒtƒ@ƒCƒ‹‚ðÄ‚Ñ“Ç‚Ü‚¹‚Ü‚·B‚±‚±‚Ü‚Å
  ‚̐ݒè‚ð dig ‚ÅŠm”F‚µ‚Ü‚µ‚傤B

  $ dig any linux.bogus
  ; <<>> DiG 9.1.3 <<>> any linux.bogus
  ;; global options:  printcmd
  ;; Got answer:
  ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55239
  ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 1, ADDITIONAL: 1

  ;; QUESTION SECTION:
  ;linux.bogus.               IN      ANY

  ;; ANSWER SECTION:
  linux.bogus.        259200  IN      SOA     ns.linux.bogus. \
        hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400
  linux.bogus.        259200  IN      NS      ns.linux.bogus.
  linux.bogus.        259200  IN      MX      20 mail.friend.bogus.
  linux.bogus.        259200  IN      MX      10 mail.linux.bogus.linux.bogus.

  ;; AUTHORITY SECTION:
  linux.bogus.        259200  IN      NS      ns.linux.bogus.

  ;; ADDITIONAL SECTION:
  ns.linux.bogus.     259200  IN      A       192.168.196.2

  ;; Query time: 4 msec
  ;; SERVER: 127.0.0.1#53(127.0.0.1)
  ;; WHEN: Sun Dec 23 03:06:45 2001
  ;; MSG SIZE  rcvd: 184

  ‚æ‚­Œ©‚é‚ƁAƒoƒO‚ª‚ ‚邱‚Æ‚ª‚í‚©‚é‚ÆŽv‚¢‚Ü‚·B

       linux.bogus.        259200  IN MX        10 mail.linux.bogus.linux.bogus.

  ‚Æ‚¢‚¤‚Ì‚Í‘S‚­‚¨‚©‚µ‚¢‚Å‚·‚ˁB‚±‚ê‚́A

       linux.bogus.        259200  IN MX        10 mail.linux.bogus.

  ‚Å‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

  “ÇŽÒ‚ÌŠwKŒø‰Ê‚𗶂Á‚Ä :-)A‚±‚±‚ÅŽ„‚Í‚í‚´‚ƊԈႦ‚Ü‚µ‚½Bƒ][ƒ“ƒtƒ@ƒC
  ƒ‹‚ðŒ©‚é‚ƁAˆÈ‰º‚̍s‚ª‚ ‚é‚Í‚¸‚Å‚·B

                       MX      10 mail.linux.bogus     ; Primary Mail Exchanger

  ‚±‚±‚ɂ̓sƒŠƒIƒh‚ª‚È‚¢‚Å‚·‚ˁB‚ ‚é‚¢‚Í—]Œv‚É 'linux.bogus' ‚ð‘‚¢‚Ä‚µ
  ‚Ü‚Á‚Ä‚¢‚éA‚Æ‚àŒ¾‚¦‚Ü‚·Bƒ][ƒ“ƒtƒ@ƒCƒ‹‚ɏ‘‚©‚ꂽƒzƒXƒg–¼‚̍Ōã‚ɃsƒŠ
  ƒIƒh‚ª‚È‚¢ê‡‚ɂ́A origin ‚ªÅŒã‚ɉÁ‚¦‚ç‚ê‚Ü‚·B‚‚܂è
  linux.bogus.linux.bogus ‚Æ“ñd‚É‚È‚Á‚Ä‚µ‚Ü‚¤‚Ì‚Å‚·B‚Å‚·‚©‚çA

  ______________________________________________________________________
                  MX      10 mail.linux.bogus.    ; Primary Mail Exchanger
  ______________________________________________________________________

  ‚Ü‚½‚Í

  ______________________________________________________________________
                  MX      10 mail                 ; Primary Mail Exchanger
  ______________________________________________________________________

  ‚Æ‚·‚é‚ׂ«‚Å‚·BŽ„‚ÍŒãŽÒ‚ªD‚«‚Å‚·Bƒ^ƒCƒv—Ê‚ª­‚È‚¢‚Å‚·‚©‚çB BIND ‚Ì
  ê–å‰Æ‚É‚Í‚±‚̏‘Ž®‚É”½‘΂·‚él‚à‚¢‚Ü‚· (Ž^¬‚·‚él‚à‚¢‚Ü‚·)Bƒ][ƒ“
  ƒtƒ@ƒCƒ‹‚ł́AƒhƒƒCƒ“‚Í‚·‚ׂď‘‚«‰º‚µ‚Ä `.' ‚ŏI‚¦‚é‚©A‘S‚­‘‚©‚È‚¢
  ‚©‚Ç‚¿‚ç‚©‚É‚µ‚Ü‚·BŒãŽÒ‚ł̓fƒtƒHƒ‹ƒg‚Å origin ‚ª•t‘®‚µ‚Ü‚·B

  ‚ЂƂ‹­‚­’ˆÓ‚µ‚Ä‚¨‚«‚½‚¢‚Ì‚Å‚·‚ªAnamed.conf ƒtƒ@ƒCƒ‹‚ł́AƒhƒƒCƒ“
  –¼‚ÌŒã‚É `.' ‚ð•t‚¯‚Ä‚Í‚¢‚¯‚Ü‚¹‚ñB `.' ‚ª‘½‚·‚¬‚½‚菭‚È‚·‚¬‚½‚肵‚½‚¨
  ‚©‚°‚ŁA‚ǂꂾ‚¯‘½‚­‚Ì•¨Ž–‚ª‚¾‚ß‚É‚È‚èAlX‚ª¬—‚³‚¹‚ç‚ꂽ‚©A‚«‚Á‚Æ
  ‚ ‚È‚½‚É‚Í‘z‘œ‚à‚‚©‚È‚¢‚Å‚µ‚傤B

  ‚ł́A‚±‚Ì“_‚ð‰Ÿ‚³‚¦‚ĐV‚½‚ȃ][ƒ“ƒtƒ@ƒCƒ‹‚ð‘‚«‚Ü‚µ‚傤B­XV‚µ‚¢î
  •ñ‚à‰Á‚í‚Á‚Ä‚¢‚Ü‚·‚ªAˆÈ‰º‚̂悤‚É‚È‚è‚Ü‚·B

  ______________________________________________________________________
  ;
  ; Zone file for linux.bogus
  ;
  ; The full zone file
  ;
  $TTL 3D
  @       IN      SOA     ns.linux.bogus. hostmaster.linux.bogus. (
                          199802151       ; serial, todays date + todays serial #
                          8H              ; refresh, seconds
                          2H              ; retry, seconds
                          4W              ; expire, seconds
                          1D )            ; minimum, seconds
  ;
                  TXT     "Linux.Bogus, your DNS consultants"
                  NS      ns              ; Inet Address of name server
                  NS      ns.friend.bogus.
                  MX      10 mail         ; Primary Mail Exchanger
                  MX      20 mail.friend.bogus. ; Secondary Mail Exchanger

  localhost       A       127.0.0.1

  gw              A       192.168.196.1
                  TXT     "The router"

  ns              A       192.168.196.2
                  MX      10 mail
                  MX      20 mail.friend.bogus.
  www             CNAME   ns

  donald          A       192.168.196.3
                  MX      10 mail
                  MX      20 mail.friend.bogus.
                  TXT     "DEK"

  mail            A       192.168.196.4
                  MX      10 mail
                  MX      20 mail.friend.bogus.

  ftp             A       192.168.196.5
                  MX      10 mail
                  MX      20 mail.friend.bogus.
  ______________________________________________________________________

  CNAME (Canonical NAME) ‚́AŠeƒ}ƒVƒ“‚𕡐”‚Ì–¼‘O‚ŌĂԕû–@‚Å‚·B‚æ‚Á‚Ä
  www ‚Í ns ‚Ì•Ê–¼‚É‚È‚è‚Ü‚·BCNAME ƒŒƒR[ƒh‚Ì—˜—p‚ɂ‚¢‚ẮA‘½­‹c˜_‚Ì
  —]’n‚ª‚ ‚è‚Ü‚·B‚Å‚àˆÈ‰º‚̃‹[ƒ‹‚ðŽç‚Á‚Ä‚¨‚¯‚Αåä•v‚Å‚µ‚傤B MX,
  CNAME, SOA ‚ÌŠeƒŒƒR[ƒh‚Å‚Í CNAME ƒŒƒR[ƒh‚ðŽQÆ‚µ‚Ä‚Í‚¢‚¯‚Ü‚¹‚ñB‚±‚ê
  ‚ç‚Í A ƒŒƒR[ƒh‚¾‚¯‚ðŽQÆ‚·‚ׂ«‚È‚Ì‚Å‚·B‚µ‚½‚ª‚Á‚Ä

  ______________________________________________________________________
  foobar          CNAME   www                     ; NO!
  ______________________________________________________________________

  ‚Æ‚¢‚¤Žw’è‚Í‚·‚ׂ«‚Å‚Í‚È‚­A

  ______________________________________________________________________
  foobar          CNAME   ns                      ; Yes!
  ______________________________________________________________________

  ‚Æ‚¢‚¤Žw’肪³‚µ‚¢‚à‚Ì‚Æ‚È‚è‚Ü‚·B

  rndc reload ‚ðŽÀs‚µ‚ĐV‚µ‚¢ƒf[ƒ^ƒx[ƒX‚ðƒ[ƒh‚µ‚Ü‚µ‚傤B‚·‚é‚Æ
  named ‚ªƒtƒ@ƒCƒ‹‚ð“ǂݍž‚Ý’¼‚µ‚Ü‚·B

       $ dig linux.bogus axfr

       ; <<>> DiG 9.1.3 <<>> linux.bogus axfr
       ;; global options:  printcmd
       linux.bogus.            259200  IN      SOA     ns.linux.bogus. hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400
       linux.bogus.            259200  IN      NS      ns.linux.bogus.
       linux.bogus.            259200  IN      MX      10 mail.linux.bogus.
       linux.bogus.            259200  IN      MX      20 mail.friend.bogus.
       donald.linux.bogus.     259200  IN      A       192.168.196.3
       donald.linux.bogus.     259200  IN      MX      10 mail.linux.bogus.
       donald.linux.bogus.     259200  IN      MX      20 mail.friend.bogus.
       donald.linux.bogus.     259200  IN      TXT     "DEK"
       ftp.linux.bogus.        259200  IN      A       192.168.196.5
       ftp.linux.bogus.        259200  IN      MX      10 mail.linux.bogus.
       ftp.linux.bogus.        259200  IN      MX      20 mail.friend.bogus.
       gw.linux.bogus.         259200  IN      A       192.168.196.1
       gw.linux.bogus.         259200  IN      TXT     "The router"
       localhost.linux.bogus.  259200  IN      A       127.0.0.1
       mail.linux.bogus.       259200  IN      A       192.168.196.4
       mail.linux.bogus.       259200  IN      MX      10 mail.linux.bogus.
       mail.linux.bogus.       259200  IN      MX      20 mail.friend.bogus.
       ns.linux.bogus.         259200  IN      MX      10 mail.linux.bogus.
       ns.linux.bogus.         259200  IN      MX      20 mail.friend.bogus.
       ns.linux.bogus.         259200  IN      A       192.168.196.2
       www.linux.bogus.        259200  IN      CNAME   ns.linux.bogus.
       linux.bogus.            259200  IN      SOA     ns.linux.bogus. hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400
       ;; Query time: 41 msec
       ;; SERVER: 127.0.0.1#53(127.0.0.1)
       ;; WHEN: Sun Dec 23 03:12:31 2001
       ;; XFR size: 23 records

  ‚¤‚Ü‚­‚¢‚Á‚Ä‚¢‚Ü‚·‚ˁB‚²——‚Ì’Ê‚èAƒ][ƒ“ƒtƒ@ƒCƒ‹‚»‚Ì‚à‚Ì‚Æ‚¿‚å‚Á‚ÆŽ—‚Ä
  ‚¢‚Ü‚·B www ‚¾‚¯‚ɂ‚¢‚Ä‚à’²‚ׂĂ݂܂µ‚傤B

  $ dig www.linux.bogus

  ; <<>> DiG 9.1.3 <<>> www.linux.bogus
  ;; global options:  printcmd
  ;; Got answer:
  ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16633
  ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0

  ;; QUESTION SECTION:
  ;www.linux.bogus.               IN      A

  ;; ANSWER SECTION:
  www.linux.bogus.        259200  IN      CNAME   ns.linux.bogus.
  ns.linux.bogus.         259200  IN      A       192.168.196.2

  ;; AUTHORITY SECTION:
  linux.bogus.            259200  IN      NS      ns.linux.bogus.

  ;; Query time: 5 msec
  ;; SERVER: 127.0.0.1#53(127.0.0.1)
  ;; WHEN: Sun Dec 23 03:14:14 2001
  ;; MSG SIZE  rcvd: 80

  ‚‚܂è www.linux.bogus ‚Ì–{“–‚Ì–¼‘O‚Í ns.linux.bogus ‚Ȃ킯‚Å‚·B‚»‚µ
  ‚Ä named ‚ª ns ‚ɂ‚¢‚ÄŽ‚Á‚Ä‚¢‚éî•ñ‚àŽ¦‚µ‚Ä‚­‚ê‚Ä‚¢‚Ü‚·B‚ ‚È‚½‚ªƒv
  ƒƒOƒ‰ƒ€‚È‚çA‚±‚̏î•ñ‚Őڑ±‚Å‚«‚é‚Í‚¸‚Å‚·B

  ‚³‚āA‚±‚±‚Ü‚Å‚ª”¼•ªB

  5.3.  ‹tˆø‚«ƒ][ƒ“

  ¡‚âƒvƒƒOƒ‰ƒ€‚́A linux.bogus ‚É‚ ‚é–¼‘O‚ðAŽÀÛ‚ɐڑ±‚·‚ׂ«ƒAƒhƒŒƒX
  ‚É•ÏŠ·‚Å‚«‚é‚悤‚É‚È‚Á‚½‚킯‚Å‚·B‚Å‚à‹tˆø‚«‚̃][ƒ“‚à•K—v‚Å‚·B‚±‚ê‚Í
  DNS ‚ŃAƒhƒŒƒX‚𖼑O‚É•ÏŠ·‚Å‚«‚é‚悤‚É‚·‚邽‚ß‚Ì‚à‚Ì‚Å‚·B‚±‚Ì–¼‘O‚Í‚³
  ‚Ü‚´‚Ü‚ÈŽí—Þ‚Ì‚½‚­‚³‚ñ‚̃T[ƒo (FTP, IRC, WWW ‚È‚Ç‚È‚Ç) ‚É‚¨‚¢‚āA‚ ‚È
  ‚½‚Ƃ̒ʐM‚ð”F‚ß‚é‚©A‚Ü‚½”F‚ß‚½ê‡A‚Ç‚Ì’ö“x‚Ì—Dæ«‚ð•t—^‚·‚é‚©‚È‚Ç
  ‚Ì”»’f‚É—p‚¢‚ç‚ê‚Ü‚·BƒCƒ“ƒ^[ƒlƒbƒg‚É‚ ‚éƒT[ƒrƒX‚·‚ׂĂɃAƒNƒZƒX‚·‚é
  ‚½‚߂ɂ́A‹tˆø‚«‚̃][ƒ“‚ª•K—v‚É‚È‚è‚Ü‚·B

  ˆÈ‰º‚ð named.conf ‚É‹Lq‚µ‚Ä‚­‚¾‚³‚¢B

  ______________________________________________________________________
  zone "196.168.192.in-addr.arpa" {
          type master;
          notify no;
          file "pz/192.168.196";
  };
  ______________________________________________________________________

  ‚±‚ê‚Í 0.0.127.in-addr.arpa ‚Æ‚Ü‚Á‚½‚­“¯‚¶‚Å‚·Bƒtƒ@ƒCƒ‹‚Ì’†g‚à“¯‚¶‚æ
  ‚¤‚É‚È‚è‚Ü‚·B

  ______________________________________________________________________
  $TTL 3D
  @       IN      SOA     ns.linux.bogus. hostmaster.linux.bogus. (
                          199802151 ; Serial, todays date + todays serial
                          8H      ; Refresh
                          2H      ; Retry
                          4W      ; Expire
                          1D)     ; Minimum TTL
                  NS      ns.linux.bogus.

  1               PTR     gw.linux.bogus.
  2               PTR     ns.linux.bogus.
  3               PTR     donald.linux.bogus.
  4               PTR     mail.linux.bogus.
  5               PTR     ftp.linux.bogus.
  ______________________________________________________________________

  ‚Å‚Í rndc reload ‚ðŽÀs‚µAnamed ‚ɐݒèƒtƒ@ƒCƒ‹‚ðÄ‚Ñ“Ç‚Ü‚¹AÄ‚Ñ dig
  ‚Å‚±‚ê‚܂ł̐ݒè‚ðŠm”F‚µ‚Ü‚µ‚傤B

  ______________________________________________________________________
  $ dig -x 192.168.196.4
  ;; Got answer:
  ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58451
  ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

  ;; QUESTION SECTION:
  ;4.196.168.192.in-addr.arpa.    IN      PTR

  ;; ANSWER SECTION:
  4.196.168.192.in-addr.arpa. 259200 IN   PTR     mail.linux.bogus.

  ;; AUTHORITY SECTION:
  196.168.192.in-addr.arpa. 259200 IN     NS      ns.linux.bogus.

  ;; ADDITIONAL SECTION:
  ns.linux.bogus.         259200  IN      A       192.168.196.2

  ;; Query time: 4 msec
  ;; SERVER: 127.0.0.1#53(127.0.0.1)
  ;; WHEN: Sun Dec 23 03:16:05 2001
  ;; MSG SIZE  rcvd: 107
  ______________________________________________________________________

  ‚¤‚ñA—Ç‚³‚»‚¤‚Å‚·‚ˁB‘S‘Ì‚àƒ_ƒ“ƒv‚µ‚Ä’²‚ׂĂ݂܂µ‚傤B

  ______________________________________________________________________
  $ dig 196.168.192.in-addr.arpa. AXFR

  ; <<>> DiG 9.1.3 <<>> 196.168.192.in-addr.arpa. AXFR
  ;; global options:  printcmd
  196.168.192.in-addr.arpa. 259200 IN     SOA     ns.linux.bogus. \
          hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400
  196.168.192.in-addr.arpa. 259200 IN     NS      ns.linux.bogus.
  1.196.168.192.in-addr.arpa. 259200 IN   PTR     gw.linux.bogus.
  2.196.168.192.in-addr.arpa. 259200 IN   PTR     ns.linux.bogus.
  3.196.168.192.in-addr.arpa. 259200 IN   PTR     donald.linux.bogus.
  4.196.168.192.in-addr.arpa. 259200 IN   PTR     mail.linux.bogus.
  5.196.168.192.in-addr.arpa. 259200 IN   PTR     ftp.linux.bogus.
  196.168.192.in-addr.arpa. 259200 IN     SOA     ns.linux.bogus. \
          hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400
  ;; Query time: 6 msec
  ;; SERVER: 127.0.0.1#53(127.0.0.1)
  ;; WHEN: Sun Dec 23 03:16:58 2001
  ;; XFR size: 9 records
  ______________________________________________________________________

  ‚悳‚»‚¤‚Å‚·‚ˁI‚±‚̂悤‚ȏo—Í‚É‚È‚ç‚È‚©‚Á‚½ê‡‚́A syslog ‚ɃGƒ‰[
  ƒƒbƒZ[ƒW‚ªo‚Ä‚¢‚È‚¢‚©Œ©‚Ä‚Ý‚Ü‚µ‚傤B‚â‚è•û‚Í``named ‚ð‹N“®‚·‚é''
  ’¼‰º‚̍ŏ‰‚̃ZƒNƒVƒ‡ƒ“‚Åà–¾‚µ‚Ü‚µ‚½‚ˁB

  5.4.  ‹C‚ð‚‚¯‚Ä‚Ù‚µ‚¢‚±‚Æ

  ‚±‚±‚Å‚¢‚­‚‚©•t‚¯‰Á‚¦‚Ä‚¨‚­‚±‚Æ‚ª‚ ‚è‚Ü‚·Bã‹L‚Å—p‚¢‚½ IP ”ԍ†‚Í
  'private net' ‚Ì‚¤‚¿‚̈ê‚‚̃uƒƒbƒN‚©‚çŽæ‚Á‚Ä‚«‚½‚à‚Ì‚Å‚·B‚‚܂肱‚ê
  ‚ç‚Ì IP ”ԍ†‚̓Cƒ“ƒ^[ƒlƒbƒg‚ŃpƒuƒŠƒbƒN‚É—p‚¢‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñB‚Å‚·
  ‚©‚炱‚Ì HOWTO ‚Å—á‚Æ‚µ‚Ä•\Ž¦‚µ‚Ä‚àˆÀ‘S‚Ȃ킯‚Å‚·BŽŸ‚Ì“_‚Í notify no;
  ‚̍s‚Å‚·B‚±‚ê‚Í named ‚ɑ΂µ‚āAuƒ][ƒ“ƒtƒ@ƒCƒ‹‚Ì‚Ç‚ê‚©‚ªXV‚³‚ê‚Ä
  ‚àA‚»‚ê‚ðƒZƒJƒ“ƒ_ƒŠ (ƒXƒŒ[ƒu) ƒT[ƒo‚É“`‚¦‚È‚¢v‚Æ‚¢‚¤ŽwŽ¦‚ð‚·‚é‚±‚Æ
  ‚É‚È‚è‚Ü‚·B BIND 8 ˆÈ~‚Ì named ‚́Aƒ][ƒ“ƒtƒ@ƒCƒ‹‚Ì NS ƒŒƒR[ƒh‚ɃŠ
  ƒXƒg‚³‚ê‚Ä‚¢‚鑼‚̃T[ƒo‚ɁAƒ][ƒ“‚̍XV‚ð’m‚点‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê
  ‚͒ʏí‚Í•Ö—˜‚È‹@”\‚Å‚·‚ªAƒvƒ‰ƒCƒx[ƒg‚ÈŽÀŒ±‚Å‚Í‚±‚Ì‹@”\‚Í off ‚É‚µ‚Ä
  ‚¨‚«‚Ü‚µ‚傤B‚±‚ÌŽÀŒ±‚É‚æ‚Á‚ăCƒ“ƒ^[ƒlƒbƒg‚É–À˜f‚ð‚©‚¯‚½‚­‚Í‚È‚¢‚Å
  ‚µ‚傤H

  ‚»‚µ‚Ä‚à‚¿‚ë‚ñA‚±‚̃hƒƒCƒ“‚͉ˋó‚Ì‚¢‚¢‚©‚°‚ñ‚È‚à‚̂ŁAŽg‚í‚ê‚Ä‚¢‚éƒA
  ƒhƒŒƒX‚à“¯‚¶‚­‰Ë‹ó‚Ì‚à‚Ì‚Å‚·BŒ»ŽÀ‚̐¢ŠE‚Å—p‚¢‚ç‚ê‚Ä‚¢‚é–{•¨‚Ì—á‚́AŽŸ
  ‚ÌÍ‚ðŒ©‚Ä‰º‚³‚¢B

  5.5.  ‚È‚º‹tˆø‚«‚ª“®ì‚µ‚È‚¢‚Ì‚©

  –¼‘Oˆø‚«‚̃VƒXƒeƒ€‚ɂ́A‚¿‚å‚Á‚Æ‚µ‚½u‚Å‚«‚̈«‚¢•”•ªv‚ª‚¢‚­‚‚©‚ ‚è‚Ü
  ‚·B’ʏ킱‚ê‚炪•\‚ɏo‚Ä‚­‚邱‚Æ‚Í‚ ‚è‚Ü‚¹‚ñ‚ªA‹tˆø‚«ƒ][ƒ“‚̐ݒè‚Å‚Í
  —Ç‚­‚¨–Ú‚É‚©‚©‚邱‚Æ‚ª‚ ‚è‚Ü‚·B‚±‚±‚©‚çˆÈ~‚ð“ǂݐi‚ß‚é‘O‚ɂ́A‚ ‚È‚½
  ‚̃}ƒVƒ“‚ªu‚ ‚È‚½‚̃l[ƒ€ƒT[ƒov‚©‚ç‹tˆø‚«‚Å‚«‚邱‚Æ‚ðŠm”F‚µ‚Ä‚­‚¾‚³
  ‚¢B‚Å‚«‚È‚¢ê‡‚Í–ß‚Á‚Ä‚â‚è’¼‚µ‚Ä‚©‚ç‚É‚µ‚Ä‚­‚¾‚³‚¢B

  ‚±‚±‚ł́A‹tˆø‚«‚ðŠO•”ƒlƒbƒgƒ[ƒN‚©‚猩‚½ê‡‚ɐ¶‚¶‚â‚·‚¢“ñ‚‚̖â‘è“_
  ‚ɂ‚¢‚Ä‹c˜_‚µ‚Ü‚·B

  5.5.1.  ‹tˆø‚«ƒ][ƒ“‚ª‘㗝‚³‚ê‚È‚¢

  ƒT[ƒrƒXƒvƒƒoƒCƒ_‚©‚çƒlƒbƒgƒ[ƒNƒAƒhƒŒƒX‹óŠÔ‚ƃhƒƒCƒ“ƒl[ƒ€‚ð‚à‚炤
  ‚Æ‚«‚ɂ́A’ʏ킻‚̃hƒƒCƒ“ƒl[ƒ€‚͑㗝 (delegation) ‚³‚ê‚Ü‚·B‘㗝‚Æ‚Í
  ‹´“n‚µ‚Ì–ð–Ú‚ð‚·‚é NS ƒŒƒR[ƒh‚Ì‚±‚ƂŁA‚ ‚éƒl[ƒ€ƒT[ƒo‚©‚ç•Ê‚̃l[ƒ€
  ƒT[ƒo‚ðŽæ“¾‚·‚é‚Æ‚«‚É—p‚¢‚Ü‚·Bæ‚É ``‘Þ‹ü‚È—˜_'' ‚Ìß‚Åà–¾‚µ‚Ü‚µ
  ‚½B“Ç‚ñ‚Å‚Ü‚·A‚æ‚ˁH‹tˆø‚«ƒ][ƒ“‚ª“®ì‚µ‚Ä‚¢‚È‚¢ê‡‚́A¡‚·‚®–ß‚Á‚Ä
  “Ç‚ñ‚Å‚­‚¾‚³‚¢B

  ‹tˆø‚«ƒ][ƒ“‚É‚à‘㗝‚ª•K—v‚Å‚·B—Ⴆ‚Î 192.168.196 ‚̃lƒbƒgƒ[ƒN‚ð
  linux.bogus ƒhƒƒCƒ“‚ƈꏏ‚ɃvƒƒoƒCƒ_‚©‚ç‚à‚ç‚Á‚½‚Æ‚µ‚½‚çAƒvƒƒoƒCƒ_
  ‚É‚Í NS ƒŒƒR[ƒh‚𐳈ø‚«ƒ][ƒ“‚¾‚¯‚Å‚È‚­‹tˆø‚«ƒ][ƒ“‚É‚à‰Á‚¦‚Ä‚à‚炤•K
  —v‚ª‚ ‚è‚Ü‚·B in-addr.arpa ‚©‚ç‚ ‚È‚½‚̃lƒbƒgƒ[ƒN‚Ü‚Å‚ÌŒq‚ª‚è‚ð’H‚Á
  ‚Ä‚¢‚­‚ƁA‚¨‚»‚ç‚­‚Ç‚±‚©‚ō½‚Ì—Ö‚ªØ‚ê‚Ä‚¢‚邱‚Æ‚Å‚µ‚傤B‘½•ªÚ‘±‚µ‚Ä
  ‚¢‚éƒT[ƒrƒXƒvƒƒoƒCƒ_‚ŁBuØ‚ê‚Ä‚¢‚é—ցv‚ªŒ©•t‚©‚Á‚½‚çAƒT[ƒrƒXƒvƒ
  ƒoƒCƒ_‚ɘA—‚µ‚ăGƒ‰[‚ðC³‚µ‚Ä‚à‚ç‚¢‚Ü‚µ‚傤B

  5.5.2.  ƒNƒ‰ƒXƒŒƒX (classless) ‚̃Tƒuƒlƒbƒg‚ð‚à‚ç‚Á‚½ê‡

  ‚±‚ê‚Í‚â‚⍂“x‚Șb‘è‚É‚È‚è‚Ü‚·B‚µ‚©‚µƒNƒ‰ƒXƒŒƒX‚̃Tƒuƒlƒbƒg‚͍ŋߔñí
  ‚É—Ç‚­Žg‚í‚ê‚é‚悤‚É‚È‚Á‚Ä‚«‚½‚̂ŁA¬‚³‚ȉïŽÐ‚ɏŠ‘®‚µ‚Ä‚¢‚él‚È‚çA‚¨
  ‚»‚ç‚­g‹ß‚É‚ ‚é‚Å‚µ‚傤B

  Å‹ß‚̃Cƒ“ƒ^[ƒlƒbƒg‚ð‚È‚ñ‚Æ‚©ˆÛŽ‚Å‚«‚Ä‚¢‚é‚̂́AŽÀ‚̓Nƒ‰ƒXƒŒƒXƒTƒu
  ƒlƒbƒg‚Ì‚¨‚©‚°‚È‚Ì‚Å‚·B””N‘O‚É IP ”ԍ†‚̌͊‰‚ɂ‚¢‚Ä‚¿‚å‚Á‚Æ‚µ‚½‘›‚¬
  ‚É‚È‚Á‚½‚±‚Æ‚ª‚ ‚è‚Ü‚µ‚½B‚»‚ÌŽž IETF (Internet Engineering Task
  Force: ƒCƒ“ƒ^[ƒlƒbƒg‚ª‚¿‚á‚ñ‚Æ“®‚¢‚Ä‚¢‚é‚͔̂ނç‚Ì‚¨‚©‚°‚È‚Ì‚Å‚·) ‚Ì
  Œ«l‚½‚¿‚́A”Þ‚ç‚̉b’q‚ðW‚ß‚Ä‚±‚Ì–â‘è‚ð‰ðŒˆ‚µ‚½‚Ì‚Å‚µ‚½B‚½‚¾‚µ‘Š‰ž‚Ì
  ‘Ή¿‚ð‚à‚Á‚āB‚»‚̑Ή¿‚̈ꕔ‚́A``C'' –¢–ž‚̃Tƒuƒlƒbƒg‚ðŽg‚í‚È‚¯‚ê‚΂È
  ‚ç‚È‚¢‚±‚ƁA‚»‚ê‚É‚æ‚Á‚Ä“®ì‚µ‚È‚­‚È‚é‚à‚Ì‚ªo‚Ä‚­‚邱‚ƁA‚Å‚·B‚±‚Ì‚ 
  ‚½‚è‚ÉŠÖ‚·‚éà–¾‚ƁA‚»‚̈µ‚¢•û‚ÉŠÖ‚µ‚ẮA Ask Mr. DNS
  <http://www.acmebw.com/askmrdns/00007.htm> ‚É‚ ‚é—D‚ꂽ‰ðà‚ðŒ©‚Ä‚­‚¾
  ‚³‚¢B

  “Ç‚Ý‚Ü‚µ‚½H‚±‚±‚Å‚Íà–¾‚µ‚Ü‚¹‚ñ‚©‚çA‚¿‚á‚ñ‚Æ“Ç‚ñ‚Å‚­‚¾‚³‚¢‚ˁB

  ‚±‚Ì–â‘è‚Ì”¼•ª‚́AÚ‘±æ‚Ì ISP ‚ª Mr. DNS ‚ɏ‘‚¢‚Ä‚ ‚Á‚½ƒeƒNƒjƒbƒN‚ð—
  ‰ð‚µ‚Ä‚¢‚È‚¯‚ê‚΂Ȃç‚È‚¢A‚Æ‚¢‚¤‚Æ‚±‚ë‚É‚ ‚è‚Ü‚·B¬‚³‚È ISP ‚ł́A‚±
  ‚ê‚ð’m‚炸‚É“®‚©‚µ‚Ä‚¢‚é‚Æ‚±‚ë‚à‚ ‚é‚Å‚µ‚傤B‚»‚̏ꍇ‚́A‚ ‚È‚½‚ª”Þ‚ç
  ‚É‚ª‚Ü‚ñ‹­‚­‹³‚¦‚Ä‚ ‚°‚È‚¯‚ê‚΂¢‚¯‚Ü‚¹‚ñB‚»‚ê‚ɁA‚Ü‚¸‚ ‚È‚½‚ª—‰ð‚µ‚È
  ‚¢‚Æ‚¢‚¯‚Ü‚¹‚ñ‚Ë ;-) —‰ð‚µ‚Ä‚­‚ꂽ‚çA‚«‚Á‚Æ‚¿‚á‚ñ‚Æ‚µ‚½‹tˆø‚«ƒ][ƒ“
  ‚ðÝ’肵‚Ä‚­‚ê‚é‚Å‚µ‚傤B dig ‚ðŽg‚Á‚Đ³‚µ‚¢‚©‚Ç‚¤‚©Šm‚©‚ß‚Ü‚µ‚傤B

  –â‘è‚ÌŽc‚蔼•ª‚́A‚ ‚È‚½‚ª‚±‚̃eƒNƒjƒbƒN‚ð—‰ð‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢A‚Æ‚¢
  ‚¤‚Æ‚±‚ë‚Å‚·BŽ©M‚ª‚È‚¯‚ê‚΁A‚à‚¤ˆê“x“Ç‚Ý‚É‚¢‚«‚Ü‚µ‚傤B‚»‚µ‚Ä Mr.
  DNS ‚Ìà–¾‚É‚µ‚½‚ª‚Á‚āAŽ©•ª‚̃Nƒ‰ƒXƒŒƒX‹tˆø‚«ƒ][ƒ“‚ðÝ’肵‚Ü‚µ‚傤B

  ŽÀ‚Í‚±‚±‚É‚Í‚à‚¤ˆê‚ƒgƒ‰ƒbƒv‚ª‘Ò‚¿\‚¦‚Ä‚¢‚Ü‚·B (”ñí‚É) ŒÃ‚¢ƒŒƒ]ƒ‹ƒo
  ‚́A–¼‘O‰ðŒˆ‚̃`ƒF[ƒ“‚Ì’†‚É’u‚©‚ꂽ‚±‚Ì CNAME ƒgƒŠƒbƒN‚Ì•”•ª‚ð‚½‚Ç‚é
  ‚±‚Æ‚ª‚Å‚«‚¸A‚ ‚È‚½‚̃}ƒVƒ“‚Ì‹tˆø‚«‚ÉŽ¸”s‚µ‚Ä‚µ‚Ü‚¤‚±‚Æ‚ª‚ ‚è‚Ü‚·B‚±
  ‚ÌŒ‹‰ÊA‚»‚̃Œƒ]ƒ‹ƒo‚͐³‚µ‚­‚È‚¢ƒAƒNƒZƒXƒNƒ‰ƒX‚ð•Ô‚µ‚½‚èAƒAƒNƒZƒX‚ð‹‘
  ”Û‚µ‚½‚èA‚Æ‚É‚©‚­‚»‚ñ‚Ȃ悤‚È‚±‚Æ‚É‚È‚è‚Ü‚·B‚±‚Ì–â‘è‚Ɉø‚Á‚©‚©‚Á‚Ä‚µ
  ‚Ü‚Á‚½‚çA (Ž„‚Ì’m‚é‚©‚¬‚è‚Å‚Í) Ú‘±æ‚Ì ISP ‚É—Š‚Þ‚µ‚©‚ ‚è‚Ü‚¹‚ñBƒg
  ƒŠƒbƒN‚ðŽg‚Á‚½ƒNƒ‰ƒXƒŒƒXƒ][ƒ“ƒtƒ@ƒCƒ‹‚ɁA CNAME ‚Ì‘ã‚í‚è‚É‚ ‚È‚½‚Ì
  PTR ƒŒƒR[ƒh‚𒼐ڏ‘‚«ž‚ñ‚Å‚à‚炤‚±‚Æ‚É‚È‚è‚Ü‚·B

  ISP ‚É‚æ‚Á‚Ă͕ʂ̉ð–@‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚邱‚Æ‚à‚ ‚è‚Ü‚·B‚½‚Æ‚¦‚Î Web ƒx[
  ƒX‚Ì form ‚É‚æ‚Á‚Ä‹tˆø‚«‚̃}ƒbƒv‚ð“ü—Í‚Å‚«‚é‚悤‚É‚È‚Á‚Ä‚¢‚é‚Æ‚©A‚ ‚é
  ‚¢‚ÍŽ—‚½‚悤‚È‘SŽ©“®Œ^“o˜^ƒVƒXƒeƒ€‚Æ‚©B
  5.6.  ƒXƒŒ[ƒuƒT[ƒo

  ƒ}ƒXƒ^[ƒT[ƒo‚Ń][ƒ“‚ª³‚µ‚­Ý’è‚Å‚«‚½‚çA­‚È‚­‚Æ‚à 1 ‘ä‚̃XƒŒ[ƒu
  ƒT[ƒo‚ª•K—v‚É‚È‚è‚Ü‚·BƒXƒŒ[ƒuƒT[ƒo‚̓VƒXƒeƒ€‚ðŒ˜˜S‚É‚·‚邽‚ß‚É•K—v
  ‚È‚à‚Ì‚Å‚·Bƒ}ƒXƒ^[‚ª—Ž‚¿‚Ä‚àAƒlƒbƒg‚É‚¢‚éŠO•”‚̐l‚ªAƒXƒŒ[ƒu‚©‚ç‚ 
  ‚È‚½‚̃hƒƒCƒ“‚ÉŠÖ‚·‚éî•ñ‚ðŽæ“¾‚Å‚«‚é‚悤‚É‚È‚é‚Ì‚Å‚·BƒXƒŒ[ƒu‚́A‚ 
  ‚È‚½‚Ì‚¢‚é‚Æ‚±‚ë‚©‚ç‚Å‚«‚邾‚¯—£‚ꂽ‚Æ‚±‚ë‚É’u‚«‚Ü‚·Bƒ}ƒXƒ^[‚ƃXƒŒ[
  ƒu‚́A“d—Í‹Ÿ‹‹Œ¹ELANEISPE’¬E‘A‚È‚Ç‚ðA‚Å‚«‚éŒÀ‚苤—L‚µ‚Ä‚¢‚È‚¢‚±
  ‚Æ‚ª–]‚Ü‚µ‚¢‚Ì‚Å‚·B‚±‚ê‚炪‚·‚ׂă}ƒXƒ^[‚ƈقȂÁ‚Ä‚¢‚éƒXƒŒ[ƒu‚ªŒ©‚Â
  ‚©‚Á‚½‚çA‚»‚ê‚Í”ñí‚É—Ç‚¢ƒXƒŒ[ƒu‚¾‚ÆŒ¾‚¦‚Ü‚·B

  ƒXƒŒ[ƒu‚́A’P‚Ƀ}ƒXƒ^[‚©‚çƒ][ƒ“ƒtƒ@ƒCƒ‹‚ðƒRƒs[‚·‚éƒl[ƒ€ƒT[ƒo‚Å
  ‚·BˆÈ‰º‚̂悤‚ɐݒ肵‚Ü‚·B

  ______________________________________________________________________
  zone "linux.bogus" {
          type slave;
          file "sz/linux.bogus";
          masters { 192.168.196.2; };
  };
  ______________________________________________________________________

  ƒf[ƒ^‚̃Rƒs[‚ɂ̓][ƒ““]‘—‚Æ‚¢‚¤Žd‘g‚Ý‚ð—p‚¢‚Ü‚·Bƒ][ƒ““]‘—‚Í SOA
  ƒŒƒR[ƒh‚Ő§Œä‚µ‚Ü‚·B

  ______________________________________________________________________
  @       IN      SOA     ns.linux.bogus. hostmaster.linux.bogus. (
                          199802151       ; serial, todays date + todays serial #
                          8H              ; refresh, seconds
                          2H              ; retry, seconds
                          4W              ; expire, seconds
                          1D )            ; minimum, seconds
  ______________________________________________________________________

  ƒ}ƒXƒ^[‚̃VƒŠƒAƒ‹”ԍ†‚ªƒXƒŒ[ƒu‚æ‚è‚à‘å‚«‚¢‚Æ‚«‚ÉŒÀ‚Á‚ă][ƒ“‚ª“]‘—‚³
  ‚ê‚Ü‚·BƒŠƒtƒŒƒbƒVƒ… (refresh) ŽžŠÔ‚Ɉê‰ñ‚¸‚AƒXƒŒ[ƒu‚̓}ƒXƒ^[‚ªX
  V‚³‚ê‚Ä‚¢‚È‚¢‚©‚Ç‚¤‚©ƒ`ƒFƒbƒN‚µ‚Ü‚·Bƒ`ƒFƒbƒN‚Å‚«‚È‚¢ (ƒ}ƒXƒ^[‚ɐڑ±
  ‚Å‚«‚È‚¢) ‚ƁAƒXƒŒ[ƒu‚̓Šƒgƒ‰ƒC (retry) ŽžŠÔ‚Ɉê‰ñ‚¸‚Đڑ±‚ðŽŽ‚Ý‚Ü
  ‚·BŠúŒÀØ‚ê (expire) ŽžŠÔ‚ªŒo‰ß‚µ‚Ä‚àŽ¸”s‚µ‘±‚¯‚½ê‡‚́AƒXƒŒ[ƒu‚Í‚»
  ‚̃][ƒ“‚ðƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚©‚çíœ‚µA‚»‚êˆÈã‚̓][ƒ“î•ñ‚Ì’ñ‹Ÿ‚ðs‚í
  ‚È‚­‚È‚è‚Ü‚·B

  6.  Šî–{“I‚ȃZƒLƒ…ƒŠƒeƒBƒIƒvƒVƒ‡ƒ“

  By Jamie Norrish

  –â‘è‚ð”ð‚¯‚é‚½‚߂̃IƒvƒVƒ‡ƒ“Ý’è

  ‚¢‚­‚‚©ŠÈ’P‚ȍì‹Æ‚ðs‚¦‚΁AƒT[ƒo‚ð‚æ‚èˆÀ‘S‚É‚Å‚«A‚Ü‚½ƒT[ƒo‚Ì•‰‰×‚ð
  ’ጸ‚Å‚«‚Ü‚·B‚±‚±‚ŏЉ‚é“à—e‚͏o”­“_‚ɉ߂¬‚Ü‚¹‚ñBƒZƒLƒ…ƒŠƒeƒB‚Ì‚±
  ‚Æ‚ðl‚¦‚é‚È‚ç (l‚¦‚é‚ׂ«‚Å‚·)Aƒlƒbƒgã‚É‚ ‚鑼‚̃Šƒ\[ƒX‚É‚ ‚½‚Á‚Ä
  ‚­‚¾‚³‚¢ (``ÅŒã‚̏Í''‚ð‚²——‚­‚¾‚³‚¢)B

  ˆÈ‰º‚ÌŽw’è‚Í named.conf ‚ɍs‚¢‚Ü‚·B‚±‚ê‚ç‚ÌŽw’è‚ð‚±‚Ìƒtƒ@ƒCƒ‹‚Ì
  options ‚Ì“à•”‚ɏ‘‚­‚ƁA‚±‚̃tƒ@ƒCƒ‹‚ŃŠƒXƒg‚³‚ꂽ‚·‚ׂẴ][ƒ“‚É“K—p
  ‚³‚ê‚Ü‚·B“Á’è‚Ì zone ƒGƒ“ƒgƒŠ‚Ì“à•”‚ɏ‘‚­‚ƁA‚»‚̃][ƒ“‚¾‚¯‚É“K—p‚³‚ê
  ‚Ü‚·B zone “à•”‚ɏ‘‚©‚ꂽƒGƒ“ƒgƒŠ‚Í options ‚ɏ‘‚©‚ꂽƒGƒ“ƒgƒŠ‚æ‚è‚à
  —Dæ‚³‚ê‚Ü‚·B

  6.1.  ƒ][ƒ““]‘—‚̐§ŒÀ

  ƒXƒŒ[ƒuƒT[ƒo‚ªƒhƒƒCƒ“‚ɑ΂·‚é–⍇‚킹‚ɉž‚¦‚é‚ɂ́Aƒvƒ‰ƒCƒ}ƒŠƒT[ƒo
  ‚©‚çƒ][ƒ“‚̏î•ñ‚ð“]‘—‚µ‚Ä‚­‚é•K—v‚ª‚ ‚è‚Ü‚·B‚µ‚©‚µƒXƒŒ[ƒuƒT[ƒoˆÈŠO
  ‚̃zƒXƒg‚ɂ́A‚±‚Ì“]‘—‚Ì•K—v‚Í‚È‚¢‚Í‚¸‚Å‚·B‚Å‚·‚©‚çƒ][ƒ““]‘—‚Í
  allow-transfer ƒIƒvƒVƒ‡ƒ“‚ðŽg‚Á‚ЧŒÀ‚µ‚Ü‚µ‚傤B—Ⴆ‚Î
  ns.friend.bogus ‚Ì IP ƒAƒhƒŒƒX‚Å‚ ‚é 192.168.1.4 ‚ƁA‚»‚ê‚©‚çƒfƒoƒbƒO
  —p‚ÌŽ©•ªŽ©g‚ð’ljÁ‚·‚é‚È‚ç‚Î:

  ______________________________________________________________________
  zone "linux.bogus" {
        allow-transfer { 192.168.1.4; localhost; };
  };
  ______________________________________________________________________

  ƒ][ƒ““]‘—‚𐧌À‚·‚ê‚΁AŠO•”‚̐lX‚©‚猩‚¦‚é‚̂́A”ނ炪’¼Úq‚Ë‚½ƒzƒX
  ƒg‚ÉŠÖ‚·‚é“à—e‚¾‚¯‚ÉŒÀ‚ç‚ê‚Ü‚·B DNS Ý’è‚̏ڍבS‘Ì‚ð–⍇‚킹‚邱‚Æ‚Í
  ‚Å‚«‚È‚­‚È‚é‚Ì‚Å‚·B

  6.2.  •s³—˜—p‚©‚çŽç‚é

  ‚Ü‚¸A“à•”ƒlƒbƒgƒ[ƒN‚ƃ[ƒJƒ‹‚̃}ƒVƒ“‚©‚ç‚Ì‚à‚Ì‚ð‚Ì‚¼‚«A‚ ‚È‚½‚ÌŠÇ
  —‚·‚éƒhƒƒCƒ“ˆÈŠO‚ւ̖⍇‚킹‚Í‹ÖŽ~‚µ‚Ü‚µ‚傤B‚±‚ê‚́Aˆ«ˆÓ‚ðŽ‚Á‚Ä‚ 
  ‚È‚½‚Ì DNS ƒT[ƒo‚ð—˜—p‚µ‚悤‚Æ‚·‚鎎‚Ý‚ð‹ÖŽ~‚·‚邾‚¯‚Å‚È‚­A–{—ˆ•s•K
  —v‚Ȗ⍇‚킹‚ðŒ¸‚ç‚µ‚Ü‚·B

  ______________________________________________________________________
  options {
        allow-query { 192.168.196.0/24; localhost; };
  };

  zone "linux.bogus" {
        allow-query { any; };
  };

  zone "196.168.192.in-addr.arpa" {
        allow-query { any; };
  };
  ______________________________________________________________________

  ‚³‚ç‚É“à•”/ƒ[ƒJƒ‹‚©‚ç‚Ì‚à‚Ì‚ðœ‚«AÄ‹A“I‚Ȗ⍇‚킹‚à‹ÖŽ~‚µ‚Ü‚·B‚±
  ‚ê‚É‚æ‚èƒLƒƒƒbƒVƒ…‰˜õUŒ‚ (cache poisoning attack: ŠÔˆá‚Á‚½ƒf[ƒ^‚ðƒT
  [ƒo‚É‘—‚è‚‚¯‚邱‚Æ) ‚̊댯«‚ªŒ¸‚点‚Ü‚·B

  ______________________________________________________________________
  options {
          allow-recursion { 192.168.196.0/24; localhost; };
  };
  ______________________________________________________________________

  6.3.  named ‚ð root ˆÈŠO‚ÅŽÀs‚·‚é

  named ‚ð root ˆÈŠO‚©‚çŽÀs‚·‚é‚Ì‚Í—Ç‚¢l‚¦‚Å‚·B”j‚ç‚ꂽ‚Æ‚«‚ɁAƒNƒ‰ƒb
  ƒJ[‚É’D‚í‚ê‚錠ŒÀ‚ðŒ¸‚ç‚·‚±‚Æ‚ªo—ˆ‚Ü‚·‚©‚çB‚Ü‚¸ named ‚𓮍삳‚¹‚é
  ƒ†[ƒU‚ðì‚èAŽŸ‚É named ‚ð‹N“®‚µ‚Ä‚¢‚é init ƒXƒNƒŠƒvƒg‚ðC³‚µ‚Ü‚·B
  V‚µ‚­ì‚Á‚½ƒ†[ƒU–¼‚ðA named ‚Ì -u ƒtƒ‰ƒO‚ÉŽw’肵‚Ü‚·B

  —Ⴆ‚Î Debian GNU/Linux 2.2 ‚È‚çA /etc/init.d/bind ƒXƒNƒŠƒvƒg‚ðˆÈ‰º‚Ì
  s‚̂悤‚ɏC³‚µ‚Ü‚· (ƒ†[ƒU named ‚Í‚ ‚ç‚©‚¶‚ߍ쐬‚µ‚Ä‚¨‚«‚Ü‚·):

  ______________________________________________________________________
  start-stop-daemon --start --quiet --exec /usr/sbin/named -- -u named
  ______________________________________________________________________

  Red Hat ‚⑼‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Å‚à“¯—l‚É‚Å‚«‚é‚Í‚¸‚Å‚·B

  Dave Lugo ‚́A“ñ‚Â‚Ì chroot ‚ð—p‚¢‚½ƒZƒLƒ…ƒA‚Ȑݒè‚ð
  <http://www.etherboy.com/dns/chrootdns.html> ‚ʼnðà‚µ‚Ä‚¢‚Ü‚·B‚«‚Á‚Æ
  ‹»–¡‚ðŽ‚½‚ê‚é“ÇŽÒ‚ª‘½‚¢‚Å‚µ‚傤B‚±‚ê‚ð—p‚¢‚ê‚Î named ‚ð“®‚©‚µ‚Ä‚¢‚é
  ƒzƒXƒg‚ð‚³‚ç‚ɈÀ‘S‚É‚Å‚«‚Ü‚·B

  7.  ŽÀÛ‚̃hƒƒCƒ“‚Ì—á

  ŽÀÛ‚É—p‚¢‚ç‚ê‚Ä‚¢‚éƒ][ƒ“ƒtƒ@ƒCƒ‹‚Ì—á

  ƒ`ƒ…[ƒgƒŠƒAƒ‹‚̗Ⴞ‚¯‚Å‚È‚­ŽÀÛ‚É“®ì‚µ‚Ä‚¢‚é—á‚ðÚ‚¹‚Ä—~‚µ‚¢A‚Æ‚¢‚¤
  ˆÓŒ©‚ª‚ ‚Á‚½‚̂ŁA‚±‚̏͂ðÝ‚¯‚Ü‚µ‚½B

  ‚±‚Ì—á‚Í LAND-5 ‚Ì David Bullock ‚Ì‹–‰Â‚̉º‚É—p‚¢‚Ä‚¢‚Ü‚·B‚±‚ê‚ç‚Ì
  ƒtƒ@ƒCƒ‹‚́A 1996 ”N 9 ŒŽ 24 “úŒ»Ý‚Ì‚à‚Ì‚ðAŽ„‚ª BIND 9 ‚̐§ŒÀ‚ÆŠg’£
  ‚É‚ ‚킹‚ĕҏW‚µ‚½‚à‚Ì‚Å‚·B‚µ‚½‚ª‚Á‚Ä‚±‚±‚Å‚Ì‹Lq‚́AŽÀÛ‚É LAND-5 ‚Ì
  ƒl[ƒ€ƒT[ƒo‚É–â‚¢‡‚킹‚ðs‚Á‚½Œ‹‰Ê‚Æ‚Í‘½­ˆÙ‚È‚è‚Ü‚·B

  7.1.  /etc/named.conf (‚Ü‚½‚Í /var/named/named.conf)

  ƒ}ƒXƒ^[ƒ][ƒ“ƒZƒNƒVƒ‡ƒ“‚Æ‚µ‚āA•K{‚Ì‹tˆø‚«ƒ][ƒ“‚ª“ñ‚‘‚©‚ê‚Ä‚¢‚Ü
  ‚·B 127.0.0 ‚̃lƒbƒg‚Æ LAND-5 ‚̃Tƒuƒlƒbƒg‚Å‚ ‚é 206.6.177 ‚Å‚·B
  LAND-5 ‚̐³ˆø‚«ƒ][ƒ“‚Å‚ ‚é land-5.com ‚àƒvƒ‰ƒCƒ}ƒŠ‚Æ‚µ‚ÄŽw’肳‚ê‚Ä‚¢
  ‚Ü‚·Bƒ][ƒ“ƒtƒ@ƒCƒ‹‚Í–{ HOWTO ‚Ì‚±‚ê‚Ü‚Å‚Ì—á‚Å—p‚¢‚Ä‚¢‚½ pz ‚Å‚Í‚È
  ‚­A zone ‚Æ‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚ÉŽû‚ß‚ç‚ê‚Ä‚¢‚邱‚Æ‚É‚à’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B

  ______________________________________________________________________
  // Boot file for LAND-5 name server

  options {
          directory "/var/named";
  };

  controls {
          inet 127.0.0.1 allow { localhost; } keys { rndc_key; };
  };

  key "rndc_key" {
          algorithm hmac-md5;
          secret "c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K";
  };

  zone "." {
          type hint;
          file "root.hints";
  };

  zone "0.0.127.in-addr.arpa" {
          type master;
          file "zone/127.0.0";
  };

  zone "land-5.com" {
          type master;
          file "zone/land-5.com";
  };

  zone "177.6.206.in-addr.arpa" {
          type master;
          file "zone/206.6.177";
  };
  ______________________________________________________________________

  ‚±‚̃tƒ@ƒCƒ‹‚ð‚ ‚È‚½‚Ì named.conf ƒtƒ@ƒCƒ‹‚É—p‚¢‚é‚Æ‚«‚ɂ́A•K‚¸
  ``notify no;'' ‚ð land-5 ‚Ì“ñ‚Â‚Ì zone ƒZƒNƒVƒ‡ƒ“‚ɒljÁ‚µ‚āAŽ–ŒÌ‚ª‹N
  ‚±‚ç‚È‚¢‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B

  7.2.  /var/named/root.hints

  ‚±‚̃tƒ@ƒCƒ‹‚Í“®“I‚ɕω»‚·‚é‚à‚Ì‚Å‚·‚©‚çA‚±‚̃ŠƒXƒg‚͌¢‚Å‚·BˆÈ‘O‚É
  à–¾‚µ‚½‚悤‚É‚µ‚āAV‚µ‚­ì‚Á‚½‚à‚Ì‚ðŽg‚¢‚Ü‚µ‚傤B

  ______________________________________________________________________
  ; <<>> DiG 8.1 <<>> @A.ROOT-SERVERS.NET.
  ; (1 server found)
  ;; res options: init recurs defnam dnsrch
  ;; got answer:
  ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10
  ;; flags: qr aa rd; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13
  ;; QUERY SECTION:
  ;;      ., type = NS, class = IN

  ;; ANSWER SECTION:
  .                     6D IN NS        G.ROOT-SERVERS.NET.
  .                     6D IN NS        J.ROOT-SERVERS.NET.
  .                     6D IN NS        K.ROOT-SERVERS.NET.
  .                     6D IN NS        L.ROOT-SERVERS.NET.
  .                     6D IN NS        M.ROOT-SERVERS.NET.
  .                     6D IN NS        A.ROOT-SERVERS.NET.
  .                     6D IN NS        H.ROOT-SERVERS.NET.
  .                     6D IN NS        B.ROOT-SERVERS.NET.
  .                     6D IN NS        C.ROOT-SERVERS.NET.
  .                     6D IN NS        D.ROOT-SERVERS.NET.
  .                     6D IN NS        E.ROOT-SERVERS.NET.
  .                     6D IN NS        I.ROOT-SERVERS.NET.
  .                     6D IN NS        F.ROOT-SERVERS.NET.

  ;; ADDITIONAL SECTION:
  G.ROOT-SERVERS.NET.     5w6d16h IN A    192.112.36.4
  J.ROOT-SERVERS.NET.     5w6d16h IN A    198.41.0.10
  K.ROOT-SERVERS.NET.     5w6d16h IN A    193.0.14.129
  L.ROOT-SERVERS.NET.     5w6d16h IN A    198.32.64.12
  M.ROOT-SERVERS.NET.     5w6d16h IN A    202.12.27.33
  A.ROOT-SERVERS.NET.     5w6d16h IN A    198.41.0.4
  H.ROOT-SERVERS.NET.     5w6d16h IN A    128.63.2.53
  B.ROOT-SERVERS.NET.     5w6d16h IN A    128.9.0.107
  C.ROOT-SERVERS.NET.     5w6d16h IN A    192.33.4.12
  D.ROOT-SERVERS.NET.     5w6d16h IN A    128.8.10.90
  E.ROOT-SERVERS.NET.     5w6d16h IN A    192.203.230.10
  I.ROOT-SERVERS.NET.     5w6d16h IN A    192.36.148.17
  F.ROOT-SERVERS.NET.     5w6d16h IN A    192.5.5.241

  ;; Total query time: 215 msec
  ;; FROM: roke.uio.no to SERVER: A.ROOT-SERVERS.NET.  198.41.0.4
  ;; WHEN: Sun Feb 15 01:22:51 1998
  ;; MSG SIZE  sent: 17  rcvd: 436
  ______________________________________________________________________

  7.3.  /var/named/zone/127.0.0

  ”ñí‚ɃVƒ“ƒvƒ‹‚È‚à‚Ì‚Å‚·B‚Ü‚¸â‘΂ɕK—v‚È SOA ƒŒƒR[ƒhA‚»‚µ‚Ä
  127.0.0.1 ‚ð localhost ‚Ƀ}ƒbƒv‚·‚郌ƒR[ƒh‚Å‚·B‚±‚ê‚ç‚Í—¼•û‚Æ‚à•K{
  ‚Å‚·B‹t‚É‚±‚êˆÈã‚Ì‚à‚Ì‚Í’u‚­‚ׂ«‚Å‚Í‚ ‚è‚Ü‚¹‚ñB‚±‚̃tƒ@ƒCƒ‹‚́AŽg‚Á
  ‚Ä‚¢‚éƒl[ƒ€ƒT[ƒo‚© hostmaster ‚̃[ƒ‹ƒAƒhƒŒƒX‚ª•ÏX‚³‚ê‚È‚¢ŒÀ‚èAX
  V‚·‚é•K—v‚Í‚¨‚»‚ç‚­‚È‚¢‚Å‚µ‚傤B

  ______________________________________________________________________
  $TTL 3D
  @               IN      SOA     land-5.com. root.land-5.com. (
                                  199609203       ; Serial
                                  28800   ; Refresh
                                  7200    ; Retry
                                  604800  ; Expire
                                  86400)  ; Minimum TTL
                          NS      land-5.com.

  1                       PTR     localhost.
  ______________________________________________________________________

  “K“–‚ɃCƒ“ƒXƒg[ƒ‹‚³‚ꂽ BIND ‚ł́A‚±‚±‚Å‚Ì—á‚̂悤‚É $TTL ‚̍s‚ª‚È‚¢
  ‚©‚à‚µ‚ê‚Ü‚¹‚ñB‚±‚̍s‚͈ȑO‚Í—p‚¢‚ç‚ê‚Ä‚¨‚炸A 8.2 ‚Ì BIND ‚¾‚¯‚ª‹N
  “®Žž‚É‚±‚̍s‚ª–³‚¢Ž|‚ÌŒx‚ðo‚µ‚Ü‚·B‚È‚¨ BIND 9 ‚Å‚Í $TTL ‚Í•K{‚Å
  ‚·B

  7.4.  /var/named/zone/land-5.com

  ‚Ü‚¸•K{‚Å‚ ‚é SOA ƒŒƒR[ƒh‚ƁA“¯‚¶‚­•K{‚Ì NS ƒŒƒR[ƒh‚ª‚ ‚è‚Ü‚·BƒZ
  ƒJƒ“ƒ_ƒŠ‚̃l[ƒ€ƒT[ƒo‚ª ns2.psi.net ‚É—pˆÓ‚³‚ê‚Ä‚¢‚邱‚Æ‚à‚í‚©‚è‚Ü‚·
  ‚ˁB‚±‚ê‚Í–]‚Ü‚µ‚¢Ý’è‚Å‚·B•K‚¸ƒTƒCƒg‚ÌŠO‚ɃoƒbƒNƒAƒbƒv‚̃ZƒJƒ“ƒ_ƒŠƒl
  [ƒ€ƒT[ƒo‚ð’u‚­‚ׂ«‚Å‚·Bƒ}ƒXƒ^[‚̃zƒXƒg‚Í land-5 ‚ŁA‚±‚̃zƒXƒg‚Í“¯
  Žž‚ÉŠeŽí‚̃Cƒ“ƒ^[ƒlƒbƒgƒT[ƒrƒX‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚邱‚Æ‚à‚í‚©‚è‚Ü‚·B‚±‚ê‚É
  ‚Í (A ƒŒƒR[ƒh‚Å‚È‚­) CNAME ‚ª—p‚¢‚ç‚ê‚Ä‚¢‚Ü‚·B

  SOA ƒŒƒR[ƒh‚©‚ç‚í‚©‚é‚悤‚ɁA‚±‚̃][ƒ“ƒtƒ@ƒCƒ‹‚Í land-5.com ‚ð
  origin ‚É‚µ‚Ä‚¨‚èA˜A—’S“–ŽÒ‚Í root@land-5.com ‚Å‚·B hostmaster ‚à’S
  “–ŽÒ‚̃AƒhƒŒƒX‚Æ‚µ‚Ä—Ç‚­—p‚¢‚ç‚ê‚Ü‚·BƒVƒŠƒAƒ‹”ԍ†‚Í yyyymmdd Œ`Ž®‚ŁA
  ‚»‚Ì“ú‚Ì‚¤‚¿‚̃VƒŠƒAƒ‹”ԍ†‚ª’ljÁ‚³‚ê‚Ä‚¢‚Ü‚·B‚±‚ê‚Í‚«‚Á‚Æ 1996 ”N 9
  ŒŽ 20 “ú‚Ì‘æ 6 ”Å‚È‚Ì‚Å‚µ‚傤BƒVƒŠƒAƒ‹”ԍ†‚Í•K‚¸‘‰Á‚µ‚È‚¯‚ê‚΂Ȃç‚È
  ‚¢‚±‚Æ‚ðŽv‚¢o‚µ‚Ä‚­‚¾‚³‚¢B‚±‚±‚É‚Í“–“ú’†‚̃VƒŠƒAƒ‹”ԍ†‚Æ‚µ‚Ĉꌅ‚µ‚©
  Žg‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB‚µ‚½‚ª‚Á‚Ä 9 ‰ñ•ÏX‚ðs‚Á‚½‚çAŽŸ‚̕ύX‚ðs‚¤‚É
  ‚Í—‚“ú‚Ü‚Å‘Ò‚½‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB“ñŒ…Žg‚¤•û‚ª—Ç‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ˁB

  ______________________________________________________________________
  $TTL 3D
  @       IN      SOA     land-5.com. root.land-5.com. (
                          199609206       ; serial, todays date + todays serial #
                          8H              ; refresh, seconds
                          2H              ; retry, seconds
                          4W              ; expire, seconds
                          1D )            ; minimum, seconds
                  NS      land-5.com.
                  NS      ns2.psi.net.
                  MX      10 land-5.com.  ; Primary Mail Exchanger
                  TXT     "LAND-5 Corporation"

  localhost       A       127.0.0.1

  router          A       206.6.177.1

  land-5.com.     A       206.6.177.2
  ns              A       206.6.177.3
  www             A       207.159.141.192

  ftp             CNAME   land-5.com.
  mail            CNAME   land-5.com.
  news            CNAME   land-5.com.

  funn            A       206.6.177.2

  ;
  ;       Workstations
  ;
  ws-177200       A       206.6.177.200
                  MX      10 land-5.com.   ; Primary Mail Host
  ws-177201       A       206.6.177.201
                  MX      10 land-5.com.   ; Primary Mail Host
  ws-177202       A       206.6.177.202
                  MX      10 land-5.com.   ; Primary Mail Host
  ws-177203       A       206.6.177.203
                  MX      10 land-5.com.   ; Primary Mail Host
  ws-177204       A       206.6.177.204
                  MX      10 land-5.com.   ; Primary Mail Host
  ws-177205       A       206.6.177.205
                  MX      10 land-5.com.   ; Primary Mail Host
  ; {Many repetitive definitions deleted - SNIP}
  ws-177250       A       206.6.177.250
                  MX      10 land-5.com.   ; Primary Mail Host
  ws-177251       A       206.6.177.251
                  MX      10 land-5.com.   ; Primary Mail Host
  ws-177252       A       206.6.177.252
                  MX      10 land-5.com.   ; Primary Mail Host
  ws-177253       A       206.6.177.253
                  MX      10 land-5.com.   ; Primary Mail Host
  ws-177254       A       206.6.177.254
                  MX      10 land-5.com.   ; Primary Mail Host
  ______________________________________________________________________

  land-5 ‚̃l[ƒ€ƒT[ƒo‚ðŽŽ‚µ‚Ä‚Ý‚ê‚΂킩‚è‚Ü‚·‚ªA–{“–‚̃zƒXƒg–¼‚Í
  ws_number ‚Æ‚È‚Á‚Ä‚¢‚Ü‚·B BIND 4 ‚ÌŒã‚Ì•û‚̃o[ƒWƒ‡ƒ“‚©‚çAƒzƒXƒg–¼‚É
  —p‚¢‚邱‚Æ‚Ì‚Å‚«‚镶Žš‚ª§ŒÀ‚³‚ê‚é‚悤‚É‚È‚è‚Ü‚µ‚½B‚µ‚½‚ª‚Á‚Ä‚±‚Ì–¼‘O
  ‚Í BIND 8 ‚Å‚Í‘S‚­“®ì‚µ‚Ü‚¹‚ñ‚©‚çA‚±‚Ì HOWTO ‚ÉŒfÚ‚·‚éÛ‚É‚Í '_'
  (underline) ‚ð '-' (dash) ‚Å’u‚«Š·‚¦‚Ü‚µ‚½B‚µ‚©‚µAæ‚ɏq‚ׂ½‚悤
  ‚ɁABIND 9 ‚ł͍Ăт±‚̐§ŒÀ‚Í‚È‚­‚È‚è‚Ü‚µ‚½B

  ‚à‚¤ˆê‚‹C‚ª‚‚«‚Ü‚µ‚½‚©HŠeƒ[ƒNƒXƒe[ƒVƒ‡ƒ“‚ɂ͌ŕʂ̖¼‘O‚Í•t‚¢‚Ä‚¨
  ‚炸AƒvƒŒƒtƒBƒbƒNƒX‚É IP ”ԍ†‚̍Ōã‚Ì“ñ‚‚ª•t‚¢‚½Œ`Ž®‚É‚È‚Á‚Ä‚¢‚Ü‚·B
  ‚±‚̂悤‚È–½–¼•û–@‚ð—p‚¢‚ê‚΃ƒ“ƒeƒiƒ“ƒX‚Í‚Æ‚Ä‚àŠy‚É‚È‚è‚Ü‚·‚ªA‚â‚âl
  ŠÔ‚Æ‚Ì‘Š«‚͈«‚¢‚̂ŁAŒÚ‹q‚ðƒCƒ‰ƒCƒ‰‚³‚¹‚錋‰Ê‚É‚È‚Á‚Ä‚µ‚Ü‚¤‚©‚à‚µ‚ê‚Ü
  ‚¹‚ñB

  funn.land-5.com ‚à land-5.com ‚̃GƒCƒŠƒAƒX‚É‚È‚Á‚Ä‚¢‚Ü‚·‚ªA‚±‚ê‚Í
  CNAME ƒŒƒR[ƒh‚Å‚Í‚È‚­ A ƒŒƒR[ƒh‚ð—p‚¢‚Ä‚¢‚Ü‚·B

  7.5.  /var/named/zone/206.6.177

  ‚±‚̃tƒ@ƒCƒ‹‚ɂ‚¢‚Ä‚ÍŒã‚ŃRƒƒ“ƒg‚µ‚Ü‚·B

  ______________________________________________________________________
  $TTL 3D
  @               IN      SOA     land-5.com. root.land-5.com. (
                                  199609206       ; Serial
                                  28800   ; Refresh
                                  7200    ; Retry
                                  604800  ; Expire
                                  86400)  ; Minimum TTL
                          NS      land-5.com.
                          NS      ns2.psi.net.
  ;
  ;       Servers
  ;
  1       PTR     router.land-5.com.
  2       PTR     land-5.com.
  2       PTR     funn.land-5.com.
  ;
  ;       Workstations
  ;
  200     PTR     ws-177200.land-5.com.
  201     PTR     ws-177201.land-5.com.
  202     PTR     ws-177202.land-5.com.
  203     PTR     ws-177203.land-5.com.
  204     PTR     ws-177204.land-5.com.
  205     PTR     ws-177205.land-5.com.
  ; {Many repetitive definitions deleted - SNIP}
  250     PTR     ws-177250.land-5.com.
  251     PTR     ws-177251.land-5.com.
  252     PTR     ws-177252.land-5.com.
  253     PTR     ws-177253.land-5.com.
  254     PTR     ws-177254.land-5.com.
  ______________________________________________________________________

  ‹tˆø‚«‚̃][ƒ“‚́AÝ’è‚Ì’†‚Å‚à‘½‚­‚̔ߌ€‚ðˆø‚«‹N‚±‚·•”•ª‚ÆŒ¾‚¦‚Ü‚·B‚±
  ‚ê‚̓}ƒVƒ“‚Ì IP ”ԍ†‚ª‚í‚©‚Á‚Ä‚¢‚éê‡‚ɁAƒzƒXƒg–¼‚ðŽæ“¾‚·‚邽‚ß‚É—p‚¢
  ‚ç‚ê‚Ü‚·B—Ⴆ‚΁A‚ ‚È‚½‚ª—§‚Ä‚Ä‚¢‚é FTP ƒT[ƒo‚ª FTP ƒNƒ‰ƒCƒAƒ“ƒg‚©‚ç
  Ú‘±‚³‚ꂽ‚Æ‚µ‚Ü‚µ‚傤B‚ ‚È‚½‚Ì FTP ƒT[ƒo‚̓mƒ‹ƒEƒF[‚É‚ ‚é‚̂ŁAƒm
  ƒ‹ƒEƒF[‚Æ‘¼‚̃XƒJƒ“ƒWƒiƒrƒA‚̍‘XˆÈŠO‚©‚ç‚̐ڑ±‚Í‘½‚߂ɁA‘¼‚̍‘X‚©‚ç
  ‚̐ڑ±‚͏­‚Ȃ߂ɐ§ŒÀ‚µ‚½‚¢‚Æ‚µ‚Ü‚·BƒNƒ‰ƒCƒAƒ“ƒg‚©‚çÚ‘±‚³‚ê‚é‚ƁA C
  ƒ‰ƒCƒuƒ‰ƒŠ‚É‚æ‚Á‚Đڑ±‚µ‚Ä‚«‚½ƒ}ƒVƒ“‚Ì IP ”ԍ†‚ð’m‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚È
  ‚º‚È‚çƒNƒ‰ƒCƒAƒ“ƒg‚Ì IP ”ԍ†‚́Aƒlƒbƒgƒ[ƒN‚ð‰^‚΂ê‚Ä‚«‚½ IP ƒpƒPƒbƒg
  ‚Ì‚»‚ꂼ‚ê‚ɏ‘‚«ž‚Ü‚ê‚Ä‚¢‚é‚©‚ç‚Å‚·B‚±‚±‚Å gethostbyaddr ‚Æ‚¢‚¤ŠÖ”
  ‚ðŒÄ‚ׂ΁A IP ”ԍ†‚©‚çƒzƒXƒg‚Ì–¼‘O‚ðˆø‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B gethostbyaddr
  ‚Í DNS ƒT[ƒo‚ɐq‚ˁA DNS ƒT[ƒo‚Í DNS ‚©‚ç‚»‚̃}ƒVƒ“‚ð’T‚µ‚Ü‚·BÚ‘±
  ‚µ‚Ä‚«‚½ƒNƒ‰ƒCƒAƒ“ƒg‚Í ws-177200.land-5.com ‚¾‚Á‚½‚Æ‚µ‚Ä‚Ý‚Ü‚µ‚傤B C
  ƒ‰ƒCƒuƒ‰ƒŠ‚ª IRC ƒT[ƒo‚É“n‚· IP ”ԍ†‚Í 206.6.177.200 ‚Æ‚È‚è‚Ü‚·B‚µ‚½
  ‚ª‚Á‚Ä–¼‘O‚ðˆø‚­‚½‚ß‚É‚Í 200.177.6.206.in-addr.arpa ‚ðŒ©‚Â‚¯‚é•K—v‚ª‚ 
  ‚è‚Ü‚·B DNS ƒT[ƒo‚Í‚Ü‚¸ arpa. ‚̃T[ƒo‚É–â‚¢‡‚킹‚ð‚µA in-
  addr.arpa. ‚̃T[ƒo‚ð‹³‚¦‚Ä‚à‚ç‚¢‚Ü‚·B‘±‚¢‚Ä 206, 6 ‚ð‡ŽŸ‹t‚É’H‚Á
  ‚āAÅŒã‚É Land-5 ‚̃][ƒ“‚Å‚ ‚é 177.6.206.in-addr.arpa ƒ][ƒ“‚ð”­Œ©‚µ
  ‚Ü‚·BÅŒã‚ɃT[ƒo‚́A‚»‚±‚©‚ç 200.177.6.206.in-addr.arpa ‚ɑ΂·‚é“š‚¦
  ‚ð“üŽè‚µ‚Ü‚·B ``PTR ws-177200.land-5.com'' ƒŒƒR[ƒh‚©‚çA
  206.6.177.200 ‚Í ws-177200.land-5.com ‚Å‚ ‚邱‚Æ‚ª‚í‚©‚è‚Ü‚·B

  FTP ƒT[ƒo‚̓XƒJƒ“ƒWƒiƒrƒA‚̍‘XA‚·‚È‚í‚¿ *.no, *.se, *.dk ‚©‚ç‚̐ڑ±
  ‚ð—Dæ‚µ‚Ü‚·‚ªA ws-177200.land-5.com ‚Í–¾‚ç‚©‚Ɉȏã‚Ì‚Ç‚ê‚É‚àƒ}ƒbƒ`‚µ
  ‚Ü‚¹‚ñ‚©‚çAƒT[ƒo‚Í‚±‚̐ߑ±‚ðAƒoƒ“ƒh•‚ª‚æ‚菬‚³‚­AÅ‘åÚ‘±”‚à­‚È
  ‚¢ƒNƒ‰ƒX‚ÉŠ„‚è“–‚Ä‚Ü‚·B 206.2.177.200 ‚ɑ΂·‚é‹tˆø‚«ƒ}ƒbƒv‚ª‚»‚à‚»‚à
  in-addr.arpa ƒ][ƒ“‚É‘¶Ý‚µ‚È‚¯‚ê‚΁AƒT[ƒo‚ÍŒˆ‚µ‚Ä–¼‘O‚ðŒ©‚Â‚¯‚邱‚Æ
  ‚ª‚Å‚«‚Ü‚¹‚ñ‚©‚çA 206.2.177.200 ‚»‚Ì‚à‚Ì‚ð *.no, *.se, *.dk ‚Æ”äŠr‚µ
  ‚Ü‚·B‚Ç‚ê‚É‚àƒ}ƒbƒ`‚·‚é‚킯‚Í‚È‚­AƒT[ƒo‚̓Nƒ‰ƒX‚ÌŠ„‚è“–‚Ä‚ª‚Å‚«‚È‚¢
  ‚»‚̐ߑ±‚ðA‹‘”Û‚·‚邱‚Æ‚à‚ ‚蓾‚Ü‚·B

  ‹tˆø‚«ƒ}ƒbƒv‚ªd—v‚Ȃ̂̓T[ƒo‚¾‚¯‚¾A‚Æ‚¢‚¤l‚âA‚»‚à‚»‚à‹tˆø‚«ƒ}ƒbƒv
  ‚È‚ñ‚Ä‘S‘R‘厖‚¶‚á‚È‚¢‚ñ‚¾A‚È‚ñ‚Ä‚¢‚¤l‚ª‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB‚±‚ê‚ÍŠÔ
  ˆá‚¢‚Å‚·B‘½‚­‚Ì ftp, news, IRC ƒT[ƒo‚Å‚Í‹tˆø‚«‚Ì‚Å‚«‚È‚¢ƒ}ƒVƒ“‚©‚ç‚Ì
  Ú‘±‚ð‹‘”Û‚µ‚Ü‚· (WWW ƒT[ƒo‚É‚³‚¦‹‘”Û‚·‚é‚à‚Ì‚à‚ ‚è‚Ü‚·)B‚Å‚·‚©‚çƒ}
  ƒVƒ“–¼‚Ì‹tˆø‚«ƒ}ƒbƒv‚ÍŽÀ‚Ì‚Æ‚±‚ë‚Í•K{‚È‚Ì‚Å‚·B

  8.  ƒƒ“ƒeƒiƒ“ƒX

  “®ì‚ðˆÛŽ‚·‚邽‚ß‚É

  named ‚ɂ́A‚½‚¾‘–‚点‚éˆÈŠO‚É‚àˆê‚•ێçì‹Æ‚ª‚ ‚è‚Ü‚·B root.hints
  ƒtƒ@ƒCƒ‹‚ðÅV‚̏ó‘Ԃɕۂì‹Æ‚Å‚·Bˆê”ÔŠÈ’P‚È‚Ì‚Í dig ‚ðŽg‚¤‚â‚è•û‚Å
  ‚·B‚Ü‚¸ˆø‚«”‚È‚µ‚Å dig ‚ð“®‚©‚·‚ƁAŒ»ÝƒT[ƒo‚ÅŽg‚Á‚Ä‚¢‚é root.hints
  ‚Ì“à—e‚ª•\Ž¦‚³‚ê‚Ü‚·BŽŸ‚ɃŠƒXƒg‚³‚ê‚Ä‚¢‚郋[ƒgƒT[ƒo‚Ì‚¢‚¸‚ê‚©‚ɑ΂µ
  ‚Ä dig @rootserver ‚̂悤‚É–â‚¢‡‚킹‚ðs‚¢‚Ü‚·Bo—ÍŒ‹‰Ê‚Í root.hints
  ‚Ì“à—e‚É‚Æ‚Ä‚à‚æ‚­Ž—‚Ä‚¢‚é‚Í‚¸‚Å‚·B‚±‚ÌŒ‹‰Ê‚ð dig @e.root-servers.net
  . ns > root.cache.new ‚̂悤‚É•Û‘¶‚µ‚āAŒÃ‚¢ root.hints ‚Æ’u‚«Š·‚¦‚Ü
  ‚·B

  ƒLƒƒƒbƒVƒ…ƒtƒ@ƒCƒ‹‚ð“ü‚ê‘Ö‚¦‚½Œã‚É‚Í named ‚ɍēǂݍž‚Ý‚³‚¹‚é‚Ì‚ð‚¨–Y
  ‚ê‚È‚­B

  Al Longyear ‚ªƒXƒNƒŠƒvƒg‚ð‘—‚Á‚Ä‚­‚ê‚Ü‚µ‚½BŽ©“®“I‚É root.hints ‚ðXV
  ‚µ‚Ä‚­‚ê‚é‚à‚Ì‚Å‚·B‚±‚ê‚ðŒŽ‚Éˆê“x‹N“®‚·‚é crontab ‚̃Gƒ“ƒgƒŠ‚ðƒCƒ“ƒX
  ƒg[ƒ‹‚·‚ê‚΁AŒã‚Í‘S•”‚¨‚Ü‚©‚¹‚Å‚·BƒXƒNƒŠƒvƒg‚ł́Aƒ[ƒ‹‚ª‚¿‚á‚ñ‚Æ“®
  ì‚µ‚Ä‚¢‚āAƒ[ƒ‹ƒGƒCƒŠƒAƒX‚Æ‚µ‚Ä `hostmaster' ‚ª’è‹`‚³‚ê‚Ä‚¢‚邱‚Æ‚ð
  ‘O’ñ‚Æ‚µ‚Ä‚¢‚Ü‚·B‚ ‚È‚½‚̐ݒè‚É‚ ‚킹‚ănƒbƒN‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

  ______________________________________________________________________
  #!/bin/sh
  #
  # Update the nameserver cache information file once per month.
  # This is run automatically by a cron entry.
  #
  # Original by Al Longyear
  # Updated for BIND 8 by Nicolai Langfeldt
  # Miscelanious error-conditions reported by David A. Ranch
  # Ping test suggested by Martin Foster
  # named up-test suggested by Erik Bryer.
  #
  (
   echo "To: hostmaster <hostmaster>"
   echo "From: system <root>"

   # Is named up? Check the status of named.
   case `rndc status 2>&1` in
      *refused*)
          echo "named is DOWN. root.hints was NOT updated"
          echo
          exit 0
          ;;
   esac

   PATH=/sbin:/usr/sbin:/bin:/usr/bin:
   export PATH
   # NOTE: /var/named must be writable only by trusted users or this script
   # will cause root compromise/denial of service opportunities.
   cd /var/named 2>/dev/null || {
      echo "Subject: Cannot cd to /var/named, error $?"
      echo
      echo "The subject says it all"
      exit 1
   }

   # Are we online?  Ping a server at your ISP
   case `ping -qnc 1 some.machine.net 2>&1` in
     *'100% packet loss'*)
          echo "Subject: root.hints NOT updated.  The network is DOWN."
          echo
          echo "The subject says it all"
          exit 1
          ;;
   esac

   dig @e.root-servers.net . ns >root.hints.new 2> errors

   case `cat root.hints.new` in
     *NOERROR*)
          # It worked
          :;;
     *)
          echo "Subject: The root.hints file update has FAILED."
          echo
          echo "The root.hints update has failed"
          echo "This is the dig output reported:"
          echo
          cat root.hints.new errors
          exit 1
          ;;
   esac

   echo "Subject: The root.hints file has been updated"
   echo
   echo "The root.hints file has been updated to contain the following
  information:"
   echo
   cat root.hints.new

   chown root.root root.hints.new
   chmod 444 root.hints.new
   rm -f root.hints.old errors
   mv root.hints root.hints.old
   mv root.hints.new root.hints
   rndc restart
   echo
   echo "The nameserver has been restarted to ensure that the update is complete."
   echo "The previous root.hints file is now called
  /var/named/root.hints.old."
  ) 2>&1 | /usr/lib/sendmail -t
  exit 0
  ______________________________________________________________________

  –ó’: –óŽÒ‚Í‚Ü‚¾ BIND 8 ‚È‚Ì‚Å‚±‚̃XƒNƒŠƒvƒg‚ðŽŽ‚µ‚Ä‚¢‚È‚¢‚Ì‚Å‚·‚ªA
  rndc restart ‚Æ‚¢‚¤ƒRƒ}ƒ“ƒh‚Í rndc stop; named ‚Å’u‚«Š·‚¦‚È‚¢‚Æ‚¢‚¯‚È
  ‚¢‚悤‚È‹C‚ª‚µ‚Ü‚·B

  root.hints ‚Í Internic ‚©‚ç ftp ‚Å‚à“üŽè‚Å‚«‚éA‚ÆŒ¾‚¤‚±‚Æ‚ð‚·‚Å‚É‚²‘¶
  ‚¶‚Ì•û‚à‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB‚Å‚·‚ª root.hints ‚̍XV‚É ftp ‚ÍŽg‚í‚È‚¢
  ‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢Bã‹L‚Ì•û–@‚Ì‚Ù‚¤‚ªA‚¸‚Á‚Ɓuƒlƒbƒg (‚Æ Internic)
  ‚É—D‚µ‚¢v‚Ì‚Å‚·B

  9.  BIND 9 ‚Ɉڍs‚·‚é

  BIND 9 ‚Ì”z•zƒA[ƒJƒCƒu‚âAƒpƒbƒP[ƒW‰»‚³‚ꂽƒo[ƒWƒ‡ƒ“‚ɂ́A
  migration ‚Æ‚¢‚¤•¶‘‚ªŠÜ‚Ü‚ê‚Ä‚¨‚èA‚»‚±‚É BIND 8 ‚©‚ç BIND 9 ‚Ɉڍs‚·
  ‚邽‚߂̏î•ñ‚ª‹Lq‚³‚ê‚Ä‚¢‚Ü‚·B‚±‚Ì•¶‘‚Í”ñí‚É‚í‚©‚è‚â‚·‚­‘‚©‚ê‚Ä‚¢
  ‚Ü‚·BƒoƒCƒiƒŠƒpƒbƒP[ƒW‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½ê‡‚́A
  /usr/share/doc/bind* ‚â /usr/doc/bind* ‚ ‚½‚è‚É’u‚©‚ê‚Ä‚¢‚é‚ÆŽv‚¢‚Ü
  ‚·B

  BIND 4 ‚ðŽg‚Á‚Ä‚¢‚él‚́A“¯‚¶êŠ‚É‚ ‚é migration-4to9 ‚ðŒ©‚Ä‚­‚¾‚³
  ‚¢B

  10.  Q & A

  Ž„‚Ƀ[ƒ‹‚·‚é‘O‚ɁA‚Ü‚¸‚±‚̏͂ð“Ç‚ñ‚Å‚­‚¾‚³‚¢B

  1. Ž„‚Ì named ‚Å‚Í named.boot ƒtƒ@ƒCƒ‹‚ª•K—v‚ÆŒ¾‚í‚ê‚Ü‚·

     “Ç‚ñ‚Å‚¢‚é HOWTO ‚ªŠÔˆá‚Á‚Ä‚¢‚Ü‚·B‚±‚Ì HOWTO ‚̌¢”Å‚Å‚Í bind 4
     ‚Ì‚±‚Æ‚ðˆµ‚Á‚Ä‚¢‚Ü‚·‚̂ŁA‚»‚¿‚ç‚ð“Ç‚ñ‚Å‚­‚¾‚³‚¢B
     <http://langfeldt.net/DNS-HOWTO/> ‚É‚ ‚è‚Ü‚·B

  2. ƒtƒ@ƒCƒAƒEƒH[ƒ‹‚Ì’†‚Å DNS ‚ðŽg‚¤‚ɂ́H

     ƒqƒ“ƒgB forward only;B‚Ü‚½

     ___________________________________________________________________
       query-source port 53;

     ___________________________________________________________________

  ‚ª named.conf ƒtƒ@ƒCƒ‹‚Ì ``options'' ‚Ì•”•ª‚É•K—v‚É‚È‚é‚Å‚µ‚傤B
  ``ƒLƒƒƒbƒVƒ…ê—p‚̃l[ƒ€ƒT[ƒo'' ‚̐߂ɂ ‚é—á‚Å‚¿‚å‚Á‚ƐG‚ê‚Ü‚µ‚½‚ˁB

  3. DNS ‚É‚æ‚Á‚āA‚ ‚éƒT[ƒrƒX‚ɑ΂·‚éƒAƒhƒŒƒX‚ð‡ŒJ‚è‚É‚Ü‚í‚· (round-
     robin ‚·‚é) ‚É‚Í‚Ç‚¤‚·‚ê‚Ηǂ¢‚Å‚·‚©H‚‚܂è—Ⴆ‚Î www.busy.site ‚É
     ‘΂·‚镉‰×‚𕪎U‚³‚¹‚é‚悤‚É‚·‚é‚É‚Í‚Ç‚¤‚·‚ê‚Ηǂ¢‚Å‚µ‚傤‚©B

     www.busy.site ‚ɑ΂·‚é A ƒŒƒR[ƒh‚𕡐”—pˆÓ‚µ‚āA 4.9.3 ˆÈ~‚Ì BIND
     ‚ð—p‚¢‚Ü‚µ‚傤B BIND ‚͉ñ“š‚ð round-robin ‚µ‚Ä‚­‚ê‚Ü‚·BŒÃ‚¢”Å‚Ì
     BIND ‚ł́A‚±‚ê‚Í“®ì‚µ‚Ü‚¹‚ñB

  4. (ƒNƒ[ƒY‚È) ƒCƒ“ƒgƒ‰ƒlƒbƒg‚Å DNS ‚ðŽg‚¢‚½‚¢‚Ì‚Å‚·B‚Ç‚¤‚·‚ê‚Ηǂ¢
     ‚Å‚·‚©H

     root.hints ƒtƒ@ƒCƒ‹‚ðŽg‚í‚È‚¢‚悤‚É‚µ‚āAƒ][ƒ“ƒtƒ@ƒCƒ‹‚¾‚¯‚ðŽg‚¢‚Ü
     ‚µ‚傤B root.hints ƒtƒ@ƒCƒ‹‚ð‚¢‚¿‚¢‚¿XV‚·‚é•K—v‚à‚È‚¢‚킯‚Å‚·B

  5. ƒZƒJƒ“ƒ_ƒŠ (ƒXƒŒ[ƒu) ‚̃l[ƒ€ƒT[ƒo‚ðÝ’è‚·‚é‚ɂ́H

     ƒvƒ‰ƒCƒ}ƒŠ (ƒ}ƒXƒ^) ‚̃T[ƒo‚ªAƒAƒhƒŒƒX 127.0.0.1 ‚¾‚Á‚½‚Æ‚µ‚āAˆÈ
     ‰º‚̂悤‚ȍs‚ðƒZƒJƒ“ƒ_ƒŠ‚Ì named.conf ‚É‹Lq‚µ‚Ü‚·B

     ___________________________________________________________________
       zone "linux.bogus" {
             type slave;
             file "sz/linux.bogus";
             masters { 127.0.0.1; };
       };

     ___________________________________________________________________

  zone î•ñ‚ðŽæ‚Á‚Ä‚±‚ê‚éƒ}ƒXƒ^ƒT[ƒo‚ª‘¼‚É‚à‚ ‚éê‡‚́A masters ƒŠƒXƒg
  ‚É `;' (ƒZƒ~ƒRƒƒ“) ‚Å‹æØ‚Á‚ĒljÁ‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B

  6. net ‚©‚çØ’f‚³‚ê‚Ä‚¢‚é‚Æ‚«‚É‚à BIND ‚𓮍삳‚¹‚Ä‚¨‚«‚½‚¢‚ñ‚Å‚·‚ªB

     ‚±‚ê‚ÉŠÖ˜A‚µ‚½‹LŽ–‚ð 4 ‚Љ‚Ü‚µ‚傤B

     o  BIND 8/9 ‚É“Á‰»‚µ‚½‚â‚è•û‚ð Adam L Rice ‚ª“dŽqƒ[ƒ‹‚Å‹³‚¦‚Ä‚­‚ê
        ‚Ü‚µ‚½Bƒ_ƒCƒAƒ‹ƒAƒbƒv‚̃}ƒVƒ“‚Å DNS ‚ðŽèŠÔ‚ð‚©‚¯‚¸‚É“®ì‚³‚¹‚é
        •û–@‚Å‚·B

     Ž„‚́AÅ‹ß‚̃o[ƒWƒ‡ƒ“‚Ì BIND ‚ł́A‚±‚ê [•Ò’: ƒtƒ@ƒCƒ‹‚ðØ‚è
     ‘Ö‚¦‚é] ‚ª‚à‚¤•s•K—v‚Å‚ ‚邱‚Æ‚É‹C‚ª‚‚«‚Ü‚µ‚½B "forwarders"
     Žw’è‚Ì‘¼‚É"forward" Žw’肪‰Â”\‚É‚È‚Á‚Ä‚¢‚āAŒãŽÒ‚Å‘OŽÒ‚ÌŽg‚í‚ê•û‚ð
     §Œä‚Å‚«‚é‚悤‚É‚È‚Á‚Ä‚¢‚½‚ñ‚Å‚·BƒfƒtƒHƒ‹ƒg‚̐ݒè‚Í
     "forward first" ‚ŁA Å‰‚É‚»‚ꂼ‚ê‚Ì forwarders ‚É–â‚¢‡‚킹‚ðs‚¢A
     Ž¸”s‚µ‚½ê‡‚É‚Í‚¶‚ß‚ÄŽ©•ªŽ©g‚Å•·‚«ž‚Ý’²¸‚ðŽn‚ß‚Ü‚·B‚±‚ꂪ
     ƒ‰ƒCƒ“‚ªØ‚ê‚Ä‚¢‚鎞‚É gethostbyname() ‚ɂ₽‚ç‚ÆŽžŠÔ‚ª‚©‚©‚Á‚Ä
     ‚µ‚Ü‚¤A‚¨‚È‚¶‚݂̐U‚é•‘‚¢‚Å‚·B‚µ‚©‚µ "forward only" ‚ðÝ’肵‚Ä
     ‚¨‚­‚ƁA BIND ‚Í forwarders ‚©‚甽‰ž‚ª‹A‚Á‚Ä‚±‚È‚¢‚Æ‚·‚®‚É
     ‚ ‚«‚ç‚ß‚Ü‚·B‚µ‚½‚ª‚Á‚Ä gethostbyname() ‚à‘¬‚â‚©‚É•Ô‚Á‚Ä‚­‚é
     ‚±‚Æ‚É‚È‚è‚Ü‚·B‚Å‚·‚©‚ç‹ZI‚ðŽg‚Á‚Ä /etc ‚̃tƒ@ƒCƒ‹‚ðØ‚è‘Ö‚¦A
     ƒT[ƒo‚ðÄ‹N“®‚·‚é•K—v‚Í‚È‚¢‚Ì‚Å‚·B

     Ž„‚̏ꍇ‚ł́AˆÈ‰º‚̍s‚ð named.conf ƒtƒ@ƒCƒ‹‚Ì options { }
     ƒZƒNƒVƒ‡ƒ“‚ɒljÁ‚·‚邾‚¯‚Å‚µ‚½B

     forward only;
     forwarders { 193.133.58.5; };

     ‚Æ‚Á‚Ä‚à‚¤‚Ü‚­“®ì‚µ‚Ä‚Ü‚·B‚±‚Ì•û–@‚Ì‚½‚¾ˆê‚‚̌‡“_‚́A”ñí‚É
     ô—û‚³‚ꂽ DNS ƒ\ƒtƒgƒEƒFƒA‚ðAƒLƒƒƒbƒVƒ…“®ì‚¾‚¯‚µ‚©‚µ‚È‚¢
     ’P‹@”\‚ȃ\ƒtƒg‚É‚µ‚Ä‚µ‚Ü‚¤A‚Æ‚¢‚¤‚±‚Æ‚Å‚·B‚½‚¾ DNS ƒLƒƒƒbƒVƒ…
     ‚¾‚¯‚ð‚·‚éƒ\ƒtƒg‚ª‚ ‚ê‚ÎŽ„‚ÍŽÀ‚Í‚»‚Á‚¿‚ðŽg‚¢‚½‚¢‚ñ‚Å‚·‚¯‚ǁA
     Linux ‚Å‚Í‚»‚̂悤‚ȃ\ƒtƒg‚Í‚È‚¢‚Ý‚½‚¢‚Å‚·‚ˁB

     o  ˆÈ‰º‚Ì‹LŽ–‚Í Ian Clard <ic@deakin.edu.au> ‚©‚ç‚à‚ç‚Á‚½ƒ[ƒ‹‚Å
        ‚·B”Þ‚Ì‚â‚è•û‚ðà–¾‚µ‚Ä‚­‚ê‚Ä‚¢‚Ü‚·B

          IP ƒ}ƒXƒJƒŒ[ƒh‚ð‚³‚¹‚Ä‚¢‚éŽèŒ³‚̃}ƒVƒ“‚Å named ‚𑖂点‚Ä‚¢‚Ü‚·B
          root.hints ƒtƒ@ƒCƒ‹‚ð“ñ‚—pˆÓ‚µ‚Ü‚·Bˆê‚Â‚Í root.hints.real ‚ŁA
          –{•¨‚Ì root ƒT[ƒo‚Ì–¼‘O‚ª‘‚©‚ê‚Ä‚¢‚Ü‚·B‚à‚¤ˆê‚‚Í
          root.hints.fake ‚ŁA‚»‚Ì“à—e‚Í...

          ----
          ; root.hints.fake
          ; this file contains no information
          ----

          ‚Å‚·BØ’f‚·‚é‚Æ‚«‚É‚Í root.hints.fake ƒtƒ@ƒCƒ‹‚ð root.hints ‚É
          ƒRƒs[‚µ‚Ä named ‚ðÄ‹N“®‚µ‚Ü‚·B

          Ú‘±‚·‚é‚Æ‚«‚É‚Í root.hints.real ƒtƒ@ƒCƒ‹‚ð root.hints ‚ɃRƒs[
          ‚µ‚Ä named ‚ðÄ‹N“®‚µ‚Ü‚·B

          ‚±‚ê‚ç‚Í ip-down ‚Æ ip-up ‚Å‚»‚ꂼ‚ꎩ“®ŽÀs‚³‚¹‚Ä‚¢‚Ü‚·B

          ƒIƒtƒ‰ƒCƒ“‚ÌŽž‚ɃhƒƒCƒ“–¼‚ɑ΂·‚é–â‚¢‡‚킹‚ðs‚¤‚ƁAnamed ‚Í
          ‚»‚ê‚ç‚É•t‚¢‚Ä’m‚è‚Ü‚¹‚ñ‚©‚çAˆÈ‰º‚̂悤‚ȃGƒ“ƒgƒŠ‚ð messages ‚É
          o—Í‚µ‚Ü‚·B

          Jan 28 20:10:11 hazchem named[10147]: No root nameserver for class IN

          ‚±‚ê‚Í‹C‚É‚µ‚È‚­‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñB

          Ž„‚Ì‚Æ‚±‚ë‚Å‚Í‚±‚ê‚Å‘S‚­–â‘è‚È‚­“®ì‚µ‚Ä‚¢‚Ü‚·Bƒlƒbƒg‚©‚çØ’f
          ‚³‚ê‚Ä‚¢‚é‚Æ‚«‚́Aƒ[ƒJƒ‹ƒ}ƒVƒ“‚̃l[ƒ€ƒT[ƒo‚ðŠO•”‚̃hƒƒCƒ“–¼‚É
          ‘΂·‚éƒ^ƒCƒ€ƒAƒEƒg‚Ì‘Ò‚¿ŽžŠÔ‚È‚µ‚ÅŽg‚¦‚Ü‚·‚µAÚ‘±‚³‚ê‚Ä‚¢‚é‚Æ‚«
          ‚É‚ÍŠO•”‚̃hƒƒCƒ“‚ɑ΂·‚é–â‚¢‡‚킹‚𕁒ʂɍs‚¤‚±‚Æ‚ª‚Å‚«‚Ä‚¢‚Ü‚·B

     ‚µ‚©‚µAPeter Denison ‚Í Ian ‚Ì‚â‚è•û‚ª‚Ü‚¾[•ª‚Å‚È‚¢‚Æ‹³‚¦‚Ä‚­‚ê‚Ü
     ‚µ‚½B”ނ̃ƒbƒZ[ƒW‚É‚æ‚é‚Æ:

          ƒIƒ“ƒ‰ƒCƒ“Žž) ƒLƒƒƒbƒVƒ…‚³‚ꂽƒGƒ“ƒgƒŠ (‚ƃ[ƒJƒ‹ƒlƒbƒg‚̃Gƒ“ƒgƒŠ) ‚Í
                        ‚½‚¾‚¿‚É’ñ‹Ÿ‚·‚éBƒLƒƒƒbƒVƒ…‚³‚ê‚Ä‚¢‚È‚¢ƒGƒ“ƒgƒŠ‚ɂ‚¢‚ẮA
                        Ž©•ª‚Ì ISP ‚̃l[ƒ€ƒT[ƒo‚ɃtƒHƒ[ƒh‚·‚éB
          ƒIƒtƒ‰ƒCƒ“Žž) ƒ[ƒJƒ‹ƒlƒbƒgƒ[ƒNŠÖ˜A‚̖⍇‚킹‚Í‚½‚¾‚¿‚É’ñ‹Ÿ‚·‚éB
                        ‚»‚Ì‘¼‚̖⍇‚킹‚ɂ‚¢‚Ä‚Í **‚½‚¾‚¿‚É** Ž¸”s‚·‚éB

          root ƒLƒƒƒbƒVƒ…ƒtƒ@ƒCƒ‹‚̕ύX‚ƁA–⍇‚킹‚̃tƒHƒ[ƒh‚Æ‚Ì‘g‚ݍ‡‚킹‚Í
          ‚¤‚Ü‚­“®ì‚µ‚Ü‚¹‚ñB

          ‚»‚±‚ŁAŽ„‚Í“ñ‚Â‚Ì named ‚ð (’nˆæ LUG ‚Å‹c˜_‚µ‚È‚ª‚ç) ˆÈ‰º‚̂悤‚É
          Ý’肵‚Ü‚µ‚½B

          named-online:   ISP ‚̃l[ƒ€ƒT[ƒo‚ÖƒtƒHƒ[ƒh
                          localnet ƒ][ƒ“‚̃}ƒXƒ^[
                          localnet ‚Ì‹tˆø‚«ƒ][ƒ“ (1.168.192.in-addr.arpa) ‚̃}ƒXƒ^[
                          0.0.127.in-addr.arpa ‚̃}ƒXƒ^[
                          ƒ|[ƒg 60053 ‚Å‘Ò‹@

          named-offline:  ƒtƒHƒ[ƒh‚ðs‚í‚È‚¢
                          root ƒLƒƒƒbƒVƒ…ƒtƒ@ƒCƒ‹‚́u‚É‚¹‚à‚́v‚É‚·‚é
                          3 ‚‚̃[ƒJƒ‹ƒ][ƒ“‚̃XƒŒ[ƒu (ƒ}ƒXƒ^[‚Í 127.0.0.1:60053)
                          ƒ|[ƒg 61053 ‚Å‘Ò‹@

          ‚»‚µ‚Ä‚±‚ê‚ðƒ|[ƒgƒtƒHƒ[ƒh‚Æ‘g‚ݍ‡‚킹Aƒ|[ƒg 53 ‚ðƒIƒtƒ‰ƒCƒ“‚ÌŽž‚É‚Í
          61053 ‚ɁAƒIƒ“ƒ‰ƒCƒ“‚ÌŽž‚É‚Í 60053 ‚ɃtƒHƒ[ƒh‚µ‚Ü‚· (Ž„‚Í 2.3.18 ‚Å
          V‚µ‚¢ netfilter ƒpƒbƒP[ƒW‚ðŽg‚¢‚Ü‚µ‚½‚ªAˆÈ‘O‚Ì (ipchains) ‚Ì‹@\‚Å‚à
          “®ì‚·‚é‚Í‚¸‚Å‚·B

          ‚½‚¾‚µ‚±‚ê‚̓}ƒVƒ“‚ÌŠO‘¤‚©‚ç‚̖⍇‚킹‚É‚Í“®ì‚µ‚Ü‚¹‚ñB BIND 8.2 ‚É‚Í
          ¬‚³‚ȃoƒO‚ª‚ ‚Á‚āAƒXƒŒ[ƒu‚ðƒ}ƒXƒ^[‚Æ“¯‚¶ IP ƒAƒhƒŒƒX‚Å‚Í (ƒ|[ƒg‚ª
          ˆÙ‚È‚Á‚Ä‚à) “¯Žž‚É“®ì‚Å‚«‚È‚¢‚©‚ç‚Å‚· (ŠJ”­ŽÒ‚É‚Í’m‚点‚Ü‚µ‚½)B
          –¾‚ç‚©‚ȃpƒbƒ`‚Ȃ̂ŁA‚¨‚»‚ç‚­‚·‚®‚É’¼‚é‚Å‚µ‚傤B

     o  Ø’f‚³‚ê‚Ä‚¢‚鎞ŠÔ‚Ì’·‚¢ƒ}ƒVƒ“‚É‚¨‚¢‚āABIND ‚ªNFS ‚âƒ|[ƒgƒ}ƒb
        ƒp‚Ƃǂ̂悤‚É‘ŠŒÝì—p‚·‚é‚Ì‚©‚ÉŠÖ‚·‚éî•ñ‚à‚¢‚½‚¾‚«‚Ü‚µ‚½B
        Karl-Max Wanger ‚©‚ç‚Å‚·B

     ƒCƒ“ƒ^[ƒlƒbƒg‚ɑ΂µ‚ă‚ƒfƒ€Œo—R‚Å‚½‚Ü‚É‚µ‚©Ú‘±‚µ‚È‚¢ƒ}ƒVƒ“‚ɂ́A
     Ž„‚Í‚·‚×‚Ä named ‚𑖂点‚Ä‚¢‚Ü‚µ‚½Bƒl[ƒ€ƒT[ƒo‚̓LƒƒƒbƒVƒ…‚Æ
     ‚µ‚Ä‚Ì‚Ý“®ì‚µA authority ‚ð‚à‚ zone ‚Í•Û—L‚¹‚¸A‚·‚ׂĂð
     root.cache ƒtƒ@ƒCƒ‹‚ɏ‘‚©‚ꂽƒl[ƒ€ƒT[ƒo‚É–â‚¢‡‚킹‚ɍs‚­Ý’è‚É
     ‚µ‚Ä‚¢‚Ü‚µ‚½B Slackware ‚Ì—¬‹V‚ɏ]‚¢Anamed ‚Í nfsd ‚â mountd ‚Ì
     ‘O‚É‹N“®‚µ‚Ä‚¢‚Ü‚µ‚½B

     ƒ}ƒVƒ“‚Ì‚¤‚¿‚̈ê‚ (Libretto 30 notebook) ‚ŁA–â‘肪‹N‚±‚è‚Ü‚µ‚½B
     Ž„‚̃[ƒJƒ‹‚È LAN ‚ɂ‚Ȃª‚Á‚Ä‚¢‚鑼‚̃}ƒVƒ“‚©‚çA‚»‚̃}ƒVƒ“‚ð
     mount ‚Å‚«‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¤‚Ì‚Å‚· (‚²‚­‚½‚Ü‚É‚Å‚«‚鎞‚à‚ ‚è‚Ü‚·‚ª)B
     ‚±‚ê‚͐ڑ±Œ`Ž®‚Ɉˑ¶‚¹‚¸A PLIP ‚Å‚à PCMCIA ‚̃C[ƒTƒlƒbƒgƒJ[ƒh‚Å‚àA
     ƒVƒŠƒAƒ‹Œo—R‚Ì PPP ‚Å‚à“¯‚¶‚悤‚É‹N‚±‚è‚Ü‚µ‚½B

     ‚µ‚΂炭ŽÀŒ±‚ƍlŽ@‚ðs‚Á‚½ŒãAˆÈ‰º‚̂悤‚ÈŒ‹˜_‚É’B‚µ‚Ü‚µ‚½B
     nfsd ‚Æ mountd ‚ª‹N“®Žž‚É portmapper ‚ɑ΂µ‚čs‚Á‚½“o˜^“®ì
     (Ž„‚Í‚±‚ê‚ç‚̃f[ƒ‚ƒ“‚ðA’ʏí’Ê‚èƒu[ƒgŽž‚ɃXƒ^[ƒg‚µ‚Ä‚¢‚Ü‚µ‚½)
     ‚ðA named ‚Í‚ß‚¿‚á‚ß‚¿‚á‚É‚µ‚Ä‚µ‚Ü‚¤‚Ì‚Å‚·B named ‚Ì‹N“®‚ð
     nfsd ‚Æ mountd ‚Ì‚ ‚Ƃɍs‚¤‚悤‚É‚µ‚½‚Æ‚±‚ëA‚±‚Ì–â‘è‚ÍŠ®‘S‚É
     ‰ðŒˆ‚µ‚Ü‚µ‚½B

     ƒu[ƒg‚̏‡˜‚ð‚±‚Ì‚æ‚¤‚ɕύX‚·‚邱‚Æ‚É‚æ‚é•s—˜‚Í‚Ü‚Á‚½‚­‚ ‚è‚Ü‚¹‚ñ
     ‚©‚çAöÝ“I‚È–â‘è‚ð”ð‚¯‚é‚½‚߂ɁA‚±‚̂悤‚É‚·‚邱‚Æ‚ð‚·‚×‚Ä‚Ì
     ŠF‚³‚ñ‚É‚¨‘E‚ß‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·B

  7. ƒLƒƒƒbƒVƒ…ƒl[ƒ€ƒT[ƒo‚Í‚Ç‚±‚ɃLƒƒƒbƒVƒ…‚ð•Û‘¶‚µ‚Ä‚¢‚é‚́HƒLƒƒƒb
     ƒVƒ…‚̃TƒCƒY‚͐§Œä‚Å‚«‚Ü‚·‚©H

     ƒLƒƒƒbƒVƒ…‚Í‚·‚ׂăƒ‚ƒŠ‚É•ÛŠÇ‚³‚ê‚Ä‚¢‚Ü‚·BƒfƒBƒXƒN‚ɏ‘‚«ž‚Ü‚ê‚é
     ‚±‚Æ‚Í‚Ü‚Á‚½‚­‚ ‚è‚Ü‚¹‚ñB named ‚ð kill ‚·‚é‚ƁAƒLƒƒƒbƒVƒ…‚àŽ¸‚í‚ê
     ‚Ü‚·BƒLƒƒƒbƒVƒ…‚𐧌䂷‚é•û–@‚Í‚ ‚è‚Ü‚¹‚ñB named ‚̃LƒƒƒbƒVƒ…ŠÇ—
     ‚Í’Pƒ‚ȃ‹[ƒ‹‚ɏ]‚Á‚Ä‚¢‚é‚©‚ç‚Å‚·BƒLƒƒƒbƒVƒ…‚»‚Ì‚à‚Ì‚àA‚ ‚é‚¢‚Í
     ƒLƒƒƒbƒVƒ…‚̃TƒCƒY‚àA‚Ç‚ñ‚È——R‚ª‚ ‚ꐧŒä‚Å‚«‚Ü‚¹‚ñB‚±‚Ì“_‚ðuC
     ³v‚µ‚½‚¯‚ê‚Î named ‚ðƒnƒbƒN‚µ‚Ä‚à—Ç‚¢‚Å‚µ‚傤B‚¨‚·‚·‚ß‚Í‚Å‚«‚Ü‚¹
     ‚ñ‚ªB

  8. named ‚͍ċN“®‚³‚ê‚é‚Æ‚«‚ɃLƒƒƒbƒVƒ…‚ð•Û‘¶‚µ‚Ä‚­‚ê‚Ü‚·‚©H•Û‘¶‚·‚é
     ‚悤‚É‚Å‚«‚Ü‚·‚©H

     ‚¢‚¢‚¦A named ‚͏I—¹Žž‚ɃLƒƒƒbƒVƒ…‚ð•Û‘¶‚µ‚Ü‚¹‚ñB‚‚܂è named ‚ð
     kill ‚µ‚čċN“®‚·‚邽‚тɁAƒLƒƒƒbƒVƒ…‚̓[ƒ‚©‚çÄ\¬‚³‚ê‚Ü‚·B
     ƒLƒƒƒbƒVƒ…‚ðƒtƒ@ƒCƒ‹‚É•Û‘¶‚·‚é‚悤‚É named ‚ÉŽwŽ¦‚·‚é•û–@‚Í‚È‚¢‚Ì‚Å
     ‚·B‚±‚Ì“_‚ðuC³v‚µ‚½‚¯‚ê‚Î named ‚ðƒnƒbƒN‚µ‚Ä‚à—Ç‚¢‚Å‚µ‚傤B‚¨
     ‚·‚·‚ß‚Í‚Å‚«‚Ü‚¹‚ñ‚ªB

  9. ƒhƒƒCƒ“‚ðŽè‚É“ü‚ê‚é‚É‚Í‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©HŽ„‚Í (—Ⴆ‚Î) linux-
     rules.net ‚Æ‚¢‚¤ƒhƒƒCƒ“‚𗧂¿ã‚°‚½‚¢‚Ì‚Å‚·‚ªA‚±‚̃hƒƒCƒ“‚ðŠ„‚è
     “–‚Ä‚Ä‚à‚炤‚É‚Í‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚Å‚µ‚傤‚©B

     ƒlƒbƒgƒ[ƒNƒT[ƒrƒXƒvƒƒoƒCƒ_‚ɘA—‚µ‚Ä‚Ý‚ê‚΁A‚¨‚»‚ç‚­•‚¯‚Ä‚à‚ç
     ‚¦‚é‚Å‚µ‚傤B‚È‚¨¢ŠE‚Ì‚Ù‚Æ‚ñ‚Ç‚Ì’nˆæ‚ł́AƒhƒƒCƒ“‚Ì“üŽè‚É‚Í‚¨‹à
     ‚ª•K—v‚Å‚ ‚é‚Í‚¸‚Å‚·B

  10.
     DNS ƒT[ƒo‚ðˆÀ‘S‚É‚·‚é‚É‚Í‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤H split DNS ‚̐ݒè
     ‚Ì‚µ‚©‚½‚́H
     —¼•û‚Æ‚à‚“x‚Șb‘è‚É‚È‚è‚Ü‚·B‚¢‚¸‚ê‚à
     <http://www.etherboy.com/dns/chrootdns.html> ‚ÅŽæ‚èã‚°‚ç‚ê‚Ä‚¢‚Ü
     ‚·B‚±‚̘b‘è‚́A‚±‚êˆÈã‚±‚±‚ł͈µ‚¢‚Ü‚¹‚ñB

  11.  ‚æ‚èn—û‚µ‚½ DNS ŠÇ—ŽÒ‚ɂȂ邽‚ß‚É

  •¶Œ£‚ƃc[ƒ‹

  ‚µ‚Á‚©‚肵‚½•¶Œ£‚ª‚¿‚á‚ñ‚Æ‘¶Ý‚µ‚Ä‚¢‚Ü‚·BƒIƒ“ƒ‰ƒCƒ“‚Ì‚à‚̂ƈóü‚³‚ê‚Ä
  ‚¢‚é‚à‚Ì‚Æ‚ª‚»‚ꂼ‚ê‚ ‚è‚Ü‚·B‘¦È DNS ŠÇ—ŽÒ‚ªn—û‚µ‚½ DNS ŠÇ—ŽÒ‚É‚È
  ‚邽‚߂̃Xƒeƒbƒv‚𓥂ނɂ́A‚±‚Ì’†‚Ì‚¢‚­‚‚©‚ð“Ç‚Þ‚±‚Æ‚ª•K—v‚Å‚·B

  Ž„‚Í The Concise Guide to DNS and BIND (by Nicolai Langfeldt, Que,
  ISBN 0-7897-2273-9) ‚ð‘‚«‚Ü‚µ‚½B‚±‚Ì–{‚Í‚±‚Ì HOWTO ‚ƁA‚Æ‚Ä‚àŽ—‚Ä‚¢
  ‚Ü‚·‚ªA‘½­Ú×‚ɁA‚»‚µ‚Ä‚¸‚Á‚Æ•L‚¢˜b‘è‚ðˆµ‚Á‚Ä‚¢‚Ü‚·B‚±‚Ì–{‚̓|[
  ƒ‰ƒ“ƒhŒê‚É–|–󂳂êAHelion ‚©‚ç DNS i BIND ‚Æ‚µ‚ďo”Å‚³‚ê‚Ä‚¢‚Ü‚·B (
  <http://helion.pl/ksiazki/dnsbin.htm>, ISBN 83-7197-446-9) C. Liu  P.
  Albitz ‚ª‘‚¢‚½ DNS and BIND ‚́A¡‚â‘æŽl”Å‚Æ‚È‚è‚Ü‚µ‚½ (O'Reilly &
  Associates, ISBN 0-937175-82-X.  ƒoƒbƒ^–{‚Æ‚µ‚Ä’m‚ç‚ê‚Ä‚¢‚Ü‚·)B‚Ü‚½
  Linux DNS Server Administration ‚Æ‚¢‚¤–{‚ª Craig Hunt ‚É‚æ‚Á‚ď‘‚©
  ‚êASybex ‚©‚ço”Å‚³‚ê‚Ä‚¢‚Ü‚· (ISBN 0782127363)BŽ„‚Í‚±‚ê‚Í‚Ü‚¾“Ç‚ñ‚Å
  ‚¢‚Ü‚¹‚ñB—Ç‚¢ DNS (‚»‚Ì‘¼‚È‚ñ‚Å‚à) ‚ÌŠÇ—ŽÒ‚ɂȂ邽‚߂ɂ́A Robert M.
  Pirsig ‚Ì Zen and the Art of Motorcycle Maintenance ‚à•K“Ç‚Å‚µ‚傤B

  –ó’: Langfeldt ‚³‚ñ‚Ì–{‚Ì“ú–{Œê–ó‚́AƒI[ƒ€ŽÐ‚©‚çwDNS & BIND “ü–åx
  <http://www.ohmsha.co.jp/data/books/contents/4-274-06421-2.htm> ‚Æ‚¢‚¤
  ƒ^ƒCƒgƒ‹‚ŏo”Å‚³‚ê‚Ä‚¢‚Ü‚·BƒIƒ‰ƒCƒŠ[‚́wDNS & BINDx‚Ì“ú–{Œê”ł́AŒ»
  Ý‘æ3”Å <http://www.oreilly.co.jp/BOOK/dns3/> ‚ªo”Å‚³‚ê‚Ä‚¨‚èA‘æ4”Å
  ‚à‹ßX‚É”­Š§—\’è‚Æ‚Ì‚±‚Æ‚Å‚·B

  ƒIƒ“ƒ‰ƒCƒ“‚ł́AŽ„‚Ì–{ (‚â‚»‚Ì‘¼‚Ì‘å—Ê‚Ì–{) ‚ð“dŽq“I‚ɍw“Ç‚·‚éƒT[ƒrƒX
  ‚ª <http://safari.informit.com/> ‚É‚ ‚è‚Ü‚·B
  <http://www.dns.net/dnsrd> (DNS Resources Directory) ‚â
  <http://www.isc.org/bind.html> ‚Å‚à‚¢‚ë‚¢‚댩‚‚©‚è‚Ü‚·B FAQAƒŠƒtƒ@
  ƒŒƒ“ƒXƒ}ƒjƒ…ƒAƒ‹A˜_•¶‚âƒvƒƒgƒRƒ‹’è‹`‚â DNS ‚̃nƒbƒN‚à‚ ‚è‚Ü‚· (‚±‚ê
  ‚ç‚âAˆÈ‰º‚ÉŽ¦‚· RFC ‚Ì (‘S•”‚Å‚Í‚È‚¢‚É‚¹‚æ) ‚Ù‚Æ‚ñ‚ǂ́A BIND ‚Ì”z•z
  ƒA[ƒJƒCƒu‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·)BŽ„‚Í‚±‚Ì‚ ‚½‚è‚Ì‚Ù‚Æ‚ñ‚Ç‚Í“Ç‚ñ‚Å‚¢‚Ü‚¹
  ‚ñBƒjƒ…[ƒXƒOƒ‹[ƒv comp.protocols.tcp-ip.domains ‚Å‚Í DNS ‚Ì‹c˜_‚ð‚µ
  ‚Ä‚¢‚Ü‚·B‚Ü‚½ DNS ‚ÉŠÖ‚·‚é RFC ‚à‚½‚­‚³‚ñ‘¶Ý‚µ‚Ä‚¢‚Ü‚·B’†‚Å‚àd—v‚È
  ‚à‚Ì‚ðˆÈ‰º‚É‹“‚°‚Ä‚¨‚«‚Ü‚·B BCP (Best Current Practice) ‚̔ԍ†‚ª•t‚¢
  ‚Ä‚¢‚é‚à‚Ì‚Í•K“Ç‚Å‚·B

     RFC 2671
        P. Vixie, Extension Mechanisms for DNS (EDNS0) August 1999.

     RFC 2317
        BCP 20, H. Eidnes et. al. Classless IN-ADDR.ARPA delegation,
        March 1998. This is about CIDR, or classless subnet reverse
        lookups.

     RFC 2308
        M. Andrews, Negative Caching of DNS Queries, March 1998.  About
        negative caching and the $TTL zone file directive.

     RFC 2219
        BCP 17, M. Hamilton and R. Wright, Use of DNS Aliases for
        Network Services, October 1997.  About CNAME usage.

     RFC 2182
        BCP 16, R. Elz et. al., Selection and Operation of Secondary DNS
        Servers, July 1997.

     RFC 2052
        A. Gulbrandsen, P. Vixie, A DNS RR for specifying the location
        of services (DNS SRV), October 1996

     RFC 1918
        Y. Rekhter, R. Moskowitz, D. Karrenberg, G. de Groot, E. Lear,
        Address Allocation for Private Internets, 02/29/1996.

     RFC 1912
        D. Barr, Common DNS Operational and Configuration Errors,
        02/28/1996.

     RFC 1912 Errors
        B. Barr Errors in RFC 1912.  Only available at
        <http://www.cis.ohio-state.edu/~barr/rfc1912-errors.html>

     RFC 1713
        A. Romao, Tools for DNS debugging, 11/03/1994.

     RFC 1712
        C. Farrell, M. Schulze, S. Pleitner, D. Baldoni, DNS Encoding of
        Geographical Location, 11/01/1994.

     RFC 1183
        R. Ullmann, P. Mockapetris, L. Mamakos, C. Everhart, New DNS RR
        Definitions, 10/08/1990.

     RFC 1035
        P. Mockapetris, Domain names - implementation and specification,
        11/01/1987.

     RFC 1034
        P. Mockapetris, Domain names - concepts and facilities,
        11/01/1987.

     RFC 1033
        M. Lottor, Domain administrators operations guide, 11/01/1987.

     RFC 1032
        M. Stahl, Domain administrators guide, 11/01/1987.

     RFC 974
        C. Partridge, Mail routing and the domain system, 01/01/1986.