FQDNÀº ¸íÈ®ÇÑ µµ¸ÞÀΠǥ±â¹ýÀ» ĪÇÑ´Ù. ¿¹·Î ¼ÒÇÁÆ®¿þ¾î ¼³Ä¡ Áß µµ¸ÞÀθíÀ» ¿ä±¸Çϸé, 'YAHOO.COM.'À» ÀÔ·ÂÇÒÁö, 'WWW.YAHOO.COM.'À» ÀÔ·ÂÇÒÁö ¸ðÈ£ÇÏ´Ù. ±×·¡¼ ÀÌ·¯ÇÑ ¸ðÈ£¼ºÀ» ÇÇÇϱâ À§ÇØ FQDNÀ̶õ ´Ü¾î¸¦ »ç¿ëÇϸç, ÀÌ´Â Namespace °èÃþ»ó¿¡¼ ÃÖÁ¾ È£½ºÆ®¸íÀ» Æ÷ÇÔÇÏ´Â µµ¸ÞÀθíÀ» ¶æÇÑ´Ù.
www(È£½ºÆ®¸í), yahoo.com.(µµ¸ÞÀθí), www.yahoo.com.(FQDN)
¿øÄ¢ÀûÀ¸·Î µµ¸ÞÀÎÀÇ Ç¥±â´Â ³×ÀÓ½ºÆäÀ̽º»óÀÇ °æ·Î¸¦ ¸íÈ®È÷ Çϱâ À§ÇØ ³¡¿¡ µµÆ®('.' ·çÆ® µµ¸ÞÀÎ)¸¦ Æ÷ÇÔÇÏ¿©¾ß ÇÏÁö¸¸, º¸Åë µµÆ®¸¦ »ý·«ÇÏ°í »ç¿ëÇÑ´Ù.
DNS´Â Domain Name SystemÀÇ ¾àÀڷνá, ºÐ»ê ³×ÀÌ¹Ö ½Ã½ºÅÛÀ» ¶æÇÑ´Ù. Á¶±Ý ½±°Ô Ç®¾îº¸¸é, µµ¸ÞÀθíÀ» IP ÁÖ¼Ò·Î º¯È¯ÇØÁÖ´Â ¹æ¹ý·ÐÀÌ´Ù. Áï, ÀÎÅͳݿ¡ Á¸ÀçÇÏ´Â ¼ö¸¹Àº ³×ÀÓ¼¹ö´Â °¢°¢ µµ¸ÞÀÎ °èÃþ»óÀÇ ÀϺκÐÀ» °ü¸®ÇÏ°í, Á¤º¸¸¦ ¿ä±¸Çϴ Ŭ¶óÀ̾ðÆ® Resolver´Â ±ÔÄ¢¿¡ µû¶ó ºÐ»êµÈ ÀÚ·áÁß ¿øÇÏ´Â Á¤º¸¸¦ ãÀ» ¼ö ÀÖ´Â ½Ã½ºÅÛ, ÀÌ °ÍÀ» DNS ¶ó°í ÇÑ´Ù.
BIND´Â Berkeley Internet Name DomainÀÇ ¾àÀÚ·Î, DNS¸¦ ±¸ÇöÇÑ ¼ÒÇÁÆ®¿þ¾îÀÇ ÇϳªÀ̸é¼, '¿öÅ©¸Ç'À̶õ ´Ü¾îó·³ DNS¸¦ ±¸ÇöÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ĪÇÏ´Â ´ë¸í»ç·Î ¾²À̱⵵ ÇÑ´Ù. BIND´Â °ÅÀÇ ¸ðµç Ç÷§Æû¿¡ Æ÷ÆõǾú°í, °¡Àå ³Î¸® »ç¿ëµÈ´Ù.
BIND´Â 1999³â 1¿ù ÇöÀç BIND-4¿Í BIND-8ÀÇ µÎ °¡Áö°¡ Á¸ÀçÇÑ´Ù. 1998³â 5¿ù 11ÀÏ ÃÖÁ¾ ¹öÀü 4.9.7ÀÌ ¸±¸®ÁîµÇ¸ç ÀüÅëÀûÀÎ BIND-4 °¡Áö´Â ¸¶°¨µÇ¾ú°í, BIND-8 °¡Áö´Â ÇöÀç 8.2¸¦ ¸±¸®ÁîÇÏ°í ÀÖ´Ù. BIND-8Àº RFC2136, RFC1996À» ¼ö·ÅÇÏ¿© ¸ÞÄ¿´ÏÁò°ú º¸¾ÈÀÌ Å©°Ô °³¼±µÇ¾î ¹ßÇ¥µÇ¾ú´Ù. Á¡ÁøÀûÀ¸·Î BIND-8·Î ¿Å°Ü°¥ Å×Áö¸¸, ÇöÀç ´ëºÎºÐÀÇ µµ¸ÞÀÎ ¸Þ´ÏÀú¿Í OS º¥´õ°¡ ¿À·£±â°£ °ËÁõµÈ BIND-4¸¦ ¼±ÅÃÇÏ°í ÀÖÀ¸¹Ç·Î, µÎ °¡Áö´Â ¾ÕÀ¸·Îµµ »ó´ç±â°£ °øÁ¸ÇÒ °ÍÀ¸·Î ¿¹»óµÈ´Ù. ÇÏÁö¸¸, ÁÖ È帧Àº BIND-8·Î ³Ñ¾î°¡°í ÀÖ´Ù.
BIND-4¿Í BIND-8ÀÇ ¿ÜºÎÀûÀÎ Â÷ÀÌ´Â, ºÎÆ® ÆÄÀÏÀÇ º¯ÈÀÌ´Ù. BIND-4¿¡¼´Â ºÎÆ® ÆÄÀÏÀÌ named.boot ÀÌ°í, BIND-8¿¡¼´Â named.conf ÀÌ´Ù. ¶ÇÇÑ ºÎÆ® ÆÄÀÏÀÇ ÀÛ¼º ¹æ¹ýµµ Â÷ÀÌ°¡ ÀÖ´Ù. ±âŸ Zone ÆÄÀÏ°ú ij½¬ ÆÄÀÏ µîÀº µ¿ÀÏÇϹǷÎ, BIND-4¿¡¼ BIND-8·ÎÀÇ ¸¶À̱׷¹À̼ÇÀº ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÏ°í, ºÎÆ® ÆÄÀÏÀ» ÄÁ¹öÆÃÇÏ´Â °ÍÀ¸·Î Á·ÇÏ´Ù.
º¸Åë µµ¸ÞÀÎÀ̶ó Çϸé ÆÛºí¸¯ µµ¸ÞÀÎÀ» ¸»ÇÑ´Ù. ÀÌ´Â ÀÎÅÍ³Ý ¾îµð¿¡¼³ª Á¢¼ÓÀÌ °¡´ÉÇϵµ·Ï ³×ÀÓ½ºÆäÀ̽º °¡Áö »ó¿¡ ³õ¿©ÀÖ´Â µµ¸ÞÀÎÀ» ¶æÇÑ´Ù. Áï, ³×ÀÓ½ºÆäÀ̽º»ó¿¡ ¸µÅ© µÇÁö ¾ÊÀº µµ¸ÞÀÎÀº ³×ÀÓ¼¹ö¸¦ ±¸ÃàÇÏ¿©µµ ÇØ´ç ³×ÀÓ¼¹ö¸¦ °ÅÃÄ Á÷Á¢ resolvingÇÏ´Â °æ¿ì¸¦ Á¦¿ÜÇÏ°ï ãÀ» ¼ö ¾ø´Â Æó¼â µµ¸ÞÀÎÀÌ µÈ´Ù. »ç³»¿¡¼ º¸¾ÈµîÀÇ ÀÌÀ¯·Î °£È¤ »ç¿ëµÈ´Ù.
CNAMEÀÇ »ç¿ë ¿©ºÎ¿¡ ´ëÇØ ¸¹Àº DNS Àü¹®°¡µéÀº ´Ù¸¥ ÀÇ°ßÀ» º¸ÀδÙ. A ·¹Äڵ常À» »ç¿ëÇÏÀÚ´Â ÀÇ°ßµµ ÀÖ´Ù. ƯÈ÷, CNAMEÀÌ CNAMEÀ» Æ÷ÀÎÆÃÇÏ´Â °æ¿ì¿¡ ´ëÇؼ´Â °ü·Ã ÀڷḶ´Ù 'µÈ´Ù/¾ÈµÈ´Ù' ½ÄÀÇ ÀúÀÚ ÀÇ°ßÀÌ µé¾î°¡ ÀÖ°í, Ãʱâ RFC¿¡¼´Â À̸¦ ±ÝÇÏ°í ÀÖ´Ù. ÇÏÁö¸¸, BIND implementationÀº À̸¦ Áö¼ÓÀûÀ¸·Î º¸¾È È®´ëÇÏ°í Àִµ¥ À̴ Ÿ µµ¸ÞÀÎÀÇ ¼ºñ½º¸¦ AliasingÇÏ´Â °æ¿ì¸¦ Æ÷ÇÔÇÏ¿©, CNAME ·¹ÄÚµå´Â ¸Å¿ì À¯¿ëÇÑ °ÍÀÌ »ç½ÇÀÌ°í ƯÁ¤ È£½ºÆ®ÀÇ IP°¡ º¯°æµÇ¾úÀ» ¶§ °ü·ÃµÈ ·¹Äڵ带 ã¾Æ´Ù´Ï¸ç ¼öÁ¤À» Çϱ⠺¸´Ù´Â, CNAMEÀ» »ç¿ëÇÏ¿© ÁÖ ·¹ÄÚµåÀÇ ¼öÁ¤ ³»¿ªÀ» Æı޽ÃÅ°´Â °ÍÀÌ ¿©·¯¸ð·Î Æí¸®ÇÏ°í È¿À²ÀûÀ̱⠶§¹®ÀÌ´Ù. CNAME ·¹ÄÚµåÀÇ ¿ë¹ý(MX, SOA, NSµîÀÇ ·¹ÄÚµå¿Í ¿¬°áÇÏÁö ¾Ê´Â°Í)¸¸ ÁؼöÇÑ´Ù¸é CNAMEÀº ¸Å¿ì À¯¿ëÇÏ°Ô È°¿ë µÉ ¼ö ÀÖÀ¸¸®¶ó »ý°¢ÇÑ´Ù.
ÀϹÝÀûÀ¸·Î ´ÙÀ½ÀÇ ±ÔÄ¢À» ÁؼöÇØ Zone µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ¸é ½Ç¼ö¸¦ ÁÙÀ̴µ¥ µµ¿òÀÌ µÈ´Ù.
ftp IN MX mail
www IN CNAME power
ftp.nobreak.com. IN MX mail.nobreak.com.
www.nobreak.com. IN CNAME power.nobreak.com.
ȤÀº ÁÂÃøÀº È£½ºÆ®¸íÀ» ¿ìÃø¿£ FQDN Ç¥±âÇÑ´Ù. Ÿ ±â°üÀÇ
È£½ºÆ®¸¦ CNAMEÀ¸·Î ¿¬°áÇÒ °æ¿ì°¡ Àֱ⠶§¹®¿¡ ÀÌ°ÍÀÌ Á»´õ
ÀϹÝÀûÀÌ°í ¸¹ÀÌ »ç¿ëµÈ´Ù.
ftp IN MX mail.nobreak.com.
www IN CNAME power.nobreak.com.
±Û·ç ·¹ÄÚµå´Â NS ·¹ÄÚµåÀÇ ÀÎÀÚ·Î ÁÖ¾îÁö´Â A ·¹Äڵ带 ¸»Çϸç, ³×ÀÓ¼¹ö¿¡ ºÎÆ®½ºÆ®·¦ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ´ÙÀ½ÀÇ °æ¿ì 'ns.nms.nobreak.com'ÀÌ ±Û·ç ·¹ÄÚµåÀÌ´Ù.
nms.nobreak.com. IN NS ns.nms.nobreak.com.
ns.nms.nobreak.com. IN A 150.183.110.2 ; ±Û·ç ·¹ÄÚµå
ÇÏÁö¸¸, ´ÙÀ½°ú °°ÀÌ ¿ÜºÎ¿¡¼ °ü¸®µÇ´Â ³×ÀÓ¼¹ö 'ns.kr.freebsd.org'·Î µµ¸ÞÀÎÀ» À§ÀÓÇÏ´Â °æ¿ì¿£, 'freebsd.org'ÀÇ NS¿¡¼ ±Û·Î ·¹ÄÚµå 'ns.kr.freebsd.org'°¡ ÀÌ¹Ì Á¤ÀǵǾî ÀÖÀ¸¹Ç·Î ±Û·ç ·¹ÄÚµå 'ns.nms.nobreak.com'¿¡ 'ns.kr.freebsd.org'ÀÇ IP¸¦ ¼³Á¤ÇÏ¿© ºÎÆ®½ºÆ®·¦ Á¤º¸·Î »ç¿ëÇÏ¿©¼´Â ¾ÈµÈ´Ù.
nms.nobreak.com. IN NS ns.nms.nobreak.com. ; (X) Áߺ¹µÈ ±Û·ç ·¹ÄÚµå
ns.nms.nobreak.com. IN A 210.105.79.2
nms.nobreak.com. IN NS ns.kr.freebsd.org. ; (O) ¹Ù¸¥ »ç¿ë
À̸¦ Áߺ¹µÈ ±Û·ç ·¹ÄÚµå¶ó Çϸç, Áߺ¹µÈ ±Û·ç ·¹ÄÚµå´Â ³×ÀÓ¼¹ö°¡ »õ·Î¿î IP ÁÖ¼Ò·Î ¿Å°Ü°¡°Å³ª ¾ø¾îÁö´Â °ÍÀ» ¾î·Æ°Ô ÇÑ´Ù. ³×ÀÓ¼¹ö¿¡ ´ëÇÑ ±Û·ç ·¹ÄÚµå´Â ³×ÀÓ½ºÆäÀ̽º»ó¿¡ À¯ÀÏÇÏ°Ô À¯ÁöµÇ´Â°ÍÀÌ ÁÁ´Ù.
Lame delegationÀ̶õ Namespace »ó¿¡¼ ±ú¾îÁø ¸µÅ©¸¦ ¸»ÇÑ´Ù.
nms.nobreak.com IN NS ns.nms.nobreak.com.
IN NS ns2.nms.nobreak.com.
¿¹¸¦µé¾î 'nms.nobreak.com'ÀÌ À§¿Í °°ÀÌ µÎ °³ÀÇ ³×ÀÓ¼¹ö¸¦ °®À¸³ª, µÎ ¼¹ö Áß Çϳª ȤÀº ¸ðµÎ°¡ ÇØ´ç µµ¸ÞÀο¡ ´ëÇÑ Authority¸¦ °®Áö ¾Ê´Â °æ¿ì, Áï Primary, Secondary ¼³Á¤ÀÌ ¾ÈµÇ¾î ÀÖÀ» °æ¿ì°¡ Lame delegation¿¡ ÇØ´çµÈ´Ù.
Name Server´Â ÁúÀÇ¿¡ ´ëÇÑ °á°ú¸¦ ij½¬¿¡ ÀúÀåÇÏ°í Àֱ⠶§¹®¿¡ °°Àº ÁúÀÇ°¡ ¿ä±¸µÇ¾úÀ» ¶§ Namespace¸¦ µÚÁöÁö ¾Ê°í ij½¬ÀÇ ÀÚ·á·Î ºü¸£°Ô ÀÀ´äÇÑ´Ù. ij½¬ÀÇ ÀÚ·á´Â Resolving½Ã ¾òÀº TTL(Time To Live) ½Ã°£ µ¿¾È¿¡¸¸ À¯È¿ÇÏ°í, TTL °æ°úÈÄ¿¡´Â ÆıâµÈ´Ù. Ŭ¶óÀ̾ðÆ®ÀÇ µµ¸ÞÀÎ Resolving ¿äû½Ã ³×ÀÓ¼¹ö°¡ ij½¬ÀÇ ÀÚ·á·Î ÀÀ´ä ÇÒ °æ¿ì´Â 'Non-authoritative answer'ÀÌ°í, ij½¬¿¡ ÀÚ·á°¡ ¾ø°Å³ª, ÀÚ·áÀÇ TTLÀÌ ¸¸±âµÇ¾î ÇØ´ç µµ¸ÞÀÎÀÇ Primary ³×ÀÓ¼¹ö¿¡¼ Á÷Á¢ ÀڷḦ ¾ò¾î ´äº¯À» ÁÖ¾úÀ» °æ¿ì°¡ 'Authoritative answer'ÀÌ´Ù.
½ÇÁ¦ »ýÈ°¿¡¼ Resolving ¿äûÀº ´ÙÀ½°ú °°ÀÌ ¸¹Àº ºÎºÐ Áߺ¹µÈ´Ù.
$ finger @kfug.kr.freebsd.org
$ talk nobreak@kfug.kr.freebsd.org
µû¶ó¼, ³×ÀÓ¼¹ö´Â Çѹø °Ë»öÇÑ µµ¸ÞÀÎ Á¤º¸¸¦ ij½¬¿¡ À¯ÁöÇÏ¿©, ÈÄ¿¡ ¿äûµÉ °°Àº ÁúÀǸ¦ È¿À²ÀûÀ¸·Î ´ëóÇϵµ·Ï ±¸ÇöµÇ¾î ÀÖ´Ù. ±×·¸´Ù¸é, Á¸ÀçÇÏÁö ¾Ê´Â µµ¸ÞÀο¡ ´ëÇÑ ¿äûÀº ¾î¶»°Ô ÇÒ±î? ÀϹÝÀûÀ¸·Î À߸øµÈ µµ¸ÞÀο¡ ´ëÇÑ ¿äûµµ ¸¹ÀÌ Áߺ¹µÈ´Ù. ¶ÇÇÑ ÀÌ °æ¿ì ³×ÀÓ¼¹ö´Â °¡´ÉÇÑ °¡Áö¸¦ ¸ðµÎ Ž»öÇϹǷÎ, ºÒÇÊ¿äÇÑ ÀÎÅÍ³Ý Æ®·¡ÇÈ Áõ°¡¶ó´Â ¹®Á¦µµ Á¦±âµÈ´Ù. µû¶ó¼, ³×ÀÓ¼¹ö´Â ÀÌ·¸µí À߸øµÈ Äõ¸®¿¡ ´ëÇÑ °á°úµµ ij½ÌÇÏ¿© ºÒÇÊ¿äÇÑ Æ®·¡ÇÈÀ» Â÷´ÜÇÑ´Ù. À̸¦ Negative ij½ÌÀ̶ó Çϸç, ¹Ý´ë·Î °Ë»öÀÌ µÇ´Â µµ¸ÞÀο¡ ´ëÇÑ Ä³½ÌÀ» Positive ij½ÌÀ̶ó ÇÑ´Ù.
Âü°í·Î, ³×ÀÓ¼¹ö´Â ij½¬¸¦ º°µµ·Î ÀúÀå, °ü¸®ÇÏÁö ¾Ê±â ¶§¹®¿¡ 'named'°¡ Á¾·áÇϸé ij½¬µµ ÇÔ²² »ç¶óÁø´Ù. µû¶ó¼, °¡´ÉÇϸé Zone µ¥ÀÌÅͺ£À̽ºÀÇ ¼öÁ¤ÈÄ¿¡´Â Çà¾÷(kill -HUP) ½Ã±×³ÎÀ» ÀÌ¿ëÇϵµ·Ï ÇÑ´Ù.
³×ÀÓ¼¹ö°¡ Recursive ¸ðµå·Î µ¿ÀÛÇÒ ¶§¿¡´Â, Ŭ¶óÀ̾ðÆ®(À̸¦ 'Stub Resolver'¶ó ÇÑ´Ù)ÀÇ ¿äû¿¡ ´ëÇØ Namespace¸¦ °Ë»öÇÑÈÄ °á°ú¸¦ Àü´ÞÇÑ´Ù. ÇÏÁö¸¸ Iterative ¸ðµå¿¡¼´Â ¾Ë ¼ö ¾ø´Â ÁúÀÇ(ÀÚ½ÅÀÌ °ü¸®ÇÏÁö ¾Ê´Â µµ¸ÞÀο¡ ´ëÇÑ ¿äû)¿¡ ´ëÇØ, ÀÀ´ä °¡´ÉÇÑ NSÀÇ ¸ñ·ÏÀ» Àü´ÞÇÑ´Ù. ´ëºÎºÐÀÇ ³×ÀÓ¼¹ö´Â Recursive ¸ðµå·Î µ¿ÀÛÇϸç, Iterative ¸ðµå´Â ·çÆ®¼¹ö¿Í °°ÀÌ ³×ÀÓ¼¹ö¸¦ À§ÇÑ ³×ÀÓ¼¹ö(³×ÀÓ¼¹ö°£ÀÇ Åë½Å¿¡´Â Iterative ¸ðµå°¡ »ç¿ëµÊ)¿¡¼ °ú´ÙÇÑ Æ®·¡ÇÈÀ» ¸·±âÀ§ÇØ »ç¿ëÇÑ´Ù. ¶ÇÇÑ, Ŭ¶óÀ̾ðÆ®´Â Iterative ¸ðµå·Î ¼³Á¤µÈ ³×ÀÓ¼¹ö¸¦ »ç¿ëÇÒ ¼ö ¾øÀ¸¹Ç·Î, ³×ÀÓ¼¹ö ¸ñ·Ï(¿¹:resolv.conf, À©µµ¿ìÀÇ DNS ã±â¸ñ·Ï)¿¡ Ãß°¡ÇÏ¿©¼´Â ¾È µÈ´Ù. BIND-4¿¡¼´Â ºÎÆ®ÆÄÀÏ¿¡ 'options no-recursion'À» Ãß°¡ÇÔÀ¸·Î½á, Iterative ¸ðµå·Î ÀüȯÇÒ ¼ö ÀÖ°í, BIND-8ÀÇ °æ¿ì¿£ options ¿£Æ®¸®¿¡ 'recursion no;'¸¦ ¼³Á¤ÇÑ´Ù.
³×ÀÓ¼¹ö°£¿¡ ÁúÀÇ, ÀÀ´ä¿¡ ¼Ò¿äµÇ´Â ½Ã°£À» Round Trip TimeÀ̶ó ÇÑ´Ù.(Recursive ¸ðµåÇÏ¿¡¼ÀÇ ÃÑ °Ë»ö ½Ã°£ÀÌ ¾Æ´Ï´Ù) BIND´Â ³»ºÎÀûÀ¸·Î Ÿ ³×ÀÓ¼¹ö¿¡ ´ëÇÑ RTT °ªÀ» ±â·ÏÇÏ°í ÀÖ´Ù°¡, ¿äû µµ¸ÞÀο¡´ëÇÑ ´Ù¼öÀÇ Authority NS Áß RTT °ªÀÌ °¡Àå ³·Àº ³×ÀÓ¼¹ö·Î ¸ÕÀú ÁúÀÇÇÑ´Ù. Authority NSµé¿¡ ´ëÇÑ RTT Á¤º¸¸¦ °®°íÀÖÁö ¾ÊÀ»°æ¿ì¿£, ÇØ´ç ³×ÀÓ¼¹ö Àüü¿¡ ÁúÀÇ(µ¿½Ã¿¡)¸¦ º¸³»¾î ºü¸¥ ÀÀ´äÀ» ¾òÀ½°ú ÇÔ²² ºÎ°¡ÀûÀ¸·Î RTT¸¦ ÃøÁ¤ÇÑ´Ù. RTT°¡ ÃøÁ¤µÈ ´ÙÀ½ºÎÅÍ´Â ÇØ´ç µµ¸ÞÀο¡ ´ëÇÑ ¿äûÀÌ RTT°¡ °¡Àå ÀûÀº ¼¹ö·Î ¸ÕÀú º¸³»¾î Áø´Ù. ¶ÇÇÑ, ¸î¸î ¼¹ö¸¸ÀÌ °è¼Ó »ç¿ëµÇ´Â ¹®Á¦¸¦ ¸·±âÀ§ÇØ Äõ¸®¸¦ Àü¼ÛÇÒ ¶§ ¸¶´Ù ÇØ´ç ³×ÀÓ¼¹ö¿¡ ´ëÇÑ RTT°ªÀ» Á¶±Ý¾¿ Áõ°¡½ÃŲ´Ù.
Zone µ¥ÀÌÅͺ£À̽º¿¡´Â ´ÙÀ½°ú °°ÀÌ ¿ÍÀϵåÄ«µå(*) »ç¿ëÀÌ Çã¶ôµÈ´Ù.
* IN A 210.105.79.20
¿ÍÀϵåÄ«µå´Â 'Zone¿¡ ³ªÅ¸³ªÁö ¾ÊÀº È£½ºÆ®µé'¿¡ ¸ÅÇεǹǷÎ, ZoneÀÇ ¸ðµç È£½ºÆ®µé¿¡ Àû¿ëµÇ¸®¶ó ±â´ëÇÏ¿©¼± ¾È µÈ´Ù. ÀÌ¿Í °ü·ÃµÈ ÈçÇÑ ½Ç¼ö´Â ´ÙÀ½°ú °°Àº MX ·¹ÄÚµå¿ÍÀÇ ¿¬°áÀÌ´Ù.
* IN MX mail
°ü¸®ÀÚ´Â ¸ðµç È£½ºÆ®·Î ¹è´ÞµÇ´Â ÆíÁö¸¦ ÇÑ°÷À¸·Î ¸ðÀ¸±â À§ÇØ, ¿ÍÀϵåÄ«µå¿Í MX¸¦ ¿¬°áÇÏ¿´Áö¸¸, ÀÌ°ÍÀº ±â´ëÇÑ ´ë·Î µ¿ÀÛÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ±â´ëÇÑ µ¿ÀÛÀ» ±¸ÇöÇϱâ À§Çؼ´Â ¸ðµç È£½ºÆ®¿¡ MX ·¹Äڵ带 Ãß°¡ÇÏ¿©¾ß ÇÑ´Ù. µû¶ó¼ º» ¿¹´Â Á¤ÀǵÇÁö ¾ÊÀº È£½ºÆ®¸¦ ¸ñÀûÁö·ÎÇÑ ÆíÁö¸¦ ÇÑ°÷À¸·Î ¸ðÀ» »ÓÀÌ´Ù. (¶§·Ð À¯¿ëÇÒ ¼öµµ ÀÖ´Ù)
¶ÇÇÑ, ¿ÍÀϵåÄ«µå´Â È£½ºÆ®¸í(µµ¸ÞÀÎ °¡ÁöÀÇ ÃÖ ÇÏ´Ü)À¸·Î¸¸ »ç¿ëµÉ ¼ö ÀÖ´Ù. ´ÙÀ½À» º¸ÀÚ.
www.* IN A 210.105.79.20
'www.ANYTHING.nobreak.com'ÀÇ µ¿ÀÛÀ» ±â´ëÇÏ¿´Áö¸¸, ÀÌ ±â¸·Èù ¾ÆÀ̵ð¾î´Â ºÒÇàÈ÷µµ Á¦´ë·Î µ¿ÀÛÇÏÁö ¾Ê´Â´Ù.
°Å´ë µµ¸ÞÀÎÀ» °ü¸®ÇÏ´Â ¸Þ´ÏÀúµéÀÇ ½Ç¼ö Áß Çϳª´Â ÀæÀº ¾÷µ¥ÀÌÆ®ÀÛ¾÷À¸·Î ÀÎÇÑ À߸øµÈ Serial ³Ñ¹ö¸µÀÌ´Ù. ÀϹÝÀûÀÎ °ü·ÊÀÎ 'YYYYMMDDNN' Ç¥±â¹ýÀ¸·Î´Â 4294³â±îÁö Ç¥±â¸¦ ÇÒ ¼ö Àִµ¥, 19990205010°ú °°ÀÌ ½Ç¼ö·Î »ðÀÔµÈ '0'Àº ÇØ´ç Çʵ带 ¿À¹öÇÃ·Î¿ì ½ÃŲ´Ù. µû¶ó¼ SecondaryÀÇ ZoneÀº Àå±â°£ ¾÷µ¥ÀÌÆ®µÇÁö ¾ÊÀ» ¼ö ÀÖ´Ù. ´ÙÀ½°ú °°ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù.
Á¤»óÀûÀ¸·Î Á¶Á¤ÇÑ´Ù. Secondary¿¡ ÀúÀåµÇ¾î ÀÖ´Â Zone ÆÄÀÏ(Zone TransferµÈ)À» »èÁ¦ÇÑÈÄ BIND¸¦ Àç ±¸µ¿ÇÑ´Ù.
ZoneÀÇ SerialÀ» '0'À¸·Î ¼³Á¤ÇÑ´Ù. Secondary´Â '0'À» Serial·Î °®´Â Zone¿¡ ´ëÇؼ, ¹«Á¶°ÇÀûÀÎ ¾÷µ¥ÀÌÆ®¸¦ °ÇàÇϹǷÎ, Refresh Áֱ⸸Š±â´Ù¸° ÈÄ, ´Ù½Ã Á¤»óÀûÀÎ Serial·Î Á¶Á¤ÇÏ¸é µÈ´Ù.
nslookup -type=SOA kr.freebsd.org ns2.nobreak.com
¼ºñ½º µÇ°íÀÖ´Â ³×Æ®¿öÅ©¿¡ Áß¿äÇÑ º¯°æÀÌ ¿¹»óµÈ´Ù¸é, ´ÙÀ½°ú °°ÀÌ ÇØ´ç È£½ºÆ®ÀÇ TTLÀ» Àӽ÷Π10ºÐ(6000sec) Á¤µµ·Î ³·Ãß¾î µÎ´Â °ÍÀÌ ÁÁ´Ù.
www 6000 IN A 210.105.79.6
Ÿ ³×ÀÓ¼¹ö°¡ ¾Æ¿¹ ij½ÌÇÏÁö ¾Êµµ·Ï Çϱâ À§ÇØ TTLÀ» 0À¸·Î Á¶Á¤ÇÏ´Â °Íµµ ³ª»ÚÁø ¾ÊÀ¸³ª, Ŭ¶óÀ̾ðÆ®°¡ ÇØ´ç µµ¸ÞÀÎÀ» ¾ï¼¼½º ÇÒ ¶§¸¶´Ù ¹Ýº¹µÇ´Â ResolvingÀ» µ¿¹ÝÇϱ⠶§¹®¿¡, ¹Ù¶÷Á÷ÇÑ ¹æ¹ýÀº ¾Æ´Ï´Ù. Maximum Propagation Delay Time(Á¶Á¤ÀüÀÇ TTL + Á¶Á¤Àü SOAÀÇ Refresh) ¸¸Å ±â´Ù¸° ÈÄ, ÀÛ¾÷(IP º¯°æ)ÇÏ¸é µÇ´Âµ¥, °æÇèÀûÀ¸·Î ³×Æ®¿öÅ© º¯°æÀÌ ½ÃÀÛµÇ¸é ¿¹»óÄ¡ ¸øÇÑ Ãß°¡ À̵¿ÀÌ ¹ß»ýÇϹǷÎ, ³×Æ®¿öÅ©°¡ ¾ÈÁ¤µÈ ÈĶóµµ, 1-2ÀÏ Á¤µµ µÚ¿¡ TTLÀ» ¿ø»ó º¹±ÍÇÏ´Â °ÍÀÌ ÁÁ´Ù. ÇØ´ç Zone¿¡ ¼ÓÇÑ ¸ðµç È£½ºÆ®°¡ ´ë»óÀÏ °æ¿ì¿£, SOA ·¹ÄÚµåÀÇ Minimum°ªÀ» Á¶Á¤ÇÏ¿© ÀÏ·üÀûÀ¸·Î Àû¿ëÇÒ ¼ö ÀÖ°Ú´Ù.
¼¹ö°¡ È÷Æ®¼ö¸¦ °¨´çÇÏÁö ¸øÇÒ °æ¿ì, ±× ÇØ°áÃ¥À¸·Î½á ´Ù¼öÀÇ ¹Ì·¯¸µ ¼¹ö¸¦ ¿î¿µÇÏ¿©, ºÎÇϸ¦ ºÐ´ã½ÃÅ°´Â ¹æ¹ýÀ» »ý°¢ÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸, ÀÌ·¯ÇÑ ¹æ¹ýÀº ¹Ì·¯¸µ ¼¹ö¸¦ »ç¿ëÀÚ¿¡°Ô È«º¸ÇÏ¿© ¼¹öÀÇ ºÎÇÏ°¡ À̵¿Çϴµ¥ ½ÇÁúÀûÀ¸·Î ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµÇ°í, ÀûÀýÇÑ ºÎÇÏ ºÐ¹è¸¦ ±â´ëÇϱⰡ ÈûÀÌµç ¹®Á¦°¡ ÀÖ´Ù. ±×·¡¼ Àüȱ¹ÀÇ ´ëÇ¥ ¹øÈ£ ¼ºñ½º¿Í °°ÀÌ, »ç¿ëÀÚÀÇ ¿äûÀ» °¢°¢ÀÇ ¹Ì·¯¸µ ¼¹ö·Î ¿¬°áÇØÁÖ´Â ´ëÇ¥ µµ¸ÞÀÎÀ» »ý°¢ÇÒ ¼ö Àִµ¥, ¿©±â¿¡¼ ±× ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. Shuffle AddressesÀ̶ó ºÒ¸®´Â ÀÌ Æ¯º°ÇÑ ±â¹ýÀº BIND 4.9 ºÎÅÍ Áö¿øµÈ´Ù.
www 180 IN A 210.105.79.101
180 IN A 210.105.79.102
180 IN A 210.105.79.103
ÇϳªÀÇ È£½ºÆ®¸í¿¡ ¿©·¯°³ÀÇ IPÁÖ¼Ò¸¦ ÁÖ¾úÀ» °æ¿ì, ³×ÀÓ¼¹ö´Â ÇØ´ç µµ¸ÞÀο¡ ´ëÇØ ´ÙÀ½°ú °°ÀÌ ¶ó¿îµå ·Îºó ¹æ½ÄÀ¸·Î ÀÀ´ä ÇÑ´Ù.
$ nslookup www.nobreak.com
Name: www.nobreak.com
Addresses: 210.105.79.101, 210.105.79.102, 210.105.79.103
$ nslookup www.nobreak.com
Name: www.nobreak.com
Addresses: 210.105.79.102, 210.105.79.103, 210.105.79.101
$ nslookup www.nobreak.com
Name: www.nobreak.com
Addresses: 210.105.79.103, 210.105.79.101, 210.105.79.102
ÀÌ°ÍÀÌ ·Îµå ¹ß·£½Ì(Load Balancing)Àº ¾Æ´ÏÁö¸¸, Ŭ¶óÀ̾ðÆ®´Â 3´ëÀÇ ¼¹ö¿¡ ¾î´ÀÁ¤µµ °øÆòÇÏ°Ô Á¢¼ÓµÇ¹Ç·Î, ºÎÇϸ¦ °øÀ¯ÇÏ´Â È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ°í, ¶ÇÇÑ ¿ÜºÎ·Î´Â ´ëÇ¥ µµ¸ÞÀθ¸À» ¾Ë¸®¸é µÇ¹Ç·Î, ¼¹öÀÇ È®Àå ¹× Ãà¼Ò¿¡ À¯¿¬ÇÏ´Ù. º» ±â¹ýÀ» Àû¿ëÇÒ ¶§¿¡´Â ¶ó¿îµå ·ÎºóÀÌ Áö¿øµÇÁö ¾Ê´Â ³×ÀÓ¼¹ö¸¦ °í·ÁÇÏ¿© TTLÀ» ³·°Ô Ã¥Á¤(TTLÀÌ ¸¸±âÇÏ¿© ´Ù½Ã ¿äûÀÌ µé¾î¿Àµµ·Ï)ÇÏ´Â °Íµµ ÁÁ´Ù.
¶ÇÇϳªÀÇ ¹æ¹ýÀ¸·Î´Â ´Ù¼öÀÇ CNAMEÀ» ¿¬°áÇÏ´Â ¹æ¹ýÀÌ´Ù. ¿øÄ¢ÀûÀ¸·Î ´Ù¼öÀÇ CNAMEÀº °ÅºÎµÇ±â ¶§¹®¿¡, ¹Ýµå½Ã ´ÙÀ½°ú °°ÀÌ ºÎÆ® ÆÄÀÏ¿¡ º°µµÀÇ ¿É¼ÇÀ» ÁÖ¾î¾ß ÇÑ´Ù.
options {
multiple-cnames yes;
};
ÀÌ°ÍÀº BIND-8 ¿¡¼¸¸ °¡´ÉÇϸç, ´ëÇ¥ÀûÀ¸·Î YAHOO(www.yahoo.com)°¡ ÀÌ·¸ÇÑ ¹æ¹ýÀ¸·Î ¿î¿µµÈ´Ù.
www 180 IN CNAME www1.nobreak.com.
180 IN CNAME www2.nobreak.com.
180 IN CNAME www3.nobreak.com.
www1 180 IN A 210.105.79.101
www2 180 IN A 210.105.79.102
www3 180 IN A 210.105.79.103
´Ù¼öÀÇ A ·¹ÄÚµå ¹æ½ÄÀº ResolverÀÇ ·ÎÄà NS°¡ Authority NS¿¡¼ ´Ù¼öÀÇ IP(¶ó¿îµå ·ÎºóµÈ)¸¦ ³Ñ°Ü¹Þ¾Æ ij½¬¿¡ ÀúÀåÇØ µÐ ÈÄ ÀÚüÀûÀ¸·Îµµ ¶ó¿îµå ·Îºó󸮸¦ ÇØÁÖÁö¸¸, ´Ù¼öÀÇ CNAME ¹æ½ÄÀº ·ÎÄà NS°¡ ÇÑ °³ÀÇ ÁÖ¼Ò¸¸À» ³Ñ°Ü¹Þ±â ¶§¹®¿¡ ÀÚü ¶ó¿îµå ·ÎºóÀÌ ºÒ°¡´ÉÇϸç, TTLÀÌ ¸¸±âµÉ ¶§±îÁö ÇØ´ç ResolverµéÀº ÇϳªÀÇ ÁÖ¼Ò¸¦ »ç¿ëÇÏ°Ô µÈ´Ù.
$ nslookup www.nobreak.com ns.nobreak.com
Name: www1.nobreak.com
Address: 210.105.79.101
Aliases: www.nobreak.com
$ nslookup www.nobreak.com ns.nobreak.com
Name: www2.nobreak.com
Address: 210.105.79.102
Aliases: www.nobreak.com
$ nslookup www.nobreak.com ns.nobreak.com
Name: www3.nobreak.com
Address: 210.105.79.103
Aliases: www.nobreak.com
$ nslookup www.nobreak.com ns.kornet.ne.kr
Name: www2.nobreak.com
Address: 210.105.79.102
Aliases: www.nobreak.com
$ nslookup www.nobreak.com ns.kornet.ne.kr
Non-authoritative answer:
Name: www2.nobreak.com
Address: 210.105.79.102
Aliases: www.nobreak.com
Âü°í·Î, ·Îµå ¹ß·£½ÌÀ» ±¸ÇöÇϱâ À§Çؼ´Â ½Ã½ºÅÛÀÇ ºÎÇÏ¿¡ µû¶ó ¶ó¿ìÆÃÀ» Á¶Á¤ÇÏ´Â ±â°è°¡ º°µµ·Î ÇÊ¿äÇÏ´Ù.