·Î±×ÀÎ
¾ÆÀ̵ð
¾Ï   È£
ȸ¿ø°¡ÀÔ   ¾ÏÈ£ºÐ½Ç
¬á¬â¬à¬ã¬ä¬Ú¬ä¬å¬ä¬Ü¬Ú, ¬Õ¬à¬ã¬å¬Ô, ¬Ú¬ß¬Õ¬Ú¬Ó¬Ú¬Õ¬å¬Ñ¬Ý¬Ü¬Ú, ¬Ú¬ß¬ä¬Ú¬Þ http://youdosug.com - ¬á¬â¬à¬ã¬ä¬Ú¬ä¬å¬ä¬Ü¬Ú, ¬Õ¬à¬ã¬å¬Ô, ¬Ú¬ß¬Õ¬Ú¬Ó¬Ú¬Õ¬å¬Ñ¬Ý¬Ü¬Ú, ¬Ú¬ß¬ä¬Ú¬Þ
  Home
  ²ôÀû²ôÀû
  ¸®´ª½º
  ¼îÇθô
  °ÔÀÓ
  ¾Æ¹ÙŸ¼¥
  ¾Æ¹ÙŸ°ü¸®ÀÚ
  HTML ±³À° ¿¹Á¦1
  HTML ±³À° ¿¹Á¦2
  Å×½ºÆ®ÆäÀÌÁö


¸®´ª½º Tech °Ô½ÃÆÇ


  DELETE

ADMIN 2024. 03. 29.
 BIND 9·Î ¾÷±×·¹À̵åÇϱâ: ¾Ë¾Æ¾ß ÇÒ 9°¡Áö Ư¼º
  ³¯Â¥: 2002.05.28. 14:13:13   Á¶È¸: 554
<a href="http://network.hanbitbook.co.kr/view_news.htm?serial=52" target=_blank">http://network.hanbitbook.co.kr/view_news.htm?serial=52</a>


BIND 9·Î ¾÷±×·¹À̵åÇϱâ: ¾Ë¾Æ¾ß ÇÒ 9°¡Áö Ư¼º

2001³â 04¿ù 19ÀÏ


--------------------------------------------------------------------------------



By Å©¸®ÄÏ ¸®¿ì, DNS and BIND, 4th Edition °øµ¿ ÀúÀÚ

BIND 8 »ç¿ëÀÚ´Â ÃÖ±Ù BIND 8 ³×ÀÓ ¼­¹ö¿¡ ³ªÅ¸³­ º¸¾È ¹®Á¦(BIND Vulnerabilities¸¦ ÂüÁ¶ÇÏÀÚ)¸¦ º¸¸é¼­, BIND 9·Î ¾÷±×·¹À̵åÇؾ߰ڴٴ »ý°¢À» ÇßÀ» °ÍÀÌ´Ù. ȤÀº ºä(view)¿Í °°Àº BIND 9ÀÇ »õ·Î¿î Ư¼ºÀ» »ç¿ëÇغ¸°í ½ÍÀ» ¼öµµ ÀÖ´Ù. µ¿±â¾ß ¹«¾ùÀÌµç °£¿¡ BIND 9¿Í BIND ÀÌÀü ¹öÀü »çÀÌ¿¡´Â Å« Â÷ÀÌ°¡ ÀÖÀ¸¹Ç·Î, ¾÷±×·¹À̵åÇϱâ Àü¿¡ ¸ÕÀú ÀÍÈ÷µµ·Ï ÇÏÀÚ.

Áß¿äµµ¿¡ µû¶ó BIND 9ÀÇ 9°¡Áö »õ·Î¿î Ư¼ºÀ» ¼³¸íÇß´Ù.

1. BIND 9´Â ¿µ¿ª µ¥ÀÌÅÍ ÆÄÀÏ(zone data files)ÀÇ ¿¡·¯¸¦ ´Ù¸£°Ô ó¸®ÇÑ´Ù.

BIND 9´Â ±¸¹®À̳ª ³í¸®¿¡ ¿¡·¯°¡ ÀÖ´Â ¿µ¿ªÀº ·ÎµåÇÏÁö ¾Ê´Â´Ù. ÀÌ¿Í ´Þ¸® BIND Ãʱ⠹öÀüÀº ¿¡·¯¿¡ »ó°ü¾øÀÌ ´ëºÎºÐÀÇ ¿µ¿ªÀ» ·ÎµåÇß´Ù. »ç¿ëÀÚ°¡ syslog ÆÄÀÏ¿¡ ³ªÅ¸³ª´Â ¿©·¯ °æ°í¸¦ ¹«½ÃÇÑ Ã¤ À¥ ¼­ÇÎÀ» Áñ±â´Â ½ºÅ¸ÀÏÀ̶ó¸é, BIND 9·Î ¾÷±×·¹À̵åÇÏ´Â °ÍÀº ´Ù½Ã Çѹø »ý°¢ÇØ ºÁ¾ß ÇÒ °ÍÀÌ´Ù.

BIND 9 ³×ÀÓ ¼­¹ö(name server)°¡ ¿µ¿ªÀ» ·ÎµåÇÏÁö ¾Ê°Ô µÇ´Â ¿¡·¯ÀÇ ¸î °¡Áö ¿¹¸¦ µé¾ú´Ù:



CNAME ·¹Äڵ峪 ´Ù¸¥ ·¹ÄÚµå(¶Ç ´Ù¸¥ CNAME ·¹Äڵ带 Æ÷ÇÔ)°¡ ÀÖ´Â ÇϳªÀÇ µµ¸ÞÀÎ ³×ÀÓ


¸®¼Ò½º ·¹Äڵ忡¼­ ºüÁø Çʵå


2. BIND 9´Â named.confÀÇ ¿¡·¯¸¦ ´Ù¸£°Ô ó¸®ÇÑ´Ù.

ÀÌÀüÀÇ BIND ³×ÀÓ ¼­¹ö´Â named.conf¿¡¼­ ¿¡·¯°¡ ³ªÅ¸³ª¸é ¾ÆÁÖ ºÎºÐÀûÀÎ ¼³Á¤¸¸À¸·Î µ¿ÀÛÇß´Ù. ±×·¡¼­ ½½·¹ÀÌºê ¿µ¿ª ¹®(slave zone statement)¿¡¼­ ¸¶½ºÅÍ ÇÏÀ§¹®(masters substatement)À» ºü¶ß¸®´Â °æ¿ìµµ »ý±ä´Ù:

zone "test.example" {
type slave;
file "bak.test.example";
};



BIND 8 ³×ÀÓ ¼­¹ö¶ó¸é À§ÀÇ ¿µ¿ª ¹®À» ±×³É Áö³ªÄ¡°í¼­ ½ÃÀÛÇÒ °ÍÀÌ´Ù. ÇÏÁö¸¸ BIND 9 ³×ÀÓ ¼­¹ö´Â ½ÃÀÛÇÏÁö ¾Ê´Â´Ù:

Apr 2 16:05:10 ns1 /usr/local/sbin/named[6501]: zone
'test.example': missing 'masters' entry
Apr 2 16:05:10 ns1 /usr/local/sbin/named[6501]: loading
configuration: failure
Apr 2 16:05:10 ns1 /usr/local/sbin/named[6501]: exiting
(due to fatal error)



ÀÌ ¹®Á¦´Â named°¡ ½ÃÀÛÇϱ⵵ Àü¿¡ ¸¶½ºÅÍ ÇÏÀ§¹®À» µ¡ºÙ¿©¼­ ¼öÁ¤ÇØ¾ß ÇÑ´Ù.

3. $TTL Á¦¾î¹®(control statement)ÀÌ ÇÊ¿äÇÏ´Ù.

BIND 9 ³×ÀÓ ¼­¹ö¿¡¼­´Â °¢°¢ÀÇ ¿µ¿ª µ¥ÀÌÅÍ ÆÄÀÏ¿¡ $TTL Á¦¾î¹®ÀÌ ÀÖ´Â ¿µ¿ª¿¡ ´ëÇÑ TTL °ªÀ» µðÆúÆ®·Î ÁöÁ¤ÇØ¾ß ÇÑ´Ù(°¢°¢ÀÇ ·¹Äڵ忡 TTL °ªÀ» ¸í¹éÈ÷ ÁöÁ¤ÇØ ÁÖ¸éµÈ´Ù. ÇÏÁö¸¸ ´©°¡ ÀÌ·± ±ÍÂúÀº ÀÏÀ» Çϰڴ°¡?). ±×·¸Áö ¾ÊÀ¸¸é ´ÙÀ½°ú °°Àº ¿¡·¯ ¸Þ½ÃÁö°¡ ¶ã °ÍÀÌ´Ù:

Apr 2 14:39:33 ns1 /usr/local/sbin/named[6054]:
dns_master_load: db.test.example:1: no TTL specified
Apr 2 14:39:33 ns1 /usr/local/sbin/named[6054]:
dns_zone_load: zone test.example/IN: loading master file
db.test.example: no ttl



BIND 8.2¿Í 9 ³×ÀÓ ¼­¹ö´Â $TTL Á¦¾î¹®ÀÌ ÁöÁ¤µÅ ÀÖÁö ¾ÊÀ¸¸é, ¿µ¿ªÀÇ SOA(state of authority) ·¹Äڵ忡 ÀÖ´Â ¸¶Áö¸· Çʵ带 µðÆúÆ® $TTL·Î »ç¿ëÇÑ´Ù. (BIND 8.2 ÀÌÀü ¹öÀü¿¡¼­´Â $TTL Á¦¾î¹®À» ÀüÇô ÀνÄÇÏÁö ¸øÇß´Ù.)

4. BIND 9ÀÇ µðÆúÆ® ¿µ¿ª Àü¼Û Çü½Ä(zone transfer format)Àº many-answersÀÌ´Ù.

BIND 8Àº »õ·Ó°í ´õ È¿°úÀûÀÎ many-answers ¿µ¿ª Àü¼Û Çü½ÄÀ» Áö¿øÇϱâ´Â ÇÏÁö¸¸, »óÈ£¿î¿ë¼º(interoperability)À» ³ôÀ̱â À§ÇØ ÀÌÀüÀÇ one-answer Çü½ÄÀÌ µðÆúÆ® °ªÀ¸·Î ÁöÁ¤µÇ¾îÀÖ´Ù. ¹Ý¸é BIND 9´Â many-answer Çü½ÄÀÌ´Ù. BIND 4 ½½·¹À̺갡 ¾ø´Ù¸é, named.conf¿¡¼­ ¼­¹ö ½ºÅ×ÀÌÆ®¸ÕÆ®·Î »ç¿ëÀÚÀÇ BIND 9 ³×ÀÓ ¼­¹ö¿¡ one-answer ¿µ¿ª Àü¼ÛÀ» Ç϶ó°í Áö½ÃÇØ¾ß ÇÒ °ÍÀÌ´Ù:

server 10.0.0.1 { // our poor BIND 4 slave
transfer-format one-answer;
};



5. BIND 9´Â ndc°¡ ¾Æ´Ñ rndc¸¦ »ç¿ëÇÑ´Ù.

BIND 8Àº ndc(name daemon controller)¸¦ µµÀÔÇß´Ù. ¿ø·¡´Â ³×ÀÓ ¼­¹öÀÇ PID¸¦ ã¾Æ ½ÅÈ£¸¦ º¸³»¼­ ÀÏÀ» Çϵµ·Ï ÀÚµ¿È­µÇ¾î, ³×ÀÓ ¼­¹ö¸¦ ¸®·ÎµåÇÏ´Â µî Àç¹ÌÀÖ´Â ÀÏÀ» ¼öÇàÇÑ´Ù. BIND 8.2¿¡¼­ ndc´Â ¹ÙÀ̳ʸ®(±× ´ç½Ã¿¡´Â ¼Ð ½ºÅ©¸³Æ®¿´´Ù)°¡ µÇ¾î, À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏ ±â¹Ý, ȤÀº TCP ±â¹ÝÀÇ ¡°Á¦¾î °æ·Î(control channel)¡±·Î ÀÛµ¿ÁßÀÎ ³×ÀÓ ¼­¹ö¿¡ Á¦¾î ¸Þ½ÃÁö¸¦ º¸³Â´Ù. ³×ÀÓ ¼­¹ö¸¦ ¼³Ä¡Çϱ⸸ Çϸé BIND 8ÀÌ°Ç 9°Ç °£¿¡ ndc´Â Àß ÀÛµ¿Çß´Ù. ´Ù¸¥ Á¡ÀÌ ÀÖ´Ù¸é ¹öÀü 8¿¡¼­´Â named.pid ÆÄÀÏ¿¡¼­ ¼­¹öÀÇ PID¸¦ ÃßÀûÇÏÁö¸¸, ¹öÀü 9¿¡¼­´Â ·ÎÄà À¯´Ð½º µµ¸ÞÀÎ ¼ÒÄÏÀ¸·Î ³×ÀÓ ¼­¹ö¿Í Ä¿¹Â´ÏÄÉÀÌÆ®ÇÑ´Ù´Â °ÍÀÌ´Ù.

BIND 9´Â ndcÀÇ µÚ¸¦ ÀÕ´Â rndc¸¦ »ç¿ëÇؼ­ ³×ÀÓ ¼­¹ö¸¦ ÅëÁ¦ÇÑ´Ù. rndc´Â ÀÎÁõµÈ Á¦¾î °æ·Î·Î ³×ÀÓ ¼­¹ö¿¡ ¸Þ½ÃÁö¸¦ º¸³½´Ù. ÀÌ·¯ÇÑ °úÁ¤Àº µÎ °¡Áö ÀÌÀ¯¿¡¼­ Á߿伺À» ¶ì´Âµ¥, Á¦¾î °æ·Î·Î Àü¼ÛµÇ´Â ¸Þ½ÃÁö¸¦ ´Ù¸¥ »ç¶÷ÀÌ ½ºÇªÇÎ(spoofing)ÇÒ À§ÇèÀÌ ÁÙ¾îµé¸ç, rndc°¡ ¡°»óÀÚ ¹Û¿¡¼­´Â¡± ÀÛµ¿ÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù.

rndc¸¦ »ç¿ëÇÏ·Á¸é, rndc.conf ÆÄÀÏÀ» »ý¼ºÇؼ­ Å° ¹®(key statement)°ú Á¦¾î¹®À» named.conf ÆÄÀÏ¿¡ µ¡ºÙ¿©¾ß ÇÑ´Ù. rndc.conf ÆÄÀÏÀ» °£´ÜÈ÷ ¼Ò°³ÇÑ´Ù. ÀÌ ÆÄÀÏÀº ´ë°³ /etc ¾È¿¡ ÀÖ´Ù:

options {
default-server localhost;
default-key "rndc-key";
};

key "rndc-key" {
algorithm hmac-md5;
secret "jZhJ6D0KwJapRhr4Ln6RYQ==";
};



¸í·É¾î¸¦ Àü¼ÛÇÒ ¶§, rndc°¡ rndc-key¶ó°í À̸§ÀÌ ºÙ¿©Áø Å°¸¦ ·ÎÄà ȣ½ºÆ®¿¡¼­ µ¿ÀÛ ÁßÀÎ ³×ÀÓ ¼­¹ö¿¡ µðÆúÆ® °ªÀ¸·Î Á¦°øÇÑ´Ù´Â °ÍÀÌ´Ù. named.conf ÆÄÀÏ¿¡´Â ÀÌ¿¡ »óÀÀÇÏ´Â Å°¿Í Á¦¾î¹®ÀÌ ÀÖ´Ù:

controls {
inet * allow { any; } keys { "rndc-key"; };
};

key "rndc-key" {
algorithm hmac-md5;
secret "jZhJ6D0KwJapRhr4Ln6RYQ==";
};



±×·¯¸é named´Â ¸ðµç ·ÎÄà ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¿¡¼­ Á¦¾î ¸Þ½ÃÁö°¡ ÀÖ´ÂÁö È®ÀÎÇÑ ´ÙÀ½, IP ÁÖ¼Ò¿¡¼­ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¸¦ »ý¼ºÇÑ´Ù. À̶§ ÀÎÅÍÆäÀ̽º´Â rndc-key Å°¿Í ¿¬°èµÇ¾îÀÖ¾î¾ß ÇÑ´Ù. Å° ¹®(key statement)Àº rndc.conf ÆÄÀÏ¿¡ ÀÖ´Â Á¦¾î¹®°ú °°¾Æ¾ß ÇÑ´Ù.

Å°ÀÇ À̸§Àº Å°°¡ ³ªÅ¸³»´Â Ư¼ºÀ» ³ªÅ¸³»ÁÜ°ú µ¿½Ã¿¡, rndc.conf¿Í named.conf¿Í ¸ÅÄ¡µÇ¾î¾ß ÇÑ´Ù. rndc´Â Å°ÀÇ À̸§À¸·Î Çؽà °ªÀ» »ý¼ºÇÏ´Â Å°¸¦ ÀνÄÇϱ⠶§¹®ÀÌ´Ù. ¿©±â¿¡¼­ Çؽà °ªÀº Á¦¾î ¸Þ½ÃÁö¸¦ ÀÎÁõÇÑ´Ù.

6. BIND 9´Â ¿µ¿ª °æ°è¸¦ ¾ö°ÝÇÏ°Ô Àû¿ëÇÑ´Ù.

ÀÌÀü ¹öÀüÀÇ ³×ÀÓ ¼­¹ö´Â ´ÙÀ½°ú °°Àº ¼³Á¤µµ ¹®Á¦¾øÀÌ ¼öÇàÇß´Ù:

subdomain IN NS ns1
subdomain IN TXT "Delegated subdomain"



±â¼úÀûÀÎ Ãø¸é¿¡¼­ º¸¸é, TXT ·¹ÄÚµå´Â ºÎ¸ð ¿µ¿ªÀÌ ¾Æ´Ï¶ó ¼­ºêµµ¸ÞÀÎÀÇ ¿µ¿ª µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ¼ÓÇØ¾ß ÇÑ´Ù. ÇÏÁö¸¸ ÀÌÀü BIND ¹öÀü¿¡¼­´Â ºÎ¸ð ¿µ¿ª¿¡ ¼ÓÇß´Ù. ¹°·Ð BIND 9 ¹öÀüÀº ÀÌ¿Í ´Ù¸£´Ù. BIND 9´Â TXT ·¹Äڵ带 ¡°¿µ¿ªÀ» ¹þ¾î³­ µ¥ÀÌÅÍ¡±·Î ¹«½ÃÇØ ¹ö¸°´Ù.

BIND 9°¡ ÀÌó·³ ¾ö°ÝÇϱ⠶§¹®¿¡, ºÎ¸ð ¿µ¿ªÀÇ À§ÀÓ Á¤º¸(delegation information)¿Í °ü·ÃµÈ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. À̶§ °ü¸®ÀÚ´Â ÁÖ·Î ÇϳªÀÇ ³×ÀÓ ¼­¹ö ³», ºÎ¸ð ¿µ¿ªÀ¸·Î À§ÀÓµÈ ¿µ¿ªÀÇ NS ·¹Äڵ带 ÀÚµ¿ ¡°ÇÁ·Î¸ð¼Ç(promotion)"ÇÑ´Ù. ±×·¡¼­ BIND 8 ³×ÀÓ ¼­¹ö°¡ bar.exampleÀÇ ÁÖ ¸¶½ºÅÍ, ȤÀº foo.bar.exampleÀÇ ½½·¹À̺ê·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é, ÀÚµ¿À¸·Î foo.bar.exampleÀÇ NS ·¹Äڵ带 bar.example ¿µ¿ª¿¡ ÀÖ´Â foo.bar.exampleÀÇ À§ÀÓ Á¤º¸·Î ¡°ÇÁ·Î¸ðÆ®¡±ÇÑ´Ù. À̶§ »ç¿ëÀÚ´Â À§ÀÓ Á¤º¸¸¦ ¼öµ¿À¸·Î À¯ÁöÇÒ ÇÊ¿ä°¡ ¾ø´Ù.

ÇÏÁö¸¸ BIND 9´Â ÇÏÀ§ ¿µ¿ªÀÇ Á¤º¸¿Í ºÎ¸ð ¿µ¿ªÀÇ Á¤º¸¸¦ ¼¯Áö ¾Ê´Â´Ù. ±×·¡¼­ bar.example ½½·¹À̺갡 ¿µ¿ª Àü¼ÛÀ» ¿ä±¸Çϸé, foo.bar.example NS ·¹ÄÚµå´Â º¸³»Áö ¾Ê´Â´Ù.

ÀÌ´Â ¶ÇÇÑ stub ¿µ¿ª¿¡µµ ¿µÇâÀ» ³¢Ãļ­, BIND 9 ³×ÀÓ ¼­¹ö´Â stub ¿µ¿ªÀÇ NS ·¹Äڵ带 ºÎ¸ð ¿µ¿ªÀ¸·Î ¡°ÇÁ·Î¸ðÆ®¡±ÇÏÁö ¾Ê´Â´Ù. ¹°·Ð »ç¿ëÀÚ°¡ stub ÀÚ½Ä ¿µ¿ªÀÌ ÀÖ´Â ¸ðµç ºÎ¸ð ¿µ¿ªÀÇ ³×ÀÓ ¼­¹ö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

7. BIND 9´Â ´ÙÁß½º·¹µåÀÌ´Ù.

¸¸¾à ´ÙÀ½À¸·Î BIND 9¸¦ ±¸ÃàÇÏÁö ¾ÊÀ¸¸é,

./configure --disable-threads



´ÙÁß½º·¹µåÀÎ ³×ÀÓ ¼­¹ö°¡ »ý±ä´Ù. ÀÌ·Î½á »ç¿ëÀÚÀÇ ³×ÀÓ ¼­¹ö´Â ÄÄÇ»ÅÍ°¡ »ç¿ëÇÏÁö ¾Ê´Â CPU¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ÇÏÁö¸¸ psÀÇ °á°ú¹°ÀÌ ´Ù¼Ò È¥¶õ½º·´´Ù:

% ps ax | grep named
6052 ? S 0:00 /usr/local/sbin/named
6053 ? S 0:00 /usr/local/sbin/named
6054 ? S 0:00 /usr/local/sbin/named
6055 ? S 0:00 /usr/local/sbin/named
6056 ? S 0:00 /usr/local/sbin/named
6318 pts/0 S 0:00 grep named



¿Ö ÀÌ·± ºÒÇÊ¿äÇÑ ÇÁ·Î¼¼½º°¡ ³ªÅ¸³ª´Â °ÍÀΰ¡? ÀÌ´Â ½º·¹µù¿¡ µû¸¥ ºÎ°¡Àû »ê¹°ÀÏ »ÓÀÌ´Ù. À§¿¡¼­ °¢°¢ÀÇ ½º·¹µå´Â ÇÁ·Î¼¼½º ¸®½ºÆ®ÀÇ º°°³ ÇÁ·Î¼¼½º·Î ³ªÅ¸³ª¹Ç·Î, ÀüÇô °ÆÁ¤ÇÒ ÇÊ¿ä´Â ¾ø´Ù.

¾î·µç ³×ÀÓ ¼­¹ö¸¦ ¸ØÃ߰ųª ¸®·ÎµåÇÏ·Á¸é named¿¡ ½ÅÈ£¸¦ Àü¼ÛÇÏÁö ¸»°í, rndc¸¦ »ç¿ëÇÑ´Ù´Â °ÍÀ» »ó±âÇÏÀÚ.

8. BIND 9´Â ³×ÀÓ °Ë»ç(name checking)¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù.

BIND´Â µµ¸ÞÀÎ ³×ÀÓ¿¡¼­ ¹Þ¾ÆµéÀÌ´Â ¹®ÀÚ°¡ ¾ø±â ¶§¹®¿¡, ÀϺο¡¼­´Â BIND 9¸¦ ºÒÇÊ¿äÇÏ´Ù°í ¿©±ä´Ù. ÇÏÁö¸¸ ¹öÀü 4.9.4ºÎÅÍ 8À» °ÅÃÄ BINDÀÇ Àü ¹öÀüÀº ³×ÀÓ °Ë»ç¸¦ ¼öÇàÇϸç, È£½ºÆ®(BIND¿¡¼­ È£½ºÆ®´Â ¡°ÁÖ¼Ò ·¹Äڵ尡 ÀÖ´Â µµ¸ÞÀÎ ³×ÀÓ¡±À» ÀǹÌÇÑ´Ù)¸¦ °¡¸®Å°´Â µµ¸ÞÀÎ ³×ÀÓÀÇ ºÒ¹ýÀûÀÎ ¹®ÀÚ¸¦ ±ÝÁöÇÑ´Ù. ÇÕ¹ýÀûÀÎ ¹®ÀÚ´Â ±âÈ£¿Í ¹®ÀÚ, ¼ýÀÚ, ±×¸®°í ´ë½Ã¸¦ »ç¿ëÇÑ´Ù.

ÀÌ¿Í ´Þ¸® BIND 9´Â ³×ÀÓ °Ë»ç¸¦ ÇÏÁö ¾Ê´Â´Ù. µµ¸ÞÀÎ ³×ÀÓ¿¡¼­ »ç¿ëÀÚ´Â ¹ØÁÙÀ» ºñ·ÔÇØ, ¿øÇÏ´Â ¾î¶² ¹®ÀÚ¶óµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÇöÀç ¸¹Àº ¸®Á¹¹ö(resolver)°¡ ³×ÀÓ °Ë»ç¸¦ ÇÏ°í ÀÖÀ¸¸ç, ÀÌ»óÇÑ ¹®ÀÚ°¡ ÀÖ´Â µµ¸ÞÀÎ ³×ÀÓÀ» ¸®Á¹ºêÇÏÁö ¸øÇÑ´Ù.

9. BIND 9 °³¹ßÀÚ´Â ÀÌÀü ¹öÀüÀÇ °³¹ßÀÚ¿Í´Â ´Ù¸¥ °÷¿¡¼­ ÀÛ¾÷ÇÑ´Ù.

°ú°Å¿¡´Â bind-users mailing list¿¡¼­, ±×¸®°í À¯Áî³Ý ´º½º±×·ìÀÎ comp.protocols.dns.bind¿¡¼­ BIND °³¹ßÀÚ¸¦ ÀÚÁÖ º¼ ¼ö ÀÖ¾ú´Ù. named.confÀÇ ±¸¹®¿¡ °ü·ÃÇÑ ¹®Á¦¶ó¸é ÀÌÂÊÀ¸·Î µµ¿òÀ» ûÇÏÀÚ. ¼ö ºÐ ³»¿¡ ÀÀ´äÀ» ¹ÞÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.

BIND 9 °³¹ßÀÚ´Â Á»´õ ¹èŸÀûÀÎ bind9-users mailing list¿¡¼­ ÀÛ¾÷ÇÑ´Ù. (´º½º±×·ìÀº ¾ÆÁ÷ ¾ø´Ù.) BIND 9¿¡ °ü·ÃµÈ ¹®Á¦°¡ ÀÖÀ¸¸é, ¿©±â¿¡ ¹®ÀÇÇÏ¸é µÈ´Ù. ±×¸®°í ¹®ÀÇÇϱâ Àü¿¡ mailing list's archive³ª searchable archive¸¦ ¸ÕÀú ã¾Æº¸ÀÚ.

--------------------------------------------------------------------------------
Å©¸®ÄÏ ¸®¿ì´Â DNS and BIND, ±×¸®°í DNS on Windows NTÀÇ °øµ¿ ÀúÀÚÀ̸ç, Managing Internet Information ServicesÀÇ ÁÖµÈ ÀúÀÚÀ̱⵵ ÇÑ´Ù. ÃÖ±Ù¿¡´Â ¹öÀü 8.2.3¿Í 9.1.0À» ´Ù·ç´Â DNS and BIND, Á¦ 4ÆÇÀÇ ÁýÇÊÀ» ³¡³Â´Ù.

LIST WRITE

Copyright¨Ï 2002 RUBICON