djbdns DNSÀÓÀºÀçv0.1, 2001/12/23 ÀÌ ¹®¼´Â BIND¸¦ ´ëüÇÏ´Â djbdns¿¡ °üÇѹ®¼ÀÔ´Ï´Ù. ÀÌ ¹®¼ÀÇ ¸¶Áö¸· ¹öÀüÀº http://kldp.org/~eunjea¿¡ ÀÖ½À´Ï´Ù.
1. µé¾î°¡±â1.1. DNS°¡ ¾î¶»°Ô ÀÛµ¿Çϴ°¡?¾î¶»°Ô ³» ÄÄÇ»ÅÍ°¡ ¿¹¸¦ µé¾î network-surveys.cr.yp.toÀÇ IP ÁÖ¼Ò¸¦ ã¾Æ³»´Â°¡? ÀÌ IP¸¦ ã±âÀ§ÇØ ´ç½ÅÀÇ ÄÄÇ»ÅÍ´Â ÀÎÅͳݻóÀÇ ÀÏ·ÃÀÇ DNS ¼¹öµé°ú Åë½ÅÇÏ°Ô µÇ´Âµ¥, ¿¹¸¦ µé¾î Áß¾Ó root ¼¹öÁß ÇϳªÀÎ 192.5.5.241´Â ´ÙÀ½°ú °°Àº Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù.
µÎ¹ø° ÁÙÀÌ ÀǹÌÇÏ´Â °ÍÀº delegation (À§ÀÓ)ÀÌ´Ù. Áï, ``.to ¿¡ °üÇÑ °ÍÀº 198.6.1.82¿¡ ¹°¾îº¸¼¼¿ä''¶ó´Â ¶æÀÌ´Ù. 198.6.1.82 ÁÖ¼Ò¸¦ °¡Áö´Â DNS ¼¹ö´Â ´ÙÀ½°ú °°Àº Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù.
¿ª½Ã µÎ¹ø° ÁÙ¿¡¼ .yp.to ¿¡ °üÇÑ°ÍÀº 131.193.178.181 ÁÖ¼Ò°¡ °¡Áö°í ÀÖ´Ù´Â °ÍÀ» ¾Ë¼ö ÀÖ´Ù. 131.193.178.181 ÁÖ¼ÒÀÇ DNS ¼¹ö´Â ´ÙÀ½°ú °°Àº Á¤º¸¸¦ °¡Áø´Ù.
µÎ¹ø° ÁÙ¿¡¼ network-surveys.cr.yp.toÀÇ IP ÁÖ¼Ò¸¦ ¾ò¾ú´Ù. ´ç½ÅÀÇ ÄÄÇ»ÅÍ´Â ÆÄÀÏ·Î ÀúÀåµÇ¾î ÀÖ´Â ·çÆ® ¼¹öÀÇ ÁÖ¼Ò¸¦ ½ÃÀÛÀ¸·Î À§ÀÇ ¿¹¿Í °°ÀÌ Â÷·Ê´ë·Î ¼¹öµé¿¡ Á¢¼ÓÇÑ ³¡¿¡ ip ÁÖ¼Ò¸¦ °¡Á®¿À°Ô µÈ´Ù. ´ç½ÅÀº ÀÌ·± °úÁ¤ÀÌ ¹Ýº¹µÇ´Â °ÍÀ» ÇÇÇϱâ À§ÇØ DNS cache¸¦ ¿î¿µÇÒ¼ö ÀÖ´Ù. Çϵå¿þ¾îÀû ¹®Á¦³ª ³×Æ®¿öÅ©ÀÇ ¹®Á¦°¡ ¾ß±âµÉ °æ¿ì¸¦ ´ëºñÇؼ ¿©·¯°³ÀÇ root¼¹ö¿Í .to ¼¹ö°¡ Á¸ÀçÇÑ´Ù. °¢ ·çÆ® ¼¹ö´Â ´ÙÀ½°ú °°Àº Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù.
.to ¼¹ö´Â ´ÙÀ½°ú °°Àº Á¤º¸¸¦ °¡Áø´Ù.
·çÆ® ¼¹ö´Â ¹«ÀÛÀ§·Î ¼±ÅõǸç ÀÌ ¼¹ö·Î ºÎÅÍ ´Ù½Ã ¹«ÀÛÀ§·Î .to ¼¹ö·Î À̵¿ÇÏ°Ô µÈ´Ù. 1.2. ¸®¹ö½º(reverse) DNS´Â ¾î¶»°Ô ÀÛµ¿Çϴ°¡?¾î¶»°Ô IP ÁÖ¼Ò 208.33.217.122·Î ºÎÅÍ È£½ºÆ® À̸§À» ãÀ»±î? ´ç½ÅÀÇ ÄÄÇ»ÅÍ´Â ÀÏ·ÃÀÇ DNS ¼¹ö¿¡°Ô 122.217.33.208.in-addr.arpa¿¡ ´ëÇØ ÁúÀǸ¦ ÇÏ°Ô µÈ´Ù. ·çÆ® ¼¹ö´Â ´ÙÀ½°ú °°Àº Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù.
144.228.254.10 DNS ¼¹ö´Â ´ÙÀ½ Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù.
209.191.164.20 DNS ¼¹ö´Â ´ÙÀ½ Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù.
2. djbdns DNS toolsdjbdns´Â qmailÀÇ Á¦ÀÛÀÚÀÎ D. J. BernsteinÀÌ ¸¸µç Domain Name System µµ±¸ÀÌ´Ù. djbdns´Â º¸ÆíÀûÀ¸·Î »ç¿ëµÇ´Â BIND(Berkeley Internet Name Domain)¸¦ ¿ÏÀüÈ÷ ´ëüÇÒ¼ö ÀÖÀ¸¸ç, ´õ ¾ÈÀüÇÏ°í °ü¸®Çϱ⠼ս±´Ù. ¶ÇÇÑ °¢°¢ÀÇ ¿ªÇÒ¿¡ µû¶ó ¼·Î ´Ù¸¥ ÀÛÀº ÇÁ·Î±×·¥µé·Î ³ª´©¾îÁ® ÀÖÀ¸¹Ç·Î ¿ä±¸¿¡ µû¶ó ÇÊ¿äÇÑ °Í¸¸ »ç¿ëÇÒ¼ö ÀÖ´Â ÀåÁ¡À» °¡Áö°í ÀÖ´Ù. djbdns´Â Á¦ÀÛÀÚ°¡ º¸¾È ±¸¸Û¿¡ »ó±ÝÀ» °É¾î ³õ¾ÒÀ» ¸¸Å ¾ÈÀüÀ» º¸ÁõÇÏ°í ÀÖ´Ù. (ÀϹÝÀûÀ¸·Î ³Î¸® ¾²ÀÌÁö ¾Ê°í ¸¹ÀÌ ¾Ë·ÁÁöÁö ¾ÊÀº °ÍÀÌ ´õ ¾ÈÀüÇÏ´Ù´Â °ÍÀº ftpd,SMTP ¼¹öµî¿¡µµ Àû¿ëµÈ´Ù). ³ª´Â ¿©±â¼ ¾î¶² DNS ¼¹ö°¡ ´õ ³´´Ù°Å³ª ÇÏ´Â µîÀÇ ¸»Àº ÇÏÁö ¾Ê°Ú´Ù. ¾î¶² DNS ¼¹ö¸¦ »ç¿ëÇÒ °ÍÀÎÁö´Â ¿ÏÀüÈ÷ ´ç½ÅÀÇ ÆÇ´Ü¿¡ ´Þ·ÁÀÖ´Ù. ÀÌ¿Í °ü·ÃµÈ Ç÷¹ÀÓ ¿ö°¡ ÀÖ¾ú´Âµ¥ °ü½ÉÀÖ´Â »ç¶÷µéÀº Àо±æ. http://www.isc.org/ml-archives/bind-users/2000/08/msg01075.html ÀÌ ¹®¼¿¡¼´Â DNS ÀÚü¿¡ ´ëÇÑ ¼³¸í(¹®¼ Âü°í [1])Àº ÇÏÁö ¾ÊÀ¸¸ç, djbdns °¡ Æ÷ÇÔÇÏ°í ÀÖ´Â ¸ðµç ÇÁ·Î±×·¥°ú ±â´ÉµéÀ» ¼³¸íÇÏÁö ¾ÊÀ¸¹Ç·Î, ´õ ÀÚ¼¼ÇÑ °ÍÀº °¢ÀÚ ¹®¼¸¦ Âü°íÇϰųª ÀÌ ¹®¼ÀÇ »õ¹öÀüÀÌ ³ª¿Ã¶§±îÁö ±â´Ù¸°´Ù. ;-) ´ÙÀ½°ú °°Àº »óȲÀ» ¿¹·Î djbdnsÀÇ dnscache¿Í tinydnsÀÇ ¼³Ä¡¿Í ¼³Á¤À» ¼³¸íÇÑ´Ù.
À§´Â ¿äÁò ÀÚÁÖ º¼¼ö ÀÖ´Â ¼³Á¤À¸·Î ¸®´ª½º ¹Ú½º¿¡´Â µÎ°³ÀÇ ÀÎÅÍÆäÀ̽º·Î Çϳª´Â ÀÎÅͳݰú ¿¬°áµÇ¾î ÀÖÀ¸¸ç, ³ª¸ÓÁö´Â ³»ºÎ¸Á¿¡ ¿¬°áµÇ¾î ÀÖ´Ù. ÀÌ ¸®´ª½º ¹Ú½º´Â NAT (¹®¼ Âü°í[2])·Î ³»ºÎ¸ÁÀÇ Å¬¶óÀ̾ðÆ®µé¿¡°Ô ÀÎÅÍ³Ý ¿¬°áÀ» °øÀ¯ÇÏ°í ¶ÇÇÑ, µµ¸ÞÀÎÀ» °¡Áö°í ÀÖ¾î À¥,¸ÞÀÏ,ftp ¼¹öÀÇ ¿ªÇÒµµ ÇÏ°í ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. À̶§ ÀÎÅÍ³Ý °øÀÎ ip¿Í ³»ºÎ¸Á¿¡ ¿¬°áµÈ ip´Â °¢°¢ 1.2.3.4 ¿Í 192.168.1.1 ¶ó°í °¡Á¤ÇÑ´Ù. 4. À¯Àú Ãß°¡Çϱ⼳ġµÉ ÇÁ·Î±×·¥µéÀÌ ¾ÈÀüÇÏ°Ô ¿î¿µµÇµµ·Ï ´ÙÀ½ À¯Àú¸¦ Ãß°¡ÇØ ÁØ´Ù. ÀÌ À¯ÀúÀÇ ±ÇÇÑÀ¸·Î °¢ µ¥¸óµéÀÌ ½ÇÇàµÇ°Ô ÇÒ°ÍÀÌ´Ù.
5. daemontools ¼³Ä¡daemontools´Â °¢Á¾ ¼ºñ½ºµéÀ» °ü¸®Çϱâ À§ÇÑ µµ±¸µéÀÇ ¸ðÀ½À¸·Î ucspi-tcp¿Í °°ÀÌ »ç¿ëÇϸé inetd ³ª xinetd °°Àº ¼öÆÛ µ¥¸óÀ» ¿ÏÀüÈ÷ ´ëüÇÒ¼ö ÀÖ´Ù. ´õ ÀÚ¼¼ÇÑ °ÍÀº °¢°¢ÀÇ À¥ ÆäÀÌÁö¸¦ Âü°íÇÏ°í, ´ÙÀ½°ú °°Àº ¼ø¼·Î ¼³Ä¡ÇÑ´Ù:
¼³Ä¡°¡ ³¡³ª¸é /service ¿Í /command µð·ºÅ丮°¡ Ãß°¡·Î ¸¸µé¾îÁø °ÍÀ» º¼¼ö ÀÖÀ¸¸ç, /etc/inittab ¿¡´Â ÀçºÎÆýà µ¥¸óÅøÀÌ ½Ãµ¿µÇµµ·Ï ´ÙÀ½°ú °°Àº ¶óÀÎÀÌ Ãß°¡µÈ °ÍÀ» º¼¼ö ÀÖ´Ù:
¼³Ä¡°¡ ³¡³ª¸é svscanboot°¡ ÀÚµ¿À¸·Î ½ÃÀ۵ȴ٠(BSD ½Ã½ºÅÛÀº ÀçºÎÆÃ). ÇÁ·Î±×·¥ÀÇ Á¦ÀÛÀÚÀÎ D. J. Bernstein ¿¡°Ô ¸®Æ÷Æ®µµ Çϳª º¸³»ÀÚ.
6. DNS Cache ¼³Ä¡¿ÜºÎ ³×ÀÓ ¼¹ö¸¦ »ç¿ëÇÏÁö ¾Ê°í Á÷Á¢ dns cache¸¦ ¿î¿µÇÒ¶§ÀÇ ÀåÁ¡Àº ³»ºÎ¸Á(¶Ç´Â ¸®´ª½º ¹Ú½º ÀÚü)ÀÌ ¿ä±¸ÇÏ´Â µµ¸ÞÀÎ ³×ÀÓ resolvingÀ» ó¸®ÇÏ°í ÀÌ°ÍÀ» ij½¬¿¡ ÀúÀåÇß´Ù°¡ ´ÙÀ½¹ø ÁúÀÇ¿¡ ºü¸£°Ô ÀÀ´äÇÒ¼ö Àֱ⠶§¹®ÀÌ´Ù. dnscache´Â BIND ¿Í´Â ´Þ¸® cache Àü¿ë µ¥¸óÀ¸·Î À¯¿¬ÇÑ ¼³Á¤°ú ´õ ºü¸¥ ÀÀ´ä ¼Óµµ¸¦ º¸ÀδÙ. ƯÈ÷ µµ¸ÞÀÎÀ» °¡Áö°í ÀÖÁö ¾ÊÀ¸¸ç ÀÎÅÍ³Ý °øÀ¯ÀÇ ¿ëµµ·Î¸¸ »ç¿ëµÈ´Ù¸é À̰͸¸ ¼³Ä¡ÇÏ¸é µÈ´Ù (ÀÌ °æ¿ì pdnsd[3]¸¦ »ç¿ëÇÒ¼öµµ ÀÖ´Ù). 6.1. ¼ºñ½º µð·ºÅ丮dnscache ¼ºñ½º µð·ºÅ丮´Â dnscache-conf ¸¦ »ç¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ ¸¸µç´Ù. 192.168.1.1 Àº ³»ºÎ¸Á¿¡ ¿¬°áµÈ ip ÁÖ¼ÒÀÌ´Ù.
6.2. ¼ºñ½º ½ÃÀÛsvscan À¸·Î ÇÏ¿©±Ý »õ·Î ¸¸µç ¼ºñ½º¸¦ ½ÃÀÛÇϵµ·Ï /service¿¡ ¸µÅ©¸¦ °É¾îÁØ´Ù.
ÀÌÁ¦ 5ÃÊ À̳»¿¡ dnscache µ¥¸óÀÌ ½ÃÀÛµÉ °ÍÀÌ´Ù. 6.3. ¼³Á¤ÀÌÁ¦ ÇØ´ç ³×Æ®¿öÅ©·Î ºÎÅÍÀÇ ÁúÀÇ¿¡ ÀÀ´äÇϵµ·Ï ÆÄÀÏÀ» Çϳª ¸¸µé¾î ÁØ´Ù. ¿ì¸®´Â 192.168.1.* ÀÇ ÁúÀǸ¦ Çã¿ëÇϵµ·Ï ÇÒ°ÍÀ̹ǷÎ:
¸¸¾à Á¢¼ÓÀ» Çã¿ëÇÒ ³×Å©¿öÅ© ´ë¿ªÀ̳ª IP°¡ ´õ ÀÖ´Ù¸é °°Àº ¹æ¹ýÀ¸·Î ¼³Á¤ÇØ ÁÖ¸éµÈ´Ù. 6.4. resolv.conf ¼öÁ¤¸¶Áö¸·À¸·Î ¸®´ª½º ¹Ú½º ÀÚü°¡ dnscache¸¦ »ç¿ëÇϵµ·Ï /etc/resolv.conf ¸¦ ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÑ´Ù.
ÀÌÁ¦ºÎÅÍ 192.168.1.x·Î ºÎÅÍ µé¾î¿À´Â ¸ðµç µµ¸ÞÀÎ resolving Äõ¸®¿¡ ÀÀ´äÇÏ°í ij½³ÇÏ°Ô µÇ¹Ç·Î, Ŭ¶óÀ̾ðÆ®µéÀÌ 192.168.1.1À» ³×ÀÓ¼¹ö·Î »ç¿ëÇϵµ·Ï ¼³Á¤À» ¼öÁ¤ÇÑ´Ù. ·Î±×´Â /var/dnscache/log/main/current ¿¡ ³²´Â´Ù. 6.5. ij½¬ ¸Þ¸ð¸® Á¶Àý¸®´ª½º ¹Ú½º µÚÂÊ¿¡ Ŭ¶óÀ̾ðÆ®°¡ ¸Å¿ì ¸¹°í, ³×ÀÓ resoving 󸮸¦ ¸Å¿ì ¸¹ÀÌ ÇÏ´Â °æ¿ì dnscache°¡ »ç¿ëÇÒ cache ¸Þ¸ð¸®¸¦ ´õ ´Ã·ÁÁÙ¼ö Àִµ¥ ¸¸¾à 10 Mbyte Á¤µµ¸¦ »ç¿ëÇϵµ·Ï ÇÒ°ÍÀ̶ó¸é ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.
dnscache°¡ ÀÌ¹Ì ½ÇÇàÁßÀ̶ó¸é Àç½Ãµ¿ÇÑ´Ù.
6.6. ¿ÜºÎ DNS ij½¬ »ç¿ëÇϱâDNS Cache°¡ ¹æȺ®µÚ¿¡ À§Ä¡ÇÏ°í ÀÖÀ¸¸ç ƯÁ¤ DNS ¼¹ö·ÎÀÇ Äõ¸®¿ÜÀÇ UDP ÆÐŶÀº dropµÇµµ·Ï ¼³Á¤µÇ¾î Àְųª, ·ÎÄà DNS CacheÀÇ Äõ¸®°¡ ´À·Á¼ ¿ÜºÎ DNS ¼¹ö¸¦ »ç¿ëÇϵµ·Ï ÇÏ·Á¸é? 1.03 ¹öÀüÀÌÈÄÀÇ ºÎÅÍ´Â ´ÙÀ½°ú °°ÀÌ ÇÒ ¼ö ÀÖ´Ù.
ÀÌÁ¦ ·çÆ® ¼¹öµéÀÇ IP°¡ ÀûÇô ÀÖ´Â "/service/dnscache/root/servers/@"ÀÇ ³»¿ë¿¡ ¿ÜºÎ DNS¼¹öÀÇ IP¸¸À» Àû¾îÁØ´Ù. ÀÌÁ¦ ºÎÅÍ dnscache´Â resolve ¿äûÀÌ ÀÖÀ»¶§ ´äÀ» ÀÚ½ÅÀÌ °¡Áö°í ÀÖÁö ¾ÊÀ»¶§´Â ¿©±â¿¡ Àû¾îÁØ ¿ÜºÎ DNS ¼¹ö¿¡ Äõ¸®ÇÏ°í ±× °á°ú¸¦ ij½¬, ÀÀ´äÇÏ°Ô µÈ´Ù. dnscache°¡ ½ÇÇàÁßÀÌ ¿´´Ù¸é Àç½ÃÀÛ ÇØÁÖ¾î¾ß ÇÑ´Ù.
6.7. BIND¿Í dnscache¸¦ °°ÀÌ ¿î¿µÇϱâ´ÙÀ½Àå¿¡¼¿Í °°ÀÌ dnscache´Â DNS ¼¹ö¿Í µ¿ÀÏÇÑ ¼¹ö¿¡¼ ¿î¿µÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ¿ª½Ã BIND¿Íµµ °°ÀÌ ¿î¿µÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½°ú °°ÀÌ BIND°¡ ƯÁ¤ IP¿¡¸¸ ¹ÙÀεùµÇµµ·Ï /etc/named.conf¸¦ ¼³Á¤ÇØ ÁÖ¸é µÈ´Ù. ¿¹¸¦ µé¾î IP ÁÖ¼Ò°¡ 1.2.3.4¶ó¸é:
BIND¸¦ Àç½ÃÀÛÇÑ´Ù. 7. DNS server¿ì¸®ÀÇ ¸®´ª½º ¹Ú½º°¡ µµ¸ÞÀÎ À̸§À» °¡Áö°í ÀÖÀ¸¸ç, ³×ÀÓ ¼¹ö¸¦ ¿î¿µÇØ¾ß ÇÑ´Ù¸é tinydns¸¦ »ç¿ëÇÑ´Ù. 7.1. ¼ºñ½º µð·ºÅ丮tinydns-conf¸¦ »ç¿ëÇÏ¿© ¼ºñ½º µð·ºÅ丮¸¦ ´ÙÀ½°ú °°ÀÌ ¸¸µç´Ù.
7.2. ¼ºñ½º ½ÃÀÛsvscan À¸·Î ÇÏ¿©±Ý »õ·Î ¸¸µç ¼ºñ½º¸¦ ½ÃÀÛÇϵµ·Ï /service¿¡ ¸µÅ©¸¦ °É¾îÁØ´Ù.
5ÃÊ À̳»¿¡ tinydns µ¥¸óÀÌ ½ÃÀÛµÉ °ÍÀÌ´Ù. 7.3. ¼³Á¤Çϱ⸮´ª½º ¹Ú½ºÀÇ µµ¸ÞÀÎÀÌ kldp.org ¶ó ÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇØÁØ´Ù.
ÀÌÁ¦ À¥/¸ÞÀÏ/ftp ¼¹öµîµµ µ¹¾Æ°¡°í ÀÖÀ¸¹Ç·Î, ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù. ¿¹:
ÀÌ ¼³Á¤µéÀº /var/dns/root/data ¿¡ ÅؽºÆ® ÇüÅ·ΠÀúÀåµÇ¸ç ¼öÁ¤ÈÄ¿¡´Â tinydns°¡ »ç¿ëÇÒ¼ö ÀÖ´Â cdb ÇüÅ·Π¸¸µé¾î ÁÖ±â À§ÇØ make ³ª tinydns-data ¸¦ ½ÇÇàÇÑ´Ù. ÀÌ¹Ì ¼³Ä¡ÇÑ dnscache°¡ ÂüÁ¶Çϵµ·Ï:
7.4. È®ÀÎÇϱâÀÌÁ¦ ±îÁöÀÇ ¼³Á¤ÀÌ Á¦´ë·Î µÇ¾ú´ÂÁö tinydns-getÀ¸·Î È®ÀÎÇغ¸ÀÚ. tinydns-getÀº ÇöÀç µð·ºÅ丮ÀÇ data.cdb ÆÄÀÏÀ» Àоî Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.
8. ÀúÀÛ±Ç, ±âŸ8.1. ÀúÀÛ±Ç Á¤º¸Copyright (C) 2001 ÀÓÀºÀç ÀÌ ¹®¼´Â GNU Free Documentation License ¹öÀü 1.1 ȤÀº ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î Àç´Ü¿¡¼ ¹ßÇàÇÑ ÀÌÈÄ ÆÇÀÇ ±ÔÁ¤¿¡ µû¸£¸ç ÀúÀ۱ǿ¡ ´ëÇÑ º» »çÇ×ÀÌ ¸í½ÃµÇ´Â ÇÑ ¾î¶°ÇÑ Á¤º¸ ¸Åü¿¡ ÀÇÇÑ º»¹®ÀÇ ÀüÀ糪 ¹ßÃéµµ ¹«»óÀ¸·Î Çã¿ëµË´Ï´Ù. 8.3. ¸¶Ä¡¸ç½Ã°£³ª´Â ´ë·Î djbdns¿¡ Æ÷ÇԵǾî ÀÖ´Â ´Ù¸¥ Åøµé(walldns, rbldnsµî)¿¡ ´ëÇÑ ¼³¸íÀ» Ãß°¡Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù. ¼öÁ¤,Ãß°¡,ÀÇ°ß È¯¿µÇÕ´Ï´Ù. ·¯½Ã¾Æ, ¸ð½ºÅ©¹Ù¿¡¼ ÀÓÀºÀç. 8.4. Âü°í ¹®¼ÀÌ ¹®¼´Â djbdnsÀÇ Á¦ÀÛÀÚÀÎ D. J. BernsteinÀÌ ¾´ °ü·Ã ¹®¼(2001³â 12¿ù 23ÀÏ ±âÁØ)¸¦ Âü°í·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù. 주석
|
Courage is your greatest present need. |