Âü°í: RFC2136
BIND-8 ºÎÅÍ Áö¿øµÇ´Â Dynamic Update´Â ÇØ´ç µµ¸ÞÀÎÀÇ Authority¸¦ °®´Â ³×ÀÓ¼¹ö¸¦ ÅëÇØ Zone ÆÄÀÏÀ» ¼öÁ¤Ä¡ ¾Ê°íµµ ·¹Äڵ带 µ¿ÀûÀ¸·Î ¿ø°Ý °»½ÅÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. µµ¸ÞÀÎ °ü¸®¸¦ ÀÚµ¿È Çϰųª, »ç¿ëÀÚº°·Î Á¢¼Ó µµ¸ÞÀÎÀ» ½Ç½Ã°£ º¯°æÇÏ¿© Á¦°øÇϰųª, DHCP¿¡¼ÀÇ ÁÖ¼Ò-IP ¸Åεî°ú °°ÀÌ ½Ç½Ã°£ ÀûÀ¸·Î ·¹Äڵ尡 º¯°æ, °»½Å µÉ Çʿ䰡 ÀÖ´Â ¼ºñ½º¿¡ ƯÈ÷ À¯¿ëÇÒ ¼ö ÀÖ°Ú´Ù.
Dynamic Update´Â º¸¾ÈÀ» ÀÌÀ¯·Î ±âº»ÀûÀ¸·Î ±â´ÉÀÌ ²¨Á®Àֱ⠶§¹®¿¡ Çã¿ëÇÒ µµ¸ÞÀο¡ ´ëÇØ allow-update ¿É¼ÇÀ» Ãß°¡ÇØ¾ß ÇÑ´Ù.
zone "freebsd.org" { type master; file "zone-freebsd.org"; allow-update { 210.124.149.130; }; }
Dynamic Update´Â BIND ¹èÆ÷ÆÇ¿¡ Æ÷ÇԵǾî ÀÖ´Â nsupdate µµ±¸¸¦ »ç¿ëÇÏ¿© ¸í·ÉÇà(non-interactive) ȤÀº ´ëÈÇü(interactive)À¸·Î Á¶ÀÛÀÌ °¡´ÉÇÏ´Ù. ´ëÈÇü ¸ðµå¿¡¼ ÁÖ¾îÁø ¸í·É¹®Àº ¹À½(Á¶°Ç¹®°ú ¸í·É¹®)À¸·Î ½ÇÇàÀÌ °¡´ÉÇϱ⠶§¹®¿¡ ÀÔ·ÂÇÑ ¸í·É¹®(µé)Àº °ø¹é ¶óÀο¡¼ ¿£Å͸¦ Çѹø ´õ ÀÔ·ÂÇÏ¿©¾ß ÇÑ´Ù. ¸í·ÉÇà ¸ðµå´Â ¸í·É¹®À» ÁÖ¾îÁø ÆÄÀÏÀ̳ª stdin ¿¡¼ ÀԷ¹޴´Ù. ´ÙÀ½Àº nsupdate¿¡¼ »ç¿ë°¡´ÉÇÑ ¸í·É¹®ÀÌ´Ù.
DOMAIN-NAMEÀÌ Á¸Àç(ÇϳªÀÌ»óÀÇ ·¹Äڵ尡 ¼³Á¤µÇ¾î ÀÖÀ½)ÇÔÀ» ¿¬¼ÓµÈ ¸í·ÉÀÇ ¼±Çà Á¶°ÇÀ¸·Î »ï´Â´Ù.
DOMAIN-NAME¿¡ ¾î¶°ÇÑ ·¹Äڵ嵵 ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀ½À» ¿¬¼ÓµÈ ¸í·ÉÀÇ ¼±Çà Á¶°ÇÀ¸·Î »ï´Â´Ù.
DOMAIN-NAME¿¡ ÇØ´ç ·¹Äڵ尡 Á¸ÀçÇÔÀ» ¿¬¼ÓµÈ ¸í·ÉÀÇ ¼±Çà Á¶°ÇÀ¸·Î »ï´Â´Ù. DATA°¡ ¸í½ÃµÇ¾î ÀÖÀ» °æ¿ì¿¡´Â Á¤È®ÇÏ°Ô ¸ÅĪÀÌ µÇ´Â °æ¿ì¿¡¸¸ Á¶°ÇÀÌ ¼º¸³µÈ´Ù.
DOMAIN-NAME¿¡ ÇØ´ç ·¹Äڵ尡 Á¸ÀçÇÏÁö ¾ÊÀ½À» ¿¬¼ÓµÈ ¸í·ÉÀÇ ¼±Çà Á¶°ÇÀ¸·Î »ï´Â´Ù.
TYPEÀÌ ¸í½ÃµÇÁö ¾Ê¾ÒÀ» °æ¿ì¿£ ÇØ´ç DOMAIN-NAME¿¡ ¼Ò¼ÓµÈ ·¹Äڵ带 ¸ðµÎ »èÁ¦ÇÑ´Ù. TYPEÀÌ ¸í½ÃµÉ °æ¿ì¿£ ¸ÅĪµÇ´Â ·¹Äڵ常ÀÌ Á¦°ÅµÈ´Ù.
ÁöÁ¤µÈ ·¹Äڵ带 ÇØ´ç µµ¸ÞÀο¡ Ãß°¡ÇÑ´Ù.
$ nsupdate > update add freefall.freebsd.org. 3600 IN A 210.124.149.150 > [Enter] ...(messages)... > ^D $ nsupdate > prereq nxrrset freebsd.org. IN MX > update add freebsd.org. 3600 IN MX 10 mail.freebsd.org. > [Enter] ...(messages)... > ^D
±âÁ¸¿¡ A, CNAME µîÀÇ ·¹Äڵ尡 ¼³Á¤µÈ µµ¸ÞÀÎ¸í¿¡ ´ëÇØ¼ delete¸¦ ¼öÇàÄ¡ ¾Ê°í add ¸í·ÉÀ» ÀÔ·ÂÇßÀ»¶§ ±âÁ¸ ·¹ÄÚµåÀÇ µ¥ÀÌÅͰ¡ ÀÔ·ÂµÈ ·¹ÄÚµåÀÇ µ¥ÀÌÅÍ·Î ±³Ã¼µÉ°Å¶ó´Â »ý°¢Àº ÇÏÁö ¸»¾Æ¾ß ÇÑ´Ù. Áߺ¹µÈ A ·¹ÄÚµåÀÇ ÀÔ·ÂÀº µµ¸ÞÀο¡ ¿©·¯°³ÀÇ IP¸¦ ¸ÅÇÎÇÒ °ÍÀ̰í, CNAMEÀÌ ¼³Á¤µÈ µµ¸ÞÀθíÀº ´Ù¸¥ ·¹Äڵ尡 Á¸ÀçÇÒ ¼ö ¾øÀ½¿¡µµ CNAMEÀ» addÇÏ´Â ¸í·ÉÀÌ ÇØ´ç µµ¸ÞÀÎÀÇ A, MX¿Í °°Àº ·¹Äڵ带 ÀÚµ¿À¸·Î Á¦°ÅÇØÁÖÁö´Â ¾Ê±â ¶§¹®ÀÌ´Ù.
Dynamic Update¸¦ ÅëÇØ ¼öÁ¤µÈ ³»¿ªÀº Áï½Ã Àû¿ëµÇ¸ç named°¡ Á¾·áµÉ ¶§ ÇØ´ç Zone µ¥ÀÌÅͺ£À̽º¿¡ Á÷Á¢ ±â·ÏµÇ¾î ´ÙÀ½¹ø ±¸µ¿½Ã¿¡µµ ±× ³»¿ªÀÌ º¯ÇÔ¾øÀÌ Àû¿ëµÉ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
Dynamic Update¿¡ ´ëÇÑ ¿äûÀÌ ÇØ´ç µµ¸ÞÀÎÀÇ Authority¸¦ °®´Â Secondary·Î º¸³»¾î Á³´Ù¸é Secondary ³×ÀÓ¼¹ö´Â Primary ³×ÀÓ¼¹ö·Î ¿äûÀ» Àü´ÞÇϵµ·Ï µÇ¾îÀÖ´Ù. ¹°·Ð ÀÌ·¯ÇÒ °æ¿ì¿£ PrimaryÀÇ allow-update ¾ï¼¼½º ¸®½ºÆ®¿¡´Â Secondary°¡ Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÑ´Ù.